Skip to content
Official PYQ · 1992

GATE CS 1992 Q02 — Propositional and First Order Logic

Explain with AI

Which of the following is/are a tautology?

Choose one option
View worked solution

Answer: B

A proposition is a tautology if it is true under all possible truth value assignments for its constituent variables.

Let us analyze each option:

Option B: a∧b→b∨ca \wedge b \to b \vee c

An implication of the form P→QP \to Q is false if and only if the antecedent PP is True and the consequent QQ is False.

  • Let the antecedent P=a∧bP = a \wedge b. For PP to be True, both aa and bb must be True.
  • If bb is True, then the consequent Q=b∨cQ = b \vee c must also be True (since T∨c≡TT \vee c \equiv T).

Since it is impossible for the antecedent to be True while the consequent is False, the implication a∧b→b∨ca \wedge b \to b \vee c is always True. Thus, it is a tautology.


Eliminating other options:

  • Option A: a∨b→b∧ca \vee b \to b \wedge c
    If we assign a=Truea = \text{True}, b=Falseb = \text{False}, and c=Falsec = \text{False}: True∨False→False∧False  ⟹  True→False≡False\text{True} \vee \text{False} \to \text{False} \wedge \text{False} \implies \text{True} \to \text{False} \equiv \text{False} Hence, it is not a tautology.
  • Option C: a∨b→(b→c)a \vee b \to (b \to c)
    If we assign a=Truea = \text{True}, b=Trueb = \text{True}, and c=Falsec = \text{False}: True∨True→(True→False)  ⟹  True→False≡False\text{True} \vee \text{True} \to (\text{True} \to \text{False}) \implies \text{True} \to \text{False} \equiv \text{False} Hence, it is not a tautology.
  • Option D: a→b→(b→c)a \to b \to (b \to c)
    If we assign a=Truea = \text{True}, b=Trueb = \text{True}, and c=Falsec = \text{False}: Whether parsed as (a→b)→(b→c)(a \to b) \to (b \to c) or a→(b→(b→c))a \to (b \to (b \to c)), this expression evaluates to False. Hence, it is not a tautology.

Free practice · Your answers on this page are not saved.

Published
Report a correction
Keep exploringMore Propositional and First Order Logic questions