Chapter 21 Derived rules

In this section, we will see why we introduced the rules of our proof system in two separate batches. In particular, we want to show that the additional rules of chapter 19 are not strictly speaking necessary, but can be derived from the basic rules of chapter 17.

21.1 Derivation of Reiteration

To illustrate what it means to derive a rule from other rules, first consider reiteration. It is a basic rule of our system, but it is also not necessary. Suppose you have some sentence on some line of your deduction:

Line number
Subproof level
Formula
Justification
m
0
𝒜

You now want to repeat yourself, on some line k. You could just invoke the rule R. But equally well, you can do this with other basic rules of chapter 17:

Line number
Subproof level
Formula
Justification
m
0
𝒜
k
0
𝒜𝒜
I m, m
k+1
0
𝒜
E k

To be clear: this is not a proof. Rather, it is a proof scheme. After all, it uses a variable, ‘𝒜’, rather than a sentence of TFL, but the point is simple: Whatever sentences of TFL we plugged in for ‘𝒜’, and whatever lines we were working on, we could produce a bona fide proof. So you can think of this as a recipe for producing proofs.

Indeed, it is a recipe which shows us the following: anything we can prove using the rule R, we can prove (with one more line) using just the basic rules of chapter 17 without R. That is what it means to say that the rule R can be derived from the other basic rules: anything that can be justified using R can be justified using only the other basic rules.

21.2 Derivation of Disjunctive Syllogism

Suppose that you are in a proof, and you have something of this form:

Line number
Subproof level
Formula
Justification
m
0
𝒜
n
0
¬𝒜

You now want, on line k, to prove . You can do this with the rule of DS, introduced in chapter 19, but equally well, you can do this with the basic rules of chapter 17:

Line number
Subproof level
Formula
Justification
m
0
𝒜
n
0
¬𝒜
k
open subproof, 1
𝒜
AS
k+1
1
¬E n, k
k+2
1
X k+1
k+3
close subproof, open subproof, 1
AS
k+4
1
R k+3
k+5
close subproof, 0
E m, kk+2, k+3k+4

So the DS rule, again, can be derived from our more basic rules. Adding it to our system did not make any new proofs possible. Anytime you use the DS rule, you could always take a few extra lines and prove the same thing using only our basic rules. It is a derived rule.

21.3 Derivation of Modus Tollens

Suppose you have the following in your proof:

Line number
Subproof level
Formula
Justification
m
0
𝒜
n
0
¬

You now want, on line k, to prove ¬𝒜. You can do this with the rule of MT, introduced in chapter 19. Equally well, you can do this with the basic rules of chapter 17:

Line number
Subproof level
Formula
Justification
m
0
𝒜
n
0
¬
k
open subproof, 1
𝒜
AS
k+1
1
E m, k
k+2
1
¬E n, k+1
k+3
close subproof, 0
¬𝒜
¬I kk+2

Again, the rule of MT can be derived from the basic rules of chapter 17.

21.4 Derivation of Double-Negation Elimination

Consider the following deduction scheme:

Line number
Subproof level
Formula
Justification
m
0
¬¬𝒜
k
open subproof, 1
¬𝒜
AS
k+1
1
¬E m, k
k+2
close subproof, 0
𝒜
IP kk+1

Again, we can derive the DNE rule from the basic rules of chapter 17.

21.5 Derivation of Excluded Middle

Suppose you want to prove something using the LEM rule, i.e., you have in your proof

Line number
Subproof level
Formula
Justification
m
open subproof, 1
𝒜
AS
n
1
k
close subproof, open subproof, 1
¬𝒜
AS
l
1

You now want, on line l+1, to prove . The rule LEM from chapter 19 would allow you to do it. But can you do this with the basic rules of chapter 17?

One option is to first prove 𝒜¬𝒜, and then apply E, i.e., proof by cases:

Line number
Subproof level
Formula
Justification
m
open subproof, 1
𝒜
AS
n
1
k
close subproof, open subproof, 1
¬𝒜
AS
l
1
close subproof, 0
i
0
𝒜¬𝒜
i+1
0
E i, mn, kl

(We gave a proof of 𝒜¬𝒜 using only our basic rules in section 18.6.)

Here is another way that is a bit more complicated than the ones before. What you have to do is embed your two subproofs inside another subproof. The assumption of the subproof will be ¬, and the last line will be . Thus, the complete subproof is the kind you need to conclude using IP. Inside the proof, you’d have to do a bit more work to get :

Line number
Subproof level
Formula
Justification
m
open subproof, 1
¬
AS
m+1
open subproof, 2
𝒜
AS
2
n
2
n+1
2
¬E m, n
n+2
close subproof, open subproof, 2
¬𝒜
AS
2
l
2
l+1
2
¬E m, l
l+2
close subproof, 1
¬𝒜
¬I (m+1)–(n+1)
l+3
1
¬¬𝒜
¬I (n+2)–(l+1)
l+4
1
¬E l+3, l+2
l+5
close subproof, 0
IP m–(l+4)

Note that because we add an assumption at the top and additional conclusions inside the subproofs, the line numbers change. You may have to stare at this for a while before you understand what’s going on.

21.6 Derivation of De Morgan rules

Here is a demonstration of how we could derive the first De Morgan rule:

Line number
Subproof level
Formula
Justification
m
0
¬(𝒜)
k
open subproof, 1
𝒜
AS
k+1
open subproof, 2
AS
k+2
2
𝒜
I k, k+1
k+3
2
¬E m, k+2
k+4
close subproof, 1
¬
¬I (k+1)–(k+3)
k+5
1
¬𝒜¬
I k+4
k+6
close subproof, open subproof, 1
¬𝒜
AS
k+7
1
¬𝒜¬
I k+6
k+8
close subproof, 0
¬𝒜¬
LEM k–(k+5), (k+6)–(k+7)

Here is a demonstration of how we could derive the second De Morgan rule:

Line number
Subproof level
Formula
Justification
m
0
¬𝒜¬
k
open subproof, 1
𝒜
AS
k+1
1
𝒜
E k
k+2
1
E k
k+3
open subproof, 2
¬𝒜
AS
k+4
2
¬E k+3, k+1
k+5
close subproof, open subproof, 2
¬
AS
k+6
2
¬E k+5, k+2
k+7
close subproof, 1
E m, (k+3)–(k+4), (k+5)–(k+6)
k+8
close subproof, 0
¬(𝒜)
¬I k–(k+7)

Similar demonstrations can be offered explaining how we could derive the third and fourth De Morgan rules. These are left as exercises.

Practice exercises

A. Provide proof schemes that justify the addition of the third and fourth De Morgan rules as derived rules.

B. The proofs you offered in response to the practice exercises of chapters 19 to 20 used derived rules. Replace the use of derived rules, in such proofs, with only basic rules. You will find some ‘repetition’ in the resulting proofs; in such cases, offer a streamlined proof using only basic rules. (This will give you a sense, both of the power of derived rules, and of how all the rules interact.)

C. Give a proof of 𝒜¬𝒜. Then give a proof that uses only the basic rules.

D. Show that if you had LEM as a basic rule, you could justify IP as a derived rule. That is, suppose you had the proof:

Line number
Subproof level
Formula
Justification
m
open subproof, 1
¬𝒜
AS
  
1
n
1

How could you use it to prove 𝒜 without using IP but with using LEM as well as all the other basic rules?

E. Give a proof of the first De Morgan rule, but using only the basic rules, in particular, without using LEM. (Of course, you can combine the proof using LEM with the proof of LEM. Try to find a proof directly.)