I'm very confused as to how to interpret predicate logic statements with multiple universal quantifiers sharing the same domain. For example, I'm trying to make sense of the following statement:
CM is the domain of all Cabinet Ministers
MS is the domain of all movie stars
L(x,y): person x likes person y
∀c1 ∈ CM, ∀c2 ∈ CM,c1≠c2 -> ∃s ∈ MS, L(s,c1) ^ L(s, c2) ^ (∀c3∈CM, c1≠c3^c2≠c3 -> ~L(s,c3))
I have no idea what this could mean. It seems to me that it's saying all cabinet ministers are either liked or disliked by a movies star. I interpret ∀c1 ∈ CM to be all cabinet ministers but how can there be ∀c1 ∈ CM and ∀c2 ∈ CM? Are all cabinet ministers split in two groups?
Let's read it from left to right.
For any two cabinet ministers $c_1,c_2$ ...
... if $c_1 \ne c_2$, then ...
... there is a movie star $s$, such that ...
... $s$ likes $c_1$ and $s$ likes $c_2$, and ...
... for all cabinet ministers $c_3$ ...
... if $c_3$ is neither $c_1$ nor $c_2$, then ...
... $s$ does not like $c_3$.
Now if you were to read the 'English' version of these things, it doesn't make much sense. But putting it together further, we can now say something like this:
Even more concisely:
The word 'distinct' is packed up in $c_1 \ne c_2$, and the words 'any other' are packed up in $\forall c_3 \in CM,\ c_1 \ne c_3 \wedge c_2 \ne c_3 \Rightarrow \cdots$.