Page 143 - HOW TO PROVE IT: A Structured Approach, Second Edition
P. 143

P1: PIG/
                   0521861241c03  CB996/Velleman  October 20, 2005  2:42  0 521 86124 1  Char Count= 0






                                       Proofs Involving Conjunctions and Biconditionals  129
                              The second given starts with an existential quantifier, so we use it immedi-
                            ately and let x 0 stand for some object for which the statement P(x 0 ) is true.
                            But now plugging in x 0 for x in the first given we can conclude that ¬P(x 0 ),
                            which gives us the contradiction we need.
                              (←) For this direction of the biconditional we should assume ¬∃xP(x) and
                            try to prove ∀x¬P(x). Because this goal starts with a universal quantifier, we
                            let x be arbitrary and try to prove ¬P(x). Once again, we now have a negated
                            goal that can’t be reexpressed, so we use proof by contradiction:
                                          Givens                     Goal
                                         ¬∃xP(x)                  Contradiction
                                         P(x)

                              Our first given is also a negated statement, and this suggests that we could
                            get the contradiction we need by proving ∃xP(x). We therefore set this as our
                            goal.
                                          Givens                     Goal
                                         ¬∃xP(x)                    ∃xP(x)
                                         P(x)
                              To keep from confusing the x that appears as a free variable in the second
                            given (the arbitrary x introduced earlier in the proof) with the x that appears
                            as a bound variable in the goal, you might want to rewrite the goal in the
                            equivalent form ∃yP(y). To prove this goal we have to find a value of y that
                            makes P(y) come out true. But this is easy! Our second given, P(x), tells us
                            that our arbitrary x is the value we need.

                            Solution
                            Theorem. ∀x¬P(x) ↔¬∃xP(x).
                            Proof. (→) Suppose ∀x¬P(x), and suppose ∃xP(x). Then we can choose
                            some x 0 such that P(x 0 ) is true. But since ∀x¬P(x), we can conclude that
                            ¬P(x 0 ), and this is a contradiction. Therefore ∀x¬P(x) →¬∃xP(x).
                              (←) Suppose ¬∃xP(x). Let x be arbitrary, and suppose P(x). Since we
                            have a specific x for which P(x) is true, it follows that ∃xP(x), which is a
                            contradiction. Therefore, ¬P(x). Since x was arbitrary, we can conclude that
                            ∀x¬P(x), so ¬∃xP(x) →∀x¬P(x).

                              Sometimes in a proof of a goal of the form P ↔ Q the steps in the proof of
                            Q → P are the same as the steps used to prove P → Q, but in reverse order.
                            In this case you may be able to simplify the proof by writing it as a string of
                            equivalences, starting with P and ending with Q. For example, suppose you
                            found that you could prove P → Q by first assuming P, then using P to infer
   138   139   140   141   142   143   144   145   146   147   148