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.