Rangkaian digital memliki dua tingkatan diskrit. Salah satu contoh termudahnya adalah saklar dengan dua macam kemungkinan yaitu buka dan tutup. Aljabar Boolean adalah rumusan matematika untuk menjelaskan hubungan logika antara fungsi pensaklaran digital. Aljabar boolean meiliki dasar dua macam nilai logika. Hanya bilangan biner yang terdiri dari angka 0 dan 1 maupun pernyataan rendah dan tinggi.