I want to translate the following sentence to predicate logic Sentence:
The one who dont love himself cannot love anyone else
Translated into predicate logic my attempt is
$\forall x(Person(x)\implies \lnot\exists y(Love(x,x)\lor Love(x,y)))$
Something tells me this is not correct. Would anyone care to show me how to do this correctly?
It should be $\forall x (\mathrm{Person}(x) \land \neg \mathrm{Love}(x, x) \to \neg\exists y(x\ne y\land\mathrm{Person}(y)\land \mathrm{Love}(x, y))$. What you wrote was, "Given any person $x$, no $y$ exists such that $x$ loves both $x$ or $y$".