BCC 5
BCC 5
and
Boolean Algebra
Logic Gates
Logic Gates
3) Complement Laws:
• A + Ā = 1 : A variable OR-ed with its complement (negation) is always 1.
• A · Ā = 0 : A variable AND-ed with its complement is always 0.
Dr. Rutvi Shah 22
4) Idempotent Laws:
• A + A = A : OR-ing a variable with itself does not change the variable.
• A · A = A : AND-ing a variable with itself does not change the variable.
8) Distributive Laws:
• A · (B + C) = (A · B) + (A · C) : AND distributes over OR.
• A + (B · C) = (A + B) · (A + C) : OR distributes over AND.
Dr. Rutvi Shah 23
9) Absorption Laws:
• A + (A · B) = A : OR-ing a variable with the AND of itself and another variable
results in the variable itself.
• A · (A + B) = A : AND-ing a variable with the OR of itself and another variable
results in the variable itself.
De Morgan’s Theorem:
• Ā̅ · B = Ā + B̅ : The complement of an AND operation is the OR of the
Laws of complements.
Boolean • Ā̅ + B̅ = Ā · B : The complement of an OR operation is the AND of the
complements.
Algebra
Consensus Theorem:
• (A · B) + (Ā · C) + (B · C) = (A · B) + (Ā · C) : A redundant term can be removed
from the Boolean expression.
These laws are used to simplify Boolean expressions, which in turn can be applied
to optimize logic circuits in terms of gates, minimizing costs and improving
performance. Boolean algebra allows for the simplification of logic diagrams and is
fundamental in the design of digital systems like processors, memory, and
Dr. Rutvi Shah communication systems. 24
Boolean algebra has a wide range of applications, particularly in the field of
digital electronics, computer science, and logical reasoning. Below are some key
areas where Boolean algebra is applied: