i'm new to first order logic and i'm having some confusion with translating the sentence above.
My solution for the sentence is :
- ∀x ∀y ∀z ((DOG(y) ∧ LOVES(x, y) ∧ ARMADILLO(z)) → ¬LOVES(x, z)) (1)
But when i search on the Internet, there is a solution that says:
- ¬ ∃ x ((∀ y (DOG(y) → LOVES(x,y))) ∧ ∃ z (ARMADILLO(z) ∧ LOVES(x,z))) (2)
The conversion into CNF of (1) and (2) are different. Can anyone let me know which one is correct and give me a brief explanation? Thanks.