Is this equivalence true?
$(\forall x (P(x)) \wedge (\exists y Q(y)) \equiv \forall x \exists y(P(x) \wedge \exists x Q(y))$
Here is what I did so far.
If the LHS is true, then there exists a x such that P(x) is true and a y such that Q(y) is true.
If the RHS is false, then there exists a x such that P(x) is false and a y such that Q(y) is false.
Thus both statements are equivalent.
Assuming the $\exists x$ on the RHS is a typo...
Let U be a non-empty domain of quantification.
$\exists x (x\in U)$
This approach makes the end-result more widely applicable. In mathematics, there may be multiple domains of quantification within a proof, even within a statement.
Then it is easy to prove:
$\forall x\in U (P(x)) \wedge \exists y (Q(y)) \leftrightarrow \forall x\in U \exists y (P(x) \wedge Q(y))$
Formal proof (using DC Proof 2.0): http://dcproof.com/Smiley.htm (commentary in blue)