How Does a Chain of Implications Prove Conditions Equivalent?
At a glance
- 1. Name the conditions
Write each statement as a proposition, such as P, Q, and R.
- 2. Prove the arrows
Show that each implication follows from the assumptions, definitions, or an earlier result.
- 3. Close the chain
A chain proves equivalence when it returns to its starting condition.
- 4. State the result
Conclude that every condition is equivalent to every other condition.
A list of statements is not automatically a list of equivalent statements just because you can prove implications between some of them. To prove equivalence, you need to show that each condition implies the others. A convenient way is to arrange the implications in a cycle.
This article explains how to check such a chain and illustrates the method with three conditions on an integer.
The basic criterion
Suppose the conditions are . They are equivalent if, for every pair , both implications hold:
You do not have to prove every pair separately. It is enough to establish a cycle such as
By transitivity, you can follow the arrows from any condition to any other. For example, in a three-condition cycle, , so . The cycle also provides the reverse route, , proving . The same reasoning applies to every pair.
The order of the conditions does not matter. What matters is that the arrows really do form a route from each condition to each other one. A simple cycle is one easy way to guarantee this.
A worked example
For an integer , consider these conditions:
- : is even.
- : is even.
- : is divisible by .
We will prove the cycle .
First, prove . If is even, then for some integer . Therefore
so is divisible by . Thus .
Next, prove . If is divisible by , then for some integer . In particular, is even. Thus .
Finally, prove . Suppose is even. If were odd, it would have the form , and then
which is odd. That contradicts the assumption that is even. So must be even, proving .
Together, the implications form the cycle
Therefore all three conditions are equivalent: is even if and only if is even if and only if is divisible by .
How to organize your own proof
- List the conditions precisely. Give each one a short label, and note any assumptions that apply to all of them. For example, “ is an integer” matters in the example above.
- Choose an order for the implications. Look for a route that uses definitions or familiar results naturally. The strongest-looking condition may be easiest to use first, but there is no required order.
- Prove each arrow on its own. For every implication, start by assuming its left-hand condition and derive its right-hand condition. Keep track of where each assumption is used.
- Check that the arrows close. If the last condition does not lead back to the first, you have not yet established a cycle. You may need an additional implication or a different route.
- Write the equivalence explicitly. Once the cycle is proved, state that all the conditions are equivalent. Do not leave the reader to infer which statements the argument connects.
You can also prove equivalence by fixing one condition, say , and proving both directions between it and each other condition: and for every . That method may be clearer when a cycle would require awkward intermediate steps.
Common mistakes
- Stopping after a one-way chain. From , you can conclude , but not that the three conditions are equivalent. You still need implications back to (or another proof connecting the conditions in both directions).
- Reversing an implication without proof. Knowing does not show . The reverse implication is a separate claim and may be false.
- Using circular reasoning. Each arrow needs a justification that does not assume the equivalence you are trying to prove. Using a previously established equivalent condition is valid only if that result was proved independently and its assumptions apply.
- Forgetting the domain. A statement can be true for integers and false for real numbers, or vice versa. Include the domain in the setup and use it when applying definitions.
- Confusing a chain with a cycle. A chain has a beginning and an end; a cycle includes a route back. Equivalence requires enough implications to connect every condition in both directions.
References
- Herbert B. Enderton, A Mathematical Introduction to Logic
Spotted an error? Send a correction. Read how we write and check articles in our editorial policy.