Group 3 Boolean Algebra
Group 3 Boolean Algebra
ALGEBRA
E-J2A1 – GROUP 3
OBJECTIVES :
To know who invented the Boolean Algebra
To explain the use of Boolean Algebra
To interpret High or Low Voltage as representing True of False
To know the Basic Boolean Operation
1. AND
2. OR
3. NOT
To know the important rules use in Boolean Algebra
To know the Different types of Boolean Laws
To Simplify Boolean Algebra
To know and explain De Morgan Theorem
BRIEF HISTORY
Boolean algebra was invented by George
Boole in 1854. Boolean algebra is often referred to
as the algebra of logic. The English mathematician
George Boole (1815–1864), who is largely
responsible for its beginnings, was the first to apply
algebraic techniques to logical methodology. He
showed that logical propositions and their
connectives could be expressed in the language of
set theory. Thus, Boolean algebra is also the algebra
of sets. Algebra is that branch of mathematics which
is concerned with the relations of quantities.
WHAT IS BOOLEAN
ALGEBRA?
Boolean algebra, a logic algebra, allows the rules used in
the algebra of numbers to be applied to logic. It
formalizes the rules of logic. Boolean algebra is used to
simplify Boolean expressions which represent
combinational logic circuits. It reduces the original
expression to an equivalent expression that has fewer
terms which means that less logic gates are needed to
implement the combinational logic circuit.
• As well as the logic symbols “0” and “1” being used to
represent a digital input or output, we can also use them
as constants for a permanently “Open” or “Closed” circuit
or contact respectively.
• The variables used in Boolean Algebra only have one of two possible values,
a logic “0” and a logic “1” but an expression can have an infinite number of
variables all labelled individually to represent inputs to the expression, For
example, variables A, B, C etc., giving us a logical expression of A + B = C, but
each variable can ONLY be a 0 or a 1.
To interpret high or low voltage as representing
TRUE or FALSE & To know the variables whose can be
either 1 or 0
In Boolean Algebra a high voltage represent TRUE (or 1),
and a low voltage represent FALSE (or 0).
TRUE 1
HIGH
LOW FALSE 0
THREE FUNDAMENTAL OPERATION IN
BOOLEAN ALEGBRA
• Case 1: A . B = 0 . 0 = 0
FALSE TRUE FALSE
• Case 2: A . B = 0 . 1 = 0
TRUE FALSE FALSE
• Case 3: A . B = 1 . 0 = 0
Variable used can have only two values. Binary 1 for HIGH and Binary 0 for LOW.
OR-ing of the variables is represented by a plus (+) sign between them. For
example OR-ing of A, B, C is represented as A + B + C.
(Negated or
Inverse)
THE DIFFERENT TYPES OF LAWS OF
BOOLEAN ALGEBRA
1. Identity Law
2. Idempotent Law
3. Dominance Law
4. Involution Law / Double Negation Law
5. Negation / Complement Law
LAWS OF BOOLEAN
ALGEBRA
Identity Law Commutative Law
A+0 =A A.B=B.A
A.1 =A A+ B= B+A
1 1
INDEMPOTENT LAW
• Consider the variable A Truth Table
A A+A
• Expression 1 : A + A = A
0 0
* A=0 l 0+0 = 0
1 1
* A=1 l 1+1 = 0
• Expression 2 : A . A = A
Truth Table
* A=0 l 0.1 = 0
A A.A
* A=1 l 1.1 = 1
0 0
1 1
DOMINANCE LAW
• Consider the variable A Truth Table
A A+1
• Expression 1 : A + 1 = 1
0 1
* A=0 l 0+1 = 1
1 1
* A=1 l 1+1 = 1
• Expression 2 : A . A = A
Truth Table
* A=0 l 0.0 = 0
A A.0
* A=1 l 1.0 = 0
0 0
1 0
INVOLUTION / DOUBLE
NEGATION LAW
Consider the variable A Truth Table
Expression 1 : A” = A A A”
*A=0 l 0” = 1’ = 0
*A=1 l 1” = 0’ = 1 0 0
1 1
NEGATION /
COMPLEMENT LAW
Consider the variable A Truth Table
Expression 1 : A + A’ = 1 A A + A’
*A=0 l 0+1 = 1 0 1
*A=1 l 1+0 = 1 1 1
Expression 2: A . A’ = 0
Truth Table
*A=0 l 0.1 = 0
A A . A’
*A=1 l 1.0 = 0
0 0
1 0
Laws of Boolean Algebra Example No.1
Using the above laws, simplify the following expression: (A + B)(A + C)
Then the expression: (A + B)(A + C) can be simplified to A + (B.C) as in the Distributive law.
WHAT IS DeMORGAN’S THEOREM?