Solution: Translation
-
No one speaks French. (Note: you can take speak French as a single lexical item. But, if you like, try to take the two words separately.)
\(\neg\exists x.sf'x\)
Decomposing speak French:
\(\neg\exists y. speak'french'y\)
-
No one speaks French or Arabic:
\(\neg\exists x. sf'x \lor sa'x\) \
No one speaks French and Arabic:
\(\neg\exists x. sf'x \land sa'x\)
-
Every student is happy.
\(\forall x.student'x \to happy'x\)
-
Every student is happy and tired.
\(\forall x.student'x \to happy'x \land tired'x\)
-
Every student is happy, and every student is tired.
\((\forall x.student'x \to happy'x)\land (\forall x.student'x \to tired'x)\)
-
Every student is happy or tired.
\(\forall x.student'x \to happy'x \lor tired'x\)
-
Every student is happy, or every student is tired.
\((\forall x.student'x \to happy'(x))\lor (\forall x.student'x \to tired'x)\)