Skip to main content

Subsection 3.6.5 Theorem upon Theorem (Again): Using Lemmas and Corollaries

Recall that back in our discussion of truth tables, we introduced the idea that, when confronted with a nontrivial problem, we could prove some intermediate results and then use those results (theorems) as though they were additional premises.

This same idea is important when we’re building natural deduction proofs of interesting claims. In fact, there are two notions of “related theorems” that we’ll find useful. They are typically given names:

  • A lemma is a theorem that we prove along the way toward a proof of a bigger claim. Once we’ve proved a lemma, we can, of course use it in other proofs as well.

  • A corollary is a theorem that’s a not too distant spinoff of a theorem we’ve just proved. Typically the proof of a corollary is fairly straightforward. But the corollary may put the claim of the theorem in a more useful form.

(for accessibility)

Exercises Exercises

Exercise Group.

1.

1. Suppose that we have the following premises:

[1] ap

[2] wr

[3] sx

[4] sw

[5] ( xw ) → a

[6] ( xw ) → b

[7] ( xw ) → c

Further suppose that a , b , and c are all important conclusions that we’d very much like to be able to prove. Which one of the following possible lemmas would it make sense to try to prove:

  1. a

  2. r

  3. s

  4. x

  5. w

Answer.
Correct answer: C
Solution.
Explanation: If we could establish the truth of s, then, using [3] and [4], we could prove (x  w). Then we could prove all of a, b, and c.
2.

Suppose that we have the following premises:

[1] ¬e

[2] p → ¬ q

[3] pv

[4] qs

[5] qb

[6] ¬ rw

[7] rc

[8] s → ( ae )

[9] sd

[10] sr

Further suppose that a , b , c , and d are all important conclusions that we’d very much like to be able to prove. Which one of the following possible lemmas would it make sense to try to prove:

  1. p

  2. q

  3. r

  4. s

  5. w

Answer.
Correct answer: B.
Solution.
Explanation: From q we can derive b in one step. We can also derive s in one step and from it we can derive d. Also from s, we can derive (a  e). Then, since we know e, we can derive a. And, from s, we can derive r and thus c. No other single additional premise would let us derive all of a, b, c, and d.