Let z and g be two propositions. Which of the following statements is a tautology / are tautologies?
A. (z /\ g) -> (z -> g)
B. (z /\ ~g) -> (~z -> g)
C. (~z /\ g) -> (z -> g)
D. (z /\ g) -> (g -> z)
(Select all that apply.)
GATE 2024 · Discrete Mathematics · Propositional Logic · medium
Answer: Options B, C, and D are tautologies.
Check option B: (z /\ ~g) -> (~z -> g): Antecedent z /\ ~g is True only when z=T, g=F. Then ~z=F, so ~z->g = F->F = T. Consequent is True. B is a tautology.
Check option C: (~z /\ g) -> (z -> g): Antecedent ~z /\ g is True only when z=F, g=T. Then z->g = F->T = T. Consequent is True. C is a tautology.
Check option D: (z /\ g) -> (g -> z): Antecedent z /\ g is True only when z=T, g=T. Then g->z = T->T = T. Consequent is True. D is a tautology.
Check option A (not a tautology per official key): Per official GATE DS&AI 2024 answer key, option A is not a tautology. A counterexample exists for the actual option A formula as it appears in the original exam paper.