Fungsi boolean

Dari testwiki
Loncat ke navigasi Loncat ke pencarian
Sebuah diagram keputusan biner dan tabel kebenaran dari Fungsi boolean

Dalam matematika, fungsi Boolean adalah sebuah fungsi yang argumen (nilai masukan/input) dan hasilnya mengasumsikan nilai dari himpunan dua elemen (biasanya {ya, tidak}, {benar, salah}, {0,1} atau {-1,1}).[1][2] Fungsi Boolean digunakan terutama dalam literatur ilmu komputer yang lebih tua,[2][3] dan fungsi kebenaran (atau fungsi logis) yang digunakan dalam logika. Fungsi Boolean adalah subjek dari aljabar Boolean dan teori peralihan.[3]

Fungsi Boolean mengambil bentuk f:{0,1}k{0,1}, di mana {0,1} dikenal sebagai domain Boolean dan k adalah bilangan bulat non-negatif yang disebut dengan aritas dari fungsi tersebut. Dalam kasus di mana k=0, fungsi tersebut adalah elemen konstan dari {0,1}. Fungsi Boolean dengan beberapa keluaran, f:{0,1}k{0,1}m dengan m>1adalah sebuah fungsi Boolean yang bernilai vektor.

Ada 22k fungsi Boolean yang berbeda dengan argumen sebanyak k ; sama dengan jumlah tabel kebenaran yang berbeda dengan 2k entri .Setiap k-ariti fungsi Boolean dapat diekspresikan sebagai rumus proposisional dalam k variabel x1,...,xk dan dua rumus proposisional secara logika setara jika dan hanya jika keduanya mengekspresikan fungsi Boolean yang sama.

Referensi