I've just been introduced to predicate logic and have been stuck on this question:
Define predicates $P(x)$ and $Q(x)$ with the same domain such that the formulas $$\forall x(P(x) \rightarrow Q(x))$$ and $$(\exists x\,P(x)) \rightarrow (\forall y\,Q(y))$$ have different truth values. Justify your answers briefly.
Does the first statement say that for all $x$, $P(x)$ implies $Q(x),$ and does the second statement say that there exists an $x$ such that if $P(x)$ is true then $Q(x)$ is true?
What is the intuition for coming up with the required answer? I've tried predicates such as "$x$ is even" or "$x$ is prime", and haven't come up with a satisfactory answer. Maybe my understanding is flawed.
In statement $(2),$ notice that the scope of $x$ is the antecedent (the 'if' part) while the scope of $y$ is the consequent (the 'then' part). Thus, statement $(2)$ can actually be rewritten as $$\Big(\exists \color\red x\,P(\color\red x)\Big) \rightarrow \Big(\forall \color{blue}x\,Q(\color{blue}x)\Big),\tag2$$ and says that
This is a stronger assertion than statement $(1),$ which merely says that
Letting the domain of discourse be $\mathbb Z$ and defining $P(x)$ and $Q(x)$ both as "$x$ is even", what are the truth values of statements $(1)$ and $(2)$ ?
Side note: statement $(2)$ is in fact equivalent to $$\forall \color\red x\,\Big(P(\color\red x) \rightarrow \forall \color{blue}y\,Q(\color{blue}y)\Big).\tag2$$ This shows a starker constrast with statement $(1):$ $$\forall \color\red x\,\Big(P(\color\red x) \rightarrow Q(\color\red x)\Big).\tag1$$