Permítanme que me ocupe de las tres primeras frases (ya que forman un conjunto de frases lo más coherente posible).
Tenemos un uso para los siguientes cinco predicados:
- $\mathsf{Student}(x)$ : $x$ es un estudiante;
- $\mathsf{French}(y), \mathsf{Greek}(y)$ : $y$ es el curso en francés, resp. griego;
- $\mathsf{Take}(x,y)$ : $x$ ( estudiante ) toma $y$ ( curso );
- $\mathsf{Pass}(x,y)$ : $x$ ( estudiante ) pasa $y$ ( curso );
- $\mathsf{TakeInSpring2001}(x,y)$ : $x$ ( estudiante ) toma $y$ ( curso ) en la primavera de 2001.
Ahora podemos formular las frases como sigue:
a) $\exists x\exists y: \mathsf{Student}(x) \land \mathsf{French}(y) \land \mathsf{TakeInSpring2001}(x,y)$
b) $\forall x\forall y: (\mathsf{Student}(x) \land \mathsf{French}(y) \land \mathsf{Take}(x,y)) \implies \mathsf{Pass}(x,y)$
c) $\exists x\exists y\forall z: \mathsf{Student}(x) \land \mathsf{Greek}(y) \land \mathsf{TakeInSpring2001}(x,y) \land ((\mathsf{Student}(z) \land \mathsf{TakeInSpring2001}(z,y))\implies x = z)$
Los otros cinco no deberían ser difíciles una vez que uno entiende los tres anteriores. Un enfoque diferente sería utilizar predicados más específicos (por ejemplo $\mathsf{FrenchInSpring2001}(x)$ como se sugiere en los comentarios), pero eso anularía el requisito de "vocabulario coherente" de la pregunta, según la OMI.