GateAI
Propositional and First-Order Logic

GATE CSE 2025 Set 1 · Q48

MSQ2 marksMedium

Time

Which of the following predicate logic formulae/formula is/are CORRECT representation(s) of the statement: “Everyone has exactly one mother”? The meanings of the predicates used are: • mother(y,x)mother(y,x): yy is the mother of xx • noteq(x,y)noteq(x,y): xx and yy are not equal

Select all that applyOne or more correct

Pick every correct option

Solution

Step-by-step verified solution

Official answer: B) ∀ x∃ y[mother(y,x) ∧ ∀ z(noteq(z,y) → eg mother(z,x))]; D) ∀ x∃ y[mother(y,x) ∧ eg ∃ z(noteq(z,y) ∧ mother(z,x))]

Propositional and First-Order Logic

To state that "Everyone has exactly one mother", we need to ensure two conditions for every person xx:

  1. Existence: There exists a person yy who is the mother of xx, i.e., mother(y,x)mother(y, x).

  2. Uniqueness: Anyone zz different from yy (noteq(z,y)noteq(z, y)) is not the mother of xx, i.e., $

eg mother(z, x).Alternatively,thereisnoperson. Alternatively, there is no person zdifferentfrom different from ywhoisalsothemotherof who is also the mother of x$.

Let us analyze each option:

  • Option (A): $\forall x \exists y \exists z (mother(y,x) \land

eg mother(z,x))$This states that for every xx, there is some person yy who is a mother of xx, and some person zz who is not a mother of xx. This does not guarantee uniqueness, as xx could still have multiple mothers.

  • Option (B): $\forall x \exists y [mother(y,x) \land \forall z(noteq(z,y) \rightarrow

eg mother(z,x))]$This states that every person xx has a mother yy, and for any person zz, if z≠yz \neq y, then zz is not a mother of xx. This correctly guarantees both existence and uniqueness.

  • Option (C): $\forall x \forall y [mother(y,x) \rightarrow \exists z(mother(z,x) \land

eg noteq(z,y))]$This does not enforce existence (it is vacuously true if nobody has a mother) and simplifies to saying if yy is a mother of xx, then yy is a mother of xx and y=yy = y, which is trivial.

  • Option (D): $\forall x \exists y [mother(y,x) \land

eg \exists z(noteq(z,y) \land mother(z,x))]Usingtheequivalence Using the equivalence \forall z (P(z) \rightarrow Q(z)) \equiv eg \exists z (P(z) \land eg Q(z)),theuniquenessclauseinOption(B),, the uniqueness clause in Option (B), \forall z (noteq(z,y) \rightarroweg mother(z,x))$, is logically equivalent to $eg \exists z (noteq(z,y) \land mother(z,x))$. Therefore, Option (D) correctly expresses existence and uniqueness.

Hence, both B and D are correct.

Try the question first, then check your work.

Think the official key or this write-up is wrong?

Report error or challenge

Examiner trap

The misconception this question tests

This Propositional and First-Order Logic previous year question is Q48 of the GATE CSE 2025 Set 1 paper. Find more GATE CSE PYQs on Propositional and First-Order Logic in Engineering Mathematics, or browse all GATE CSE PYQs.

Free diagnostic

Where do you stand for GATE?

Take the 20-minute diagnostic: the 3 topics that cost you the most marks, and a rank range. Or sit 5 related Propositional and First-Order Logic PYQs now with no account.

One GATE CSE PYQ every morning

An official question by email at 7 AM IST, with a link to its verified solution. Unsubscribe in one click.

Propositional and First-Order Logic in GATE CSE

Propositional and First-Order Logic has 18 GATE CSE PYQs across 16 papers from 2011 to 2026. This is the only 2-mark MSQ among them, and it is the only one in GATE CSE 2025 Set 1.

How GATE tests Propositional and First-Order Logic

More from GATE CSE 2025 Set 1

Share this solution

A plain-text card for WhatsApp or Telegram study groups.

GateAI solution cardGATE CSE 2025 Set 1 · Q48 · MSQ

Which of the following predicate logic formulae/formula is/are CORRECT representation(s) of the statement: “Everyone has exactly one mother”? The meanings of the predicates used are: • mother(y,x): y is the mother of x • noteq(x,y): x and y are not equal

Topic-wise GATE CS PYQs with verified steps

Independent practice explanation verified by the GateAI team. GATE is conducted by the IITs; question text follows the official paper.