Consider the following question.
In the domain of all people, let F(x) be “x is your friend,” and let P(x) be “x is perfect.”
Translate each of these statements into logical expressions using predicates, quantifiers, and
logical connectives.
a) All your friends are perfect.
b) At least one of your friends is perfect.
I tried this and came up with the following solutions.
a) ∀x(F(x) → P(x))
b) ∃x(F(x) → P(x))
The answer of a) is same as given in the key. However, for b), the answer given is ∃x(F(x) ∧ P(x)).
I am not able to understand why conjunction is being used instead of implication in the second case. Also is there any rule as to when implication/conjunction must be used?
Consider the case where there are no friends: this means that $Fx$ is False, and thus the conditional $Fx \to Px$ is True.
Thus, if there are no friends, $\exists x (Fx \to Px)$ will be True, contrary to expectations.
The formula $\exists x (Fx \land Px)$ instead, will be False when there are no friends, and this is consistent with the intuitive reading of "At least one of your friends is perfect".