Boolean Algebra
Boolean Algebra
Boolean Algebra
Member of group:
Luqyana Jasmine Lathifah
Puja Islami Putri
Racel Nur Aliyah
Ida Yulia Mariati Simatupang
Table of contents
01 02 03
Definition of Function of Boolean Two valued Boolean
Boolean Algebra Algebra Algebra
04 05 06
Duality Principle in Laws of Boolean
Boolean Expression Boolean Algebra Algebra
01
Definition of
Boolean Algebra
Definiton of Boolean Algebra
Suppose there are: Things that must be
1. Two binary operators: + and ∙ considered to have a
2. A unary operator: '
Boolean algebra:
3. 𝐵 : set defined on operators +, ∙, and ’
4. 0 and 1 are two different elements of 𝐵.
1. The elements of set 𝐵
So the Tuple (𝐵, +,∙, ') is called a Boolean Algebra
if for each 𝑎, 𝑏, 𝑐 ∈ 𝐵 the Huntington's axioms or 2. Operational rules for
postulates apply. binary operators and
unary operators
Huntington’s Axioms
Closure Identity Communicative
● 𝑎+𝑏∈𝐵 ● 𝑎+0=𝑎 ● 𝑎+𝑏=𝑏+𝑎
● 𝑎∙𝑏∈𝐵 ● 𝑎∙1=𝑎 ● 𝑎∙𝑏=𝑏.𝑎
Distributive Complement
● 𝑎 ∙ (𝑏 + 𝑐) = (𝑎 ∙ 𝑏) + (𝑎 ∙ 𝑐) ● 𝑎 + 𝑎’ = 1
● 𝑎 + (𝑏 ∙ 𝑐) = (𝑎 + 𝑏) ∙ (𝑎 + 𝑐) ● 𝑎 ∙ 𝑎’ = 0
02
Function of
Boolean Algebra
Boolean Function
● A Boolean function (also called a binary function) is a mapping from 𝐵^ 𝑛 to 𝐵 via a Boolean
expression, we write it as
𝑓∶𝐵
𝑛→𝐵
Which in this case 𝐵^𝑛 is a set consisting of n doubly ordered pairs (ordered n-tuple) in the
domain of origin 𝐵.
Solution:
03
Two Valued
Boolean Algebra
Two Valued Boolean Algebra
● B = {0, 1}
● Binary operator: + and ∙
● Uner Operator: ’
● The rules for binary and uner operators are:
Two Valued Boolean Algebra
Check if it fulfills Huntington's axioms: 3. Commutative:
1. Closure: (𝑖) 𝑎 + 𝑏 = 𝑏 + 𝑎
(𝑖) 𝑎 + 𝑏 ∈ 𝐵 1+0=0+1
(𝑖𝑖) 𝑎 ∙ 𝑏 ∈ 𝐵 (𝑖𝑖) 𝑎 ∙ 𝑏 = 𝑏 . 𝑎
2. Identity: 1∙ 0=0∙ 1
(𝑖) 𝑎 + 0 = 𝑎
1+0=1 4. Distributive
(𝑖𝑖) 𝑎 ∙ 1 = 𝑎 (𝑖) 𝑎 ∙ (𝑏 + 𝑐) = (𝑎 ∙ 𝑏) + (𝑎 ∙ 𝑐)
0∙1=0 (𝑖𝑖) 𝑎 + (𝑏 ∙ 𝑐) = (𝑎 + 𝑏) ∙ (𝑎 + 𝑐)
Two Valued Boolean Algebra
(𝑖) 𝑎 ∙ (𝑏 + 𝑐) = (𝑎 ∙ 𝑏) + (𝑎 ∙ 𝑐)
Two Valued Boolean Algebra
(𝑖𝑖) 𝑎 + (𝑏 ∙ 𝑐) = (𝑎 + 𝑏) ∙ (𝑎 + 𝑐)
Two Valued Boolean Algebra
5. Complement
2. S= (a . 1)(0 . a’) = 0
S* = (a + 0) + (1 + a’) = 1
06
Laws of Boolean
Algebra
Laws of Boolean Algebra
Identity Law Complement Law Idempotent Law
(i) a + 0 = a (i) a + a’ = 1 (i) a + a = a
(ii) a .1 = a (ii) a .a’ = 0 (ii) a .a = a