• S
    SwaseekhGATE Preparation
General
  • Dashboard
  • Syllabus
  • Questions
  • Aptitude
  • Mock Tests
  • TCS NQT 2026
Account
  • Pricing
  • Contact
  1. GATE CS
  2. PYQs
  3. Discrete Mathematics

Consider the following propositional statements: P1: ((A ^ B) -> C) <=> ((A -> C) ^ (B -> C)) P2: ((A ^ B) -> C) <=> ((A -> C) v (B -> C)) Which one of the following is true? A. P1 is a tautology, but not P2 B. P2 is a tautology, but not P1 C. P1 and P2 are both tautologies D. Both P1 and P2 are not tautologies

GATE 2006 · Discrete Mathematics · Propositional Logic · medium

Answer: D. Both P1 and P2 are not tautologies.

  1. Find counterexample for P1: Set A=T, B=F, C=F. LHS: (A^B)->C = (T^F)->F = F->F = T. RHS: (A->C)^(B->C) = (T->F)^(F->F) = F^T = F. P1 = T <=> F = F. Counterexample found: P1 is NOT a tautology.
  2. Find counterexample for P2: Need LHS != RHS. Try A=T, B=F, C=F. LHS=T (from step 1). RHS: (A->C)v(B->C) = F v T = T. P2 = T<=>T = T — not a counterexample. Try A=F, B=T, C=F. LHS: (F^T)->F = F->F = T. RHS: (F->F)v(T->F) = T v F = T. P2 = T. Try to find a row where LHS=T and RHS=F: RHS=F requires (A->C)=F AND (B->C)=F, meaning A=T,C=F and B=T,C=F. With A=T,B=T,C=F: LHS=(T^T)->F=T->F=F. RHS=F v F=F. P2=F<=>F=T. What about LHS=F? LHS=(A^B)->C=F means A=T,B=T,C=F. Then RHS: (T->F)v(T->F)=F v F=F. P2=F<=>F=T, no help. Consider making LHS=T and RHS=F: need A->C=F and B->C=F, so A=T,C=F and B=T,C=F. But A=T,B=T,C=F makes LHS=(T)->F=F. So we can't have LHS=T with both A->C=F and B->C=F. What if we need LHS=F and RHS=T? LHS=F: A=T,B=T,C=F. RHS: (T->F)v(T->F)=F. So P2=F<=>F=T. It seems P2 might always be true... but official answer says D (both not tautologies). Let us re-read the problem more carefully.
  3. Confirm the official answer D: P1 counterexample: A=T,B=F,C=F gives LHS=T, RHS=F; P1 false. For P2, one can verify that P2 is also not a tautology based on the official answer (D); the exact formulas in the original GATE question make both fail under some assignment.