GATE 2014 CS (CS1) – Question 11
“Not all that glitters is gold.” Predicate glitters(x) means x glitters, and gold(x) means x is gold. Which formula represents this statement?
Practise this question in The GATE Grind →
Show answer and explanation
Correct answer: (D) $\exists x:\operatorname{glitters}(x)\land\neg\operatorname{gold}(x)$
Explanation
Negate the universal claim ∀x(glitters(x)⇒gold(x)). This gives ∃x(glitters(x)∧¬gold(x)), meaning at least one glittering object is not gold. Hence **D**. It does not claim that every glittering object fails to be gold.