The Deduction Theorem and Derived Rules
Raw deductions from axioms are unusable by hand. The generalization theorem, the deduction theorem, contraposition, reductio ad absurdum, and rule T reduce the calculus to the moves of ordinary mathematics, each proved once to license a block of axiom-level steps.
╌╌╌╌
The calculus is complete as defined, but deducing anything directly from the six axiom schemas is laborious: the shortest known deduction of from the axioms is seventeen formulas long. The remedy is a layer of metatheorems, each proved once in the meta-language, that license large deductive steps at will. Together they let a proof of deducibility read like ordinary mathematics while still guaranteeing that a genuine axiom-level deduction exists underneath.
Every metatheorem here is proved by the induction principle for theorems: exhibit a set containing and closed under modus ponens, and conclude holds of every theorem of .
The generalization theorem
The informal move since was arbitrary,
is sound only
when nothing about was assumed. The formal condition is that is not free
in any hypothesis.
The proof exposes what axiom groups 3 and 4 are for: group 4 handles the hypothesis case, group 3 the modus ponens case. The freeness restriction is not optional. Semantically fails, so by soundness ; here is free in the hypothesis . The proof also does more than it states: it transforms a given deduction of effectively into a deduction of .
A first consequence collapses any tautological step into one line.
The deduction theorem
The central metatheorem trades a hypothesis for an implication, matching the
ordinary move assume ; derive ; conclude .
Here abbreviates . The converse direction is essentially modus ponens. For the forward direction there are two proofs.
The two proofs illustrate the two available styles: lean on sentential compactness, or grind out a syntactic transformation. The deduction theorem discharges an assumption, moving it from the left of the turnstile into the antecedent of an arrow.
Two corollaries fall out immediately. Call a set of formulas inconsistent iff some has both and as theorems; then every formula is a theorem, since is a tautology.
The derived rules
The metatheorems above, plus generalization, are the rules used in practice. Each replaces a long axiom-level detour with a single justified step.
With these rules, proofs of deducibility can be written backward, reducing the goal by one rule at a time. Consider
The reduction runs top to bottom, each line justified by one metatheorem.
| Reduce to showing | by |
|---|---|
| deduction theorem | |
| generalization ( not free on the left) | |
| rewriting as | |
| contraposition and rule T | |
| generalization | |
| is inconsistent | reductio ad absurdum |
The final claim is easy: and , both by axiom group 2 and modus ponens, and is inconsistent. Reading the table bottom to top reconstructs an axiom-level deduction.
There are also purely syntactic strategies keyed to the shape of the goal .1
- is : show (always possible).
- is : if is not free in , show ; otherwise pass to a suitable alphabetic variant.
- is : show and (rule T).
- is : show .
- is : use contraposition, or reductio; a bare instantiation need not exist for any .
Generalization on constants
A constant symbol behaves like a free variable that happens not to occur in the hypotheses. That interchangeability upgrades a proof about a fresh constant into a universal statement.
Two refinements follow. When a specific variable is wanted in advance:
And the formal counterpart of there is such an ; call it ; from derive
:
Rule EI names an existential instance. It does not claim , which is usually false: the witness may be constrained, and nothing lets us prove a specific instance.
Alphabetic variants
Substitutability can fail for an unlucky choice of bound variables, and then a wff sits outside axiom group 2 for no deep reason. For instance is not substitutable for in , so is not directly an axiom. Renaming the inner bound variable avoids the clash without changing meaning.
The construction is a recursion on : at each whose variable clashes with , pick a fresh occurring in neither nor nor and rename. The resulting is an alphabetic variant of ; it is provably equivalent in both directions and, by soundness, logically equivalent. Failure of substitutability is never a real obstacle: the right alphabetic variant removes it.
Equality reasoning
Axiom groups 5 and 6 are exactly enough to make behave. Collecting the facts needed for the completeness proof: the relation is an equivalence relation and is compatible with every predicate and function symbol.
- Eq1 (reflexive). . Axiom group 5.
- Eq2 (symmetric). .
- Eq3 (transitive). .
- Eq4 (predicate compatibility). , and similarly for -place predicates.
- Eq5 (function compatibility). , and similarly for -place functions.
Symmetry is worth writing out in Enderton's abbreviated proof style, where each line is a claim of deducibility with its justification, not a formula in a deduction.
| # | Claim | Justification |
|---|---|---|
| 1 | axiom group 6 | |
| 2 | axiom group 5 | |
| 3 | lines 1, 2; rule T | |
| 4 | line 3; generalization twice |
Line 1 is a group-6 congruence axiom, taking to be and replacing the first by to get . Rule T combines lines 1 and 2; generalization closes over and , both absent from any hypothesis. These four lines are not a deduction; they are a meta-language proof that the seventeen-formula deduction of the symmetry sentence exists. The derived rules exist to avoid writing it out.
The congruence axioms carry into quantified formulas by the same abbreviated style, mixing all five derived moves.
For predicate compatibility (Eq4) the abbreviated proof reduces to showing , obtained by two applications of modus ponens to the group-6 axioms and . Function compatibility (Eq5) follows the same pattern with from reflexivity standing in for the predicate.
Footnotes
- Enderton, §2.4,
Strategy
; the case has instances where yet for every term , e.g. , . ↩
╌╌ END ╌╌