Professional Documents
Culture Documents
Definition
• Digital circuits are hardware components (based on
transistors) that manipulate binary information
• Mathematical system, defined with set of elements, set of
operators and number of axioms or Postulates
History of Boolean Algebra
• George Boole
• 2nd Nov 1815 Lincoln Lincolnshire, England – 8th Dec 1864
Ballintemple, Ireland
• Professor at Queens College, Cork, Ireland
• “Spring of 1847 that he put his ideas into the pamphlet
called Mathematical Analysis of Logic.”
• Developed systematic mathematics of binary logic
• Employ the Postulates
Binary logic / Boolean logic
• High and Low voltages are interpreted as True or False
values
• Binary variables take one of the two values, either 1 or 0.
• Logical operators operate on binary values and binary
variables.
• Basic logical operators AND, OR and NOT are Boolean
operators.
• Logic gates implement logic functions.
• Boolean Algebra: a useful mathematical system for
specifying and transforming logic functions.
• Boolean algebra foundation for designing and analyzing
digital systems.
Binary Variables
• The two binary values have different names:
● True/False ● On/Off ● Yes/No ● 1/0
• Complement
• Commutative Law
• Distributive law
Boolean Algebra Theorems
1. Involution Theorem
6. Associative Theorem
Theorems Continued…
DeMorgan Theorem
(.
(+
In another notation
.
Absorption Theorem
Verification of Theorems
• x+1=1
Using Postulate
x + 1 = 1.(x+1)
= (x+ x’).(x+1) = (x.x) + (x.1) + (x’.x) + (x’.1)
= x + x + 0 + x’ = (x+x) + x’
= x + x’
=1
x y xy x+xy
0 0 0 0
0 1 0 0
1 0 0 1
1 1 1 1
Verification of DeMorgan Theorem
DeMorgan Theorem
(. (+
x y ( .
Using Truth table
0 0 0 1 1 1 1
0 1 1 0 1 0 0
(.
1 0 1 0 0 1 0
1 1 1 0 0 0 0
x y ( +
0 0 0 1 1 1 1
(+ 0 1 0 1 1 0 1
1 0 0 1 0 1 1
1 1 1 0 0 0 0
Example
Example
Example
C