I have a question about predicate logic. Suppose we have the following predicates:
$\text{Study}(x,y)$: x studies y
$\text{Comp}(x)$: x is a computing student
I want to encode the following sentence in predicate logic: "Some, but not all computer students study logic."
A potential answer is:
$$\exists x(\text{Comp}(x)\land \text{Study}(x,l))\land\neg \forall x(\text{Comp}(x)\implies \text{Study}(x,l))$$
Why is there an $\implies$ and not a $\land$? Is this formulation correct?