Proof Using Truth Table: Que1) State and Prove De-Morgans Theorem With Logical Diagram and Truth Table
Proof Using Truth Table: Que1) State and Prove De-Morgans Theorem With Logical Diagram and Truth Table
Que1)State and prove De-morgans theorem with logical diagram and truth table
De Morgan’s Theorem
De Morgan’s theorems are two transformation rules that simplify complex Boolean expressions. They describe
the equivalence between logic operations involving AND, OR, and NOT.
First Theorem:
A⋅B‾=A‾+B‾\overline{A \cdot B} = \overline{A} + \overline{B}
Statement: The complement of the AND of two variables is equal to the OR of their complements.
Second Theorem:
A+B‾=A‾⋅B‾\overline{A + B} = \overline{A} \cdot \overline{B}
Statement: The complement of the OR of two variables is equal to the AND of their complements.
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
✅ Since A⋅B‾\overline{A \cdot B} and A‾+B‾\overline{A} + \overline{B} have the same outputs, the theorem is
proved.
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
✅ Since A+B‾\overline{A + B} and A‾⋅B‾\overline{A} \cdot \overline{B} have the same outputs, the theorem is
proved.
Logical Diagrams
First Theorem:
DE 4:- 1
A⋅B‾=A‾+B‾\overline{A \cdot B} = \overline{A} + \overline{B}
A⋅BA \cdot B
A⋅B‾\overline{A \cdot B}
A‾\overline{A}
B‾\overline{B}
Diagram:
A ----| | A ----|O|--\
| AND |---|O| | OR |---- Output
B ----| | B ----|O|--/
Second Theorem:
A+B‾=A‾⋅B‾\overline{A + B} = \overline{A} \cdot \overline{B}
A‾\overline{A}
B‾\overline{B}
Diagram:
A ----|O|--\ A ----|O|----\
| OR |--|O| | AND |---- Output
B ----|O|--/ B ----|O|----/
DE 4:- 2
Conclusion
De Morgan’s Theorems help simplify Boolean expressions and are essential in digital logic design. The truth
tables and logic diagrams confirm their validity.
Three-Variable K-map
A three-variable K-map is a 2×4 or 4×2 grid used to simplify Boolean expressions with three variables (e.g., A, B,
and C). It consists of 8 (2³) cells, each representing a minterm corresponding to a unique combination of the
three variables.
00 m0 m1
01 m2 m3
11 m6 m7
10 m4 m5
m0 = A'B'C'
m1 = A'B'C
m2 = A'BC'
m3 = A'BC
m4 = AB'C'
m5 = AB'C
m6 = ABC'
m7 = ABC
Example:
Consider a Boolean function:
F(A,B,C)=Σ(1,3,5,6)F(A, B, C) = Σ(1, 3, 5, 6)
AB \ C 0 1
00 0 1
01 0 1
DE 4:- 3
11 1 0
10 0 1
DE 4:- 4