I need help to translate some English sentences to predicate logic. I am able to translate sentences like "If no philosophers are happy, then some philosopher is wise." but I have no idea how to translate when a sentence is like "1 is more clever than 2" or "1 reads 2"
For example, let $$P(x): =\text{“x is a philosopher”; }$$ $$H(x): =\text{ “x is happy” ;}$$ $$C(a,b): = \text{“a is more clever than b” ;}$$
$$R(a,b):=\text {“a reads b”.} $$
How would these sentence translate into predicate logic in this instance?
No happy philosopher reads every wise philosopher.
All wise philosophers are read by some philosopher.
If Socrates reads every philosopher, then he reads every wise philosopher.
Not every wise philosopher fails to read some happy philosopher.
If not every happy philosopher is read by some philosopher, then some happy philosophers aren’t read by any philosopher.
I would like to get explained answers rather than direct ones. Thanks in advance.
To get you started, I've translated directly, the first statement.
"No happy philosopher reads every wise philosopher."
$$\lnot \exists x \Big(P(x)\land H(x) \land \forall y\big((P(y) \land W(y))\rightarrow R(x, y)\big)\Big)\tag 1$$
$$\forall x\Big(\big(P(x)\land W(x)\big)\rightarrow \exists y(P(y) \land R(y, x))\Big)\tag 2$$
You can also define constants that name a specific individual. For the third question, I'll use $s$ to name "Socrates".
"If Socrates reads every philosopher, then he reads every wise philosopher."
$$\forall x, \Big((P(x) \rightarrow R(s,x))\Big) \rightarrow \forall y\Big(\big((W(y) \land P(y))\rightarrow R(s, y)\big)\Big)\tag 3$$
$$\lnot \forall x\Big((P(x) \land W(x))\rightarrow \exists y(P(y) \land H(y) \land \lnot R(x, y))\Big)\tag 4$$