I have problem understanding the difference between using Implies and and in first order logic expressions.
If we take a statement "everyone in this A. I class has taken a course in mathematical logic" and "John is a student in this class" leads to "John has taken a course in mathematical logic".
Let, $D(x)$ - $x$ is in this AI class $C(x)$ - $x$ has taken a course in mathematical logic.
Then the premises are, $∀x(D(x)⇒C(x))$ and $D(\text{John})$.
Can this also be written as, $∀x D(x) \land C(x)$ ?
Logic is easier when it is about people's natural instincts. Consider:
Do you think there is a difference between these two statements?
Supplemental: The question you asked is a common one among students of mathematics. As a rule of thumb, you should use $\exists$ with $\land$ and you should use $\forall$ with $\Rightarrow$. For instance:
Let us see what goes wrong if we use the wrong combination. The formula $$\forall M (\det M \neq 0 \land \exists N (\text{$N$ is inverse of $M$)})$$ says: every matrix $M$ has a non-zero determinant and an inverse. This is obviously false, as the zero matrix is a counter-example.
The formula $$\exists x (\text{$x$ is odd}) \Rightarrow x > 42$$ says: there is a number $x$ such that if $x$ is odd then $x > 42$. An example of such a number is $x = 6$. This is not what was intended.