Recently I were tasked to translate the sentence "All humans has a father." into predicate logic. I gave this answer:
H__ : __ is a human
F__ __ : __ is the father of __
∀x∃y(Hx∧Fyx)
Which apparently is wrong, as the correct answer is:
∃x(Hx->Fyx)
This is clearly right, but I fail to see how my answer is incorrect. What would the translation of my answer into English be?
Edit: The "correct" answer I gave is wrong, but I will leave it in so that the replies to my question makes sense.
Your answer would translate as:
You may note that this implies in particular that all objects are human, which makes the claim obviously wrong.
Btw, $\forall x(Hx\to Fyx)$ is also not correct. It should be $\forall x(Hx\to \exists y(Fyx))$
As a general rule, remember $$ \forall x\in A\;\phi(x)\iff \forall x\,(x\in A\to \phi(x))$$ and $$ \exists x\in A\;\phi(x)\iff \exists x\,(x\in A\land \phi(x))$$