Skip to main content

Section 3.2 Using Other Logical Equivalencies

There are many logical equivalencies, but fortunately, only a small number are frequently used when trying to construct and write proofs. Most of these are listed in Theorem 1.1. We will illustrate the use of one of these logical equivalencies with the following proposition:

For all real numbers a and b, if a0 and b0, then ab0.
First, notice that the hypothesis and the conclusion of the conditional statement are stated in the form of negations. This suggests that we consider the contrapositive. Care must be taken when we negate the hypothesis since it is a conjunction. We use one of De Morgan's Laws as follows

¬(a0b0)(a=0)(b=0).

So the contrapositive is:

For all real numbers a and b, if ab=0, then a=0 or b=0.

The contrapositive is a conditional statement in the form X(YZ). The difficulty is that there is not much we can do with the hypothesis (ab=0) since we know nothing else about the real numbers a and b. However, if we knew that a was not equal to zero, then we could multiply both sides of the equation ab=0 by 1a. This suggests that we consider using the following logical equivalency based on a result in Theorem 1.1:

X(YZ)(X¬Y)Z.

Proof.

We will prove the contrapositive of this proposition, which is

For all real numbers a and b, if ab=0, then a=0 or b=0.
This contrapositive, however, is logically equivalent to the following:
For all real numbers a and b, if ab=0 and a0, then b=0.

To prove this, we let a and b be real numbers and assume that ab=0 and a0. We can then multiply both sides of the equation ab=0 by 1a. This gives

1a(ab)=1a0.

We now use the associative property on the left side of this equation and simplify both sides of the equation to obtain

(1aa)b=01b=0b=0

Therefore, b=0 and this proves that for all real numbers a and b, if ab=0 and a0, then b=0. Since this statement is logically equivalent to the contrapositive of the proposition, we have proved the proposition.