Question:

Which of the following statements is NOT true? (The names of the predicates are intuitive.)

Show Hint

"Every A is a B" translates using implication (\(A(x) \Rightarrow B(x)\)), never a conjunction (\(A(x) \wedge B(x)\)).
Updated On: Jul 22, 2026
  • \(\forall x\, \forall y\; Classmate(x,y) \Rightarrow Classmate(y,x)\)
  • \(\forall x\; Likes(x, Icecream) \Rightarrow \neg \exists x\; \neg Likes(x, Icecream)\)
  • "Each king is a person" is equivalent to \(\forall x\; IsKing(x) \wedge IsPerson(x)\)
  • "All humans are mortal" is equivalent to \(\forall x\; IsHuman(x) \Rightarrow IsMortal(x)\)
Show Solution
collegedunia
Verified By Collegedunia

The Correct Option is C

Solution and Explanation

Step 1: Understanding the Question.
We need to check four statements written in first-order logic and find the one that is logically incorrect, meaning either the formula is false in general or it wrongly claims to be equivalent to the given English sentence.

Step 2: Key Formula or Approach.
The standard rule for translating an English sentence of the form "every A is a B" or "each A is a B" into first-order logic is to use an implication: \(\forall x\; A(x) \Rightarrow B(x)\), meaning "for every x, if x is an A, then x is a B". Using a conjunction \(\wedge\) instead of an implication changes the meaning completely, since \(\forall x\; A(x) \wedge B(x)\) claims every single object in the whole domain is both an A and a B, which is a much stronger and usually false statement.

Step 3: Detailed Explanation.
Check option (A): the classmate relation is naturally symmetric, if x is a classmate of y then y is a classmate of x, so \(\forall x \forall y\; Classmate(x,y) \Rightarrow Classmate(y,x)\) correctly captures this and is a true statement. Check option (B): let \(A\) denote the sentence \(\forall x\; Likes(x, Icecream)\). The expression \(\neg \exists x\; \neg Likes(x, Icecream)\) is the textbook logical equivalent of \(\forall x\; Likes(x, Icecream)\), meaning it also equals \(A\). So the whole statement reads as \(A \Rightarrow A\), which is always true no matter what, a tautology, so option (B) is a true statement. Check option (C): the English sentence "Each king is a person" should translate as \(\forall x\; IsKing(x) \Rightarrow IsPerson(x)\), using an implication. But option (C) instead uses \(\forall x\; IsKing(x) \wedge IsPerson(x)\), a conjunction, which wrongly asserts that every object in the domain, kings and non-kings alike, is both a king and a person. This is not what the English sentence says, so this stated equivalence is false, making option (C) NOT true. Check option (D): "All humans are mortal" correctly translates as \(\forall x\; IsHuman(x) \Rightarrow IsMortal(x)\), the standard implication form, so this is a true statement.

Step 4: Final Answer.
The statement that is NOT true is option (C), because it wrongly uses a conjunction where an implication is needed. \[ \boxed{\text{Option (C)}} \]
Was this answer helpful?
0
0

Top GATE DA Data Science and Artificial Intelligence Questions

View More Questions

Top GATE DA Artificial Intelligence Questions

View More Questions