Let M represent the set of all Mathematics courses and S represent the set of all students.
Predicates:
E(s, m) : "student s is enrolled in math course m"
C(s): "student s owns a cat"
I want to transform the two sentences below using quantified predicates.
There is at least one math student who owns a cat.(A math student is a student who is registered in at least one math class)There is at least one student in every math class who owns a cat.
I got this:
1) ∃s∈M, E(s, m)-> C(s)
or perhaps
∃E(s,m), C(s)
Is this correct?
2) ∃s∈M, ∀m∈M, C(s) ?
Also for:
∀s∈S, ∀m∈M, [E(s,m) -> ¬C(s)]
does this translate to:
"All student cat owners are not registered in any math courses"
Thank you.
For the first question, use something like $$\exists s \exists m(E(s,m)\land C(s)).$$ If you want to specify membership, that's fine, but one should be consistent. So you could write $$(\exists s\in S)( \exists m\in M)(E(s,m)\land C(s)).$$
For the second, $$\forall m\exists s(E(s,m)\land C(s))$$ will work.
Your version of (2) is not correct. Since you put the existential quantifier in front, it says it says in particular that there is a particular student who is enrolled in every single math class. Very busy.
On the third question, the translation is correct. Perhaps it could be made a little more idiomatic. Something like "No math student owns a cat."