Answer: D
To translate the sentence "not all Rainy days are Cold" into first-order logic, we can break it down step-by-step:
- First, represent the statement "all Rainy days are Cold":
∀d(Rainy(d)→Cold(d))
- Now, negate this statement to represent "not all Rainy days are Cold":
¬∀d(Rainy(d)→Cold(d))
- Using the quantifier equivalence ¬∀xP(x)≡∃x¬P(x), we get:
∃d¬(Rainy(d)→Cold(d))
- Using the implication equivalence P→Q≡¬P∨Q and De Morgan's Law, we simplify the inner negation:
¬(Rainy(d)→Cold(d))≡¬(¬Rainy(d)∨Cold(d))≡Rainy(d)∧¬Cold(d)
Substituting this back, we get:
∃d(Rainy(d)∧∼Cold(d))
This matches Option D.