Part I: Propositional Logic
Introduction to Formal Logic
5. Derived rules
5.1. Identity, cut, and weakening
As illustrated by the derivation given at the end of Chapter 4, using the deduction theorem
under the form of an admissible inference rule may be quite useful. In this chapter, we introduce
several other rules, and we show that they are admissible. We start with the three following structural
rules:
$Γ, α ⊢ α$
(identity)
$Γ ⊢ α$
$Γ, α ⊢ β$
(cut)
$Γ ⊢ β$
$Γ ⊢ α$
(weakening)
$Γ, β ⊢ α$
Rule "identity" is not quite a rule. It just expresses a fact that corresponds to the first clause
of Definition 10. When seen as a rule, "identity" corresponds to a degenerated rule
in the sense that it does not have any premise. Consequently, it may be used as a leave in a derivation
tree.
Rule "cut" is just a shortcut for the following piece of derivation:
$Γ, α ⊢ β$
$Γ ⊢ α$
$Γ ⊢ α → β$
$Γ ⊢ β$
Finally, Rule "weakening" corresponds to the quite intuitive fact that a derivable formula
remains derivable when extending the set of hypotheses. This may be established by
a straightforward induction on the definition of a formula provable under a set
of hypotheses (Definition 10).
5.2. Introduction and elimination rules
We now give a first collection of systematic rules. This collection is organized into
introduction and elimination rules, and there are such rules for each
connective. Intuitively, an introduction rule for a given connective stipulates how to
prove a formula whose main connective is the given connective. By contrast, an elimination
rule for a given connective allows one to take advantage of a hypothesis whose main connective
is the given connective.
The introduction and elimination rules of propositional logic obey the following schemes:
$Γ, α ⊢ β$
($→$-intro)
$Γ ⊢ α→β$
$Γ ⊢ α$
$Γ ⊢ α→ β$
($→$-elim)
$Γ ⊢ β$
$Γ ⊢ α$
$Γ ⊢ β$
($∧$-intro)
$Γ ⊢ α∧ β$
$Γ ⊢ α ∧ β$
($∧$-elim-1)
$Γ ⊢ α$
$Γ ⊢ α ∧ β$
($∧$-elim-2)
$Γ ⊢ β$
$Γ ⊢ α$
($∨$-intro-1)
$Γ ⊢ α ∨ β$
$Γ ⊢ β$
($∨$-intro-2)
$Γ ⊢ α ∨ β$
$Γ ⊢ α∨β$
$Γ, α ⊢ γ$
$Γ, β ⊢ γ$
($∨$-elim)
$Γ ⊢ γ$
$Γ, α ⊢ \text'⊥'$
($¬$-intro)
$Γ ⊢ ¬α$
$Γ ⊢ ¬α$
$Γ ⊢ α$
($¬$-elim)
$Γ ⊢ \text'⊥'$
$Γ ⊢ \text'⊤'$
($\text'⊤'$-intro)
$Γ ⊢ \text'⊥'$
($\text'⊥'$-elim)
$Γ ⊢ α$
$Γ, ¬ α ⊢ \text'⊥'$
($¬¬$)
$Γ ⊢ α$
There is no introduction rule for ⊥. This corresponds to the fact that there should
be no valid way of proving absusrdity. Similarly, there is no eliminartion rule for ⊤.
Rule ($¬¬$) corresponds to reductio ad absurdum, i.e., the reasoning
that consists in proving that a statement is true by showing that if it were not true
one could derive something impossible. This rule can be seen as a stronger version of
($\text'⊥'$-elim).
It remains to show that all the rules of Definition 11 hold.
All the rules of Definition 11 are admissible.
We have to show, using the axiomatic system of Chapter 3 (and possibly the deduction theorem),
that the several introduction and elimination rules are derivable.
We proceed as follows.
($→$-intro)
This rule is nothing but the deduction theorem. Consequenttly, it holds by Proposition 4.
($→$-elim)
This rule is just an application of modus ponens under a set of hypotheses.
It holds by Definition 10.
($∧$-intro)
This rule can be derived by using Axiom 3 of Definition 7:
$Γ ⊢ α$
$Γ ⊢ α → β → (α∧ β)$
$Γ ⊢ β$
$Γ ⊢ β → (α∧ β)$
$Γ ⊢ α ∧ β$
($∧$-elim-1) Using Axiom 4 of Definition 7:
$Γ ⊢ α∧β$
$Γ ⊢ (α∧ β) → α$
$Γ ⊢ α$
($∧$-elim-2)
Similarly to the previous case, using Axiom 5 instead of Axiom 4.
($∨$-intro-1)
Using Axiom 6 of Definition 7:
$Γ ⊢ α$
$Γ ⊢ α → (α∨ β)$
$Γ ⊢ α∨ β$
($∨$-intro-2)
Similarly to the previous case, using Axiom 7 instead of Axiom 6.
($∨$-elim)
Using Axiom 8, and the deduction theorem:
$Γ, α ⊢ γ$
$Γ, β ⊢ γ$
$Γ ⊢ α → γ$
$Γ ⊢(α → γ)→(β → γ) →(α ∨ β) → γ$
$Γ ⊢ β → γ$
$Γ ⊢ (β → γ) →(α ∨ β) → γ$
$Γ ⊢ α ∨ β$
$Γ ⊢ (α ∨ β) → γ$
$Γ ⊢ γ$
($¬$-intro)
Using Axioms 9 and 11, and the deduction theorem:
$Γ, α ⊢ \text'⊥'$
$Γ, α ⊢ \text'⊥' → β$
$Γ, α ⊢ \text'⊥'$
$Γ, α ⊢ \text'⊥' → ¬β$
$Γ, α ⊢ β$
$Γ, α ⊢ ¬β$
$Γ ⊢ α → β$
$Γ ⊢ (α → β) → (α → ¬β) → ¬α$
$Γ ⊢ α → ¬β$
$Γ ⊢ (α → ¬β) → ¬α$
$Γ ⊢ ¬α$
($¬$-elim)
Using the weakening rule, the deduction theorem, and Axioms 9 and 10:
($¬¬$)
For this last case, we use Rule ($¬$-intro), which we already established,
together with Axiom 10:
$Γ, ¬α ⊢ ⊥$
$Γ ⊢ ¬¬α$
$Γ ⊢ ¬¬α → α$
$Γ ⊢ α$
It is possible to show that the set of rules of Definition 11 is complete in the sense that
every formula that is provable according to the axiomatic system of Chapter 3 can be derived
using the rules of Definition 11 together with Rule (identity). For instance, we can prove that
that $(α ∧ β)→(β ∧ α)$ is derivable as follows:
$α ∧ β ⊢ α ∧ β$
($∧$-elim-2)
$α ∧ β ⊢ α ∧ β$
($∧$-elim-1)
$α ∧ β ⊢ β$
$α ∧ β ⊢ α$
($∧$-intro)
$α ∧ β ⊢ β ∧ α$
($→$-intro)
$⊢ (α ∧ β) → (β ∧ α)$
Use the rules of Definiton 11 to show that the three following formulas are equivalent:
$(α ∧ β) → γ$
$α → β → γ$
$β → α → γ$
In order to establish that two formulas, say $α$ and $β$, are equivalent, we must derive both
$α ⊢ β$ and $β ⊢ α$.
We first show that Formula 2 follows from Formula 1:
$(α ∧ β) → γ, α, β ⊢ α$
$(α ∧ β) → γ, α, β ⊢ β$
$(α ∧ β) → γ, α, β ⊢ α ∧ β$
$(α ∧ β) → γ, α, β ⊢ (α ∧ β) → γ$
$(α ∧ β) → γ, α, β ⊢ γ$
$(α ∧ β) → γ, α ⊢ β → γ$
$(α ∧ β) → γ ⊢ α → β → γ$
We then show that Formula 3 follows from Formula 2:
$α → β → γ, β, α ⊢ α$
$α → β → γ, β, α ⊢ α → β → γ$
$α → β → γ, β, α ⊢ β$
$α → β → γ, β, α ⊢ β → γ$
$α → β → γ, β, α ⊢ γ$
$α → β → γ, β ⊢ α → γ$
$α → β → γ ⊢ β → α → γ$
Finally, we show that Formula 1 follows from Formula 3:
$β → α → γ, α ∧ β ⊢ α ∧ β$
$β → α → γ, α ∧ β ⊢ α ∧ β$
$β → α → γ, α ∧ β ⊢ β$
$β → α → γ, α ∧ β ⊢ β → α → γ$
$β → α → γ, α ∧ β ⊢ α$
$β → α → γ, α ∧ β ⊢ α → γ$
$β → α → γ, α ∧ β ⊢ γ$
$β → α → γ ⊢ (α ∧ β) → γ$
Then, using the above derivations together with Rule (cut), one easily establishes that the three formulas are
indeed equivalent.
5.3. Left and right introduction rules
The introduction rules of Defintion 11 are also called right-introduction rules
because the formula they "introduce" in their conclusion occurs in the right-hand of
the deduction symbol ($⊢$). By analogy, one may define a left-introduction rule
to be a rule whose introduced formula occurs in the left-hand side of the deduction symbol.
The second collection of systematic rules that we give is organized into
left- and right-introduction rules. The right-introduction rules are just
identical to the introduction rules of Defintion 11. As for the left-introduction
rules, the logical part they play is similar to the one played by the elimination rules.
The left- and right-introduction rules of propositional logic obey the following schemes:
$Γ ⊢ α$
$Γ, β ⊢ γ$
($→$-left)
$Γ, α→ β ⊢ γ$
$Γ, α ⊢ β$
($→$-right)
$Γ ⊢ α→β$
$Γ, α ⊢ γ$
($∧$-left-1)
$Γ, α ∧ β ⊢ γ$
$Γ, β ⊢ γ$
($∧$-left-2)
$Γ, α ∧ β ⊢ γ$
$Γ ⊢ α$
$Γ ⊢ β$
($∧$-right)
$Γ ⊢ α∧ β$
$Γ, α ⊢ γ$
$Γ, β ⊢ γ$
($∨$-left)
$Γ, α∨β ⊢ γ$
$Γ ⊢ α$
($∨$-right-1)
$Γ ⊢ α ∨ β$
$Γ ⊢ β$
($∨$-right-2)
$Γ ⊢ α ∨ β$
$Γ ⊢ α$
($¬$-left)
$Γ, ¬α ⊢ \text'⊥'$
$Γ, α ⊢ \text'⊥'$
($¬$-right)
$Γ ⊢ ¬α$
$Γ, \text'⊥' ⊢ α$
($\text'⊥'$-left)
$Γ ⊢ \text'⊤'$
($\text'⊤'$-right)
We now establish the admissibility of the rules of Definition 12.
All the rules of Definition 12 are admissible.
The right-introduction rules are identical to the introduction rules of Definition 11.
Their admissibility has been established by Proposition 5. As for the left-introduction rules,
they may be derived from the corresponding elimination rules, using Rules (identity) and (cut), and
possibly (weakening). For instance, ($∧$-left-1) can be derived as follows:
$Γ, α ∧ β ⊢ α ∧ β$
$Γ, α ⊢ γ$
$Γ, α ∧ β ⊢ α$
$Γ, α ∧ β, α ⊢ γ$
$Γ, α ∧ β ⊢ γ$
We leave the other cases as an exercice.
The set of rules of Definition 12, together with Rule ($¬¬$) is also complete in the sense that it allows every provable
formula to be derived. Rule ($¬¬$), which is typical of classical logic, played an important role. It reflects the
Aristotelian principle according to which a proposition is either true or false. Without Rule ($¬¬$), we would obtain
a weaker logic, known as intuitionistic logic. We end this chapter by giving a derivation of
$((α → β) → α) → α$. This formula, which is known as Peirce's law, does not hold
in intuitionistic logic. Accordingly, it could not be derived with the rules of Definition 12 only.
Using Rule ($¬¬$) is mandatory.