Boolean Algebra Group 3
Boolean Algebra Group 3
GROUP 3 – ELECTRO 2
BSMarE/E-J2A1
OBJECTIVES:
• To know who invented the Boolean Algebra.
• To explain the use of Boolean Algebra.
• To recall the two binary values have different names:
- True/False
- On/Off
- Yes/No
- 1/0
• To interpret high or low voltage as representing true or false.
• To know the variables whose can be either 1 or 0.
• To know the important rules/laws use in Boolean Algebra.
• To know the basic Boolean Operation:
- AND
- OR
- NOT
• To know the different types of Boolean Laws.
• To express Boolean function with either an expressions or
truth table.
• To know and explain the use of Demorgan’s Theorem.
• To simplify Boolean Algebra to Boolean Expression.
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.
•Variable used can have only two values. Binary 1 for HIGH and
Binary 0 for LOW.
Identity Law – A term OR´ed with a “0” or AND´ed with a “1” will always equal that term
Idempotent Law – An input that is AND´ed or OR´ed with itself is equal to that input
Complement Law – A term AND´ed with its complement equals “0” and a term OR´ed with its
complement equals “1”
Double Negation Law – A term that is inverted twice is equal to the original term
(1) Two separate terms NOR´ed together is the same as the two terms inverted
(Complement) and AND´ed for example: A+B = A . B
(2) Two separate terms NAND´ed together is the same as the two terms inverted
(Complement) and OR´ed for example: A.B = A + B
Other algebraic Laws of Boolean not detailed above include:
Distributive Law – This law permits the multiplying or factoring out of an expression.
Associative Law – This law allows the removal of brackets from an expression and
regrouping of the variables.
1. NULL 0
2. IDENTITY 1
3. Input A A
4. Input B B
5. NOT A A
6. NOT B B
Q= (A + B).(A + C)
Then the expression: (A + B)(A + C) can be simplified to A + (B.C) as in the Distributive law.