3.3.2. Using lemmas to complete reductios

Now that we have IP, we are in a position to provide a proof for any argument whose validity depends only on the properties of ⊤, ⊥, conjunction, and negation. To do so we would often need to use LFR—or, in simpler cases, Adj—to make any use of negative resources. This poses no problems when we construct derivations for valid arguments, but LFR does not itself exploit resources so negated compounds would remain as active resources until a gap is closed. In order to count an open gap as having reached a dead end, we would need some description of the conditions under which LFR had been used often enough. Such a description could certainly be given; and, in the last two chapters, we will need to take an analogous approach in the case of one of the rules for quantifiers. But it is possible to keep track of the use of negative resources by way of a genuine exploitation rule.

The basis for such an approach was the third lesson drawn from the law of negation as a premise: if a reductio that has ¬ φ as a premise is valid, then the lemma φ that we need in order to use ¬ φ to complete the reductio is a valid conclusion from the premises other than ¬ φ. That means not only that is it safe to introduce φ as a lemma but also that ¬ φ can be dropped from the active resources of the gap in which we establish the lemma. Of course, ¬ φ is needed along with the lemma to reach the goal ⊥, but we need not introduce a second gap to reach this goal (as would be done with LFR), for such a gap would close immediately by Nc. And, indeed, the law for negation as a premise tells us not only that we can reach the needed lemma (provided that the reductio is valid to begin with) but also that this is all that we need to do, for it says that the reductio argument Γ, ¬ φ / ⊥ is valid only if the argument Γ / φ is, too—but also that Γ, ¬ φ / ⊥ is valid if Γ / φ is.

We will call the rule that implements these ideas Completing a Reductio (CR).

│...
│¬ φ [φ is not atomic]
│...
││...
││
││
││
││
││
│├─
││⊥
│...
│...
│¬ φ n
│...
││...
││
││
││
││├─
│││φ n
│├─
n CR ││⊥
│...

Fig. 3.3.2-1. Developing a derivation by exploiting a negated compound at stage n.

The motivation for this rule lies in its use with the negations of non-atomic sentences; and, in fact, we must limit is use to such sentences. It is sound and safe in the case of atomic sentence, but it would not be progressive in that case (given the way we are measuring distance from a dead end) because it would replace a resource that we never exploit by a goal that we could go on to plan for by IP. The rules IP and CR carry us in different directions between gaps whose proximate arguments have the forms Γ, ¬ φ / ⊥ and Γ / φ, so, if there is any overlap in the sentences φ to which they apply, a derivation could move back and forth between the two forever. We block such circles by limiting IP to cases where φ is atomic and CR to cases where φ is non-atomic.

The following derivations show, on the left, the use of CR in a derivation for the argument from 3.2.2 that was used as an illustration in the last subsection and, on the right, an analogous use of LFR:

│¬ ((A ∧ B) ∧ ¬ C) 2
│A (3)
│B (3)
├─
││¬ C (4)
│├─
3 Adj │││A ∧ B X,(4)
4 Adj │││(A ∧ B) ∧ ¬ C X,(5)
│││●
││├─
5 QED │││(A ∧ B) ∧ ¬ C 2
│├─
2 CR ││⊥ 1
├─
1 IP │C
│¬ ((A ∧ B) ∧ ¬ C) (6)
│A (3)
│B (3)
├─
││¬ C (4)
│├─
3 Adj │││A ∧ B X,(4)
4 Adj │││(A ∧ B) ∧ ¬ C X,(5)
│││●
││├─
5 QED │││(A ∧ B) ∧ ¬ C 2
││
│││(A ∧ B) ∧ ¬ C (6)
││├─
│││●
││├─
6 Nc │││⊥ 2
│├─
2 LFR ││⊥ 1
├─
1 IP │C

The most obvious difference between the two is the extra argument in the second in which the lemma is (A ∧ B) ∧ ¬ C is explicitly used. But the more important difference is that while the first premise is exploited at stage 2 in the left-hand derivation, it remains unexploited in the second. It is true that the absence of the second gap introduced with LFR makes the first derivation shorter, but these derivations are not designed to be the most efficient way of reaching a conclusion and the left-hand derivation is longer than the one at the end of 3.3.1. This extra length is the result of introducing (A ∧ B) ∧ ¬ C as an explicit goal. That provides us with a stage at which we can mark its negation as exploited, but it also makes explicit the resource aimed at by the two uses of adjunction.

Glen Helman 18 Sep 2004