Exercise 31 of chapter 3.5 in How To Prove It by Velleman is proving this statement: $\exists x(P(x) \Rightarrow \forall y P(y))$.
(Note: The proof shouldn't be formal, but in the "usual" theorem-proving style in mathematics)
Of course I've given it a try and came up with this:
Proof: Suppose $\neg \exists x(P(x) \Rightarrow \forall y P(y))$. This is equivalent to $\forall x(P(x) \wedge \neg \forall y P(y))$, and since the universal quantifier distributes over conjunctions, it follows that $\forall x P(x)$ and $\forall x \neg \forall y P(y)$. Thus, for any $x_0, \neg \forall y P(y)$. But this contradicts $\forall x P(x)$, therefore $\exists x(P(x) \Rightarrow \forall y P(y))$.
I'm not sure if the condradiction is legal, so I'd like to know if there are any flaws in my proof.
Thanks!