Question:

Which of the following Boolean expression is a tautology?

Show Hint

Look for a truth assignment that makes an expression false; \((p\wedge q)\to(p\to q)\) can never be false because \(p\wedge q\) forces \(q\) to be true.
Updated On: Nov 4, 2026
  • \((p\wedge q)\vee(p\to q)\)
  • \((p\wedge q)\vee(p\vee q)\)
  • \((p\wedge q)\to(p\to q)\)
  • \((p\wedge q)\wedge(p\to q)\)
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is C

Solution and Explanation

Test with truth values.
(1) \(p=T,q=F\): \((F)\vee(F)=F\), not a tautology.
(2) \(p=F,q=F\): \((F)\vee(F)=F\), not a tautology.
(3) \((p\wedge q)\to(p\to q)\) is false only if \(p\wedge q\) is true and \(p\to q\) is false; but \(p\wedge q\) true means \(p=q=T\), making \(p\to q\) true. So it is never false: tautology.
(4) \(p=F\): \((F)\wedge(T)=F\), not a tautology.
Answer: (3) \((p\wedge q)\to(p\to q)\)
Was this answer helpful?
0
0