So, I'm solving a test exam, which doesn't have the answers and this is the question:
Consider the domain of people. Some people are prophets, who may have followers.
$Px$ means that $x$ is a prophet.
$Fxy$ means that $x$ is a follower of $y$.
The predicate $=$ may also be used.
Now write each of the following sentences as a formula of predicate logic:
My answers are the following:
a. All prophets have at least one follower.
a. $∀x~( Px \to ∃y~(¬(x=y) ∧ Fyx) )$
b. There is a prophet who has at least two followers.
b. $∃x~( Px \to ∃y~∃z~(¬(y=z) ∧ Fyx ∧ Fzx) )$
c. There is a prophet who has precisely two followers.
c. $∃x~( Px \to ∃y~∃z~(¬(y=z) ∧ Fyx ∧ Fzx) ∧ ∀t~(Ftx \to ( (t=y) ∨ (t=z) ) ) )$
d. A follower of a prophet also follows any prophet that the first prophet follows.
d. $∀x~∀y~( (Px ∧ Fyx) \to ∀z~( (Pz ∧ Fxz) ∧ Fyz ) )$
Are those even remotely correct?
Your answer to (a) looks fine to me.
For (b) and (c): very close, but you made the same mistakes. First of all, the way you set them up does not guarantee that such prophets exist. If there's at least one non-prophet $x$ among all people (which seems very likely!), then both of your logical statements (b) and (c) are true: for this non-prophet $x$, "$Px$" is false, and therefore any implication of the form "$Px\to\text{whatever}$" is true. So it doesn't say what you want to say. To claim that such a person actually exists, you want to replace implication with conjunction. Second, you forgot to include the condition that followers must be distinct from the prophet, as you did in (a).
For (d), again you have the right idea, but the last part (that follows $\forall z$) isn't correct. You need some implications there to say that if $z$ is a prophet and $x$ follows $z$, then the followers of $x$ follow $z$ — as you can see it's an "if-then" statement in English, so it is a logical implication.