Having trouble understanding formally why this proof is incorrect

97 Views Asked by At

I am working through Velleman's How To Prove It on my own and I am having trouble figuring out exactly why this proof is incorrect in a formal manner:

I have this intuitive feeling that makes sense to me that it should NOT follow that $\forall x\in A(x \in B)$ since you can't ensure that all elements of $A$ are also in $B$. I can even come up with a simple counterexample. But I don't know which formal step taken in the proof is incorrect.

Following Velleman's methods, if I have the goals $\forall x \in A(x \in B)$ or $\forall x \in A(x \in C)$, I can assume that $x$ is an arbitrary element of $A$. Then all I need to prove are the goals $x \in B$ or $x \in C$. I believe everything is correct up to this point.

Then the proof deduces from $A \subseteq B\space\cup C$ that $x \in B$ or $x \in C$. Assuming either one of them proves one of the goals true and the theorem is proven. I know one of these steps in here is incorrect but I was wondering of someone can point me to what exactly went wrong.

Thanks!

1

There are 1 best solutions below

0
On BEST ANSWER

As @quasi states, you should first try to find a counterexample if you think it's false, and you mention that yourself.

I don't fully know what Vellerman's methods are, but your ability to make generalizations goes away once you start making conditions in your proof. The error in this proof is that you are NOT allowed to say "Since $x$ was an arbitrary element . . ." in the sub-clause of the proof.

To put it a little more formally, if $P$ and $Q$ are conditions on $x$, then you are leveraging the false statement $\forall x (P(X) \vee Q(x)) \to (\forall x P(x)) \vee (\forall x Q(x))$ in your proof.