The assertion means that there is a finite formal derivation ending in with its undischarged assumptions contained in . In a context-labelled presentation, an axiom instance is available with empty context, a formula is available from the context , modus ponens combines derivations of and to derive , and generalization derives provided is not free in its open assumptions. Thinning enlarges a context without changing its conclusion.
Each line or node must specify an axiom instance, an assumption, or an application of a permitted rule to earlier lines or subderivations. The side conditions on substitution, quantification and contexts are part of correctness. In particular a derivation is a finite syntactic object, even when is infinite; it uses only finitely many assumptions before a final thinning to if necessary. Derivability is thus distinct in definition from semantic entailment , which quantifies over structures and assignments.
A term is free for substitution for in when none of its variables becomes bound at a free occurrence of being replaced. Equivalently, no quantifier surrounding such an occurrence binds a variable of . Bound occurrences of are not replaced. This occurrence-sensitive condition prevents variable capture.
For example take and . On a two-element domain, is true. Naive textual substitution produces , which is false on every nonempty domain. Thus the corresponding unrestricted A4 implication would be invalid. The problem is that the inserted free was captured by the existing existential quantifier. Renaming that binder first instead gives the correct instance , with fresh.
Take for a unary predicate symbol. The premise is valid, but the proposed conclusion is . On a domain with and assignment , its antecedent is true and its consequent false.
Hence dropping the condition that is not free in would turn a valid premise into an invalid conclusion. The condition permits the antecedent to remain fixed while the quantified variable ranges over the domain; an antecedent depending on that variable cannot be held true for all its values merely because it is true at the current assignment.
Capture-safe equality replacement gives the corrected scheme:
where replaces selected free occurrences of by , without capture. One may equivalently use full capture-avoiding substitution, after renaming conflicting binders. Replacing bound occurrences as though they were free is not permitted.
Here is a syntactic proof. Write for . First derive symmetry under : A6 and A4 give , and A7 applied to the first position in that atomic equality gives . Modus ponens and the deduction theorem give . Atomic replacement in the forward direction is A7 itself; in the reverse direction apply A7 with exchanged and use this symmetry. Thus under , an atomic formula and its designated replacement imply each other.
Induct on the formation of , proving both directions simultaneously. For negation, the reverse implication for the immediate subformula gives the forward implication of its negations by contraposition, and vice versa. For , the two induction equivalences combine propositionally to . This uses only the propositional tautologies allowed in this part.
For , first take distinct from . From assumptions and , A4 gives , the induction hypothesis gives , and generalization gives : is free in neither open assumption. Discharge the two assumptions to obtain . The reverse direction is identical. If the binder is , no free occurrence of that variable lies beneath it and the replacement there is empty. If it is , capture avoidance likewise forbids a changed free below that binder unless the binder is first renamed to a fresh variable. Bound-variable renaming is derived from A4 followed by admissible generalization and A5, with the same freshness restriction. This completes the structural induction and proves the scheme for arbitrary formulas.
The thinning rule, or weakening, is
It expresses that extra unused assumptions do not destroy a proof. In the context-sensitive predicate-calculus presentation it also allows a theorem first proved with a fresh generalization variable to be used later in a context containing that variable free. Simply replaying the same generalization under the larger context could violate its side condition. For instance a proof of from the empty context may generalize on ; it should remain available when an unused assumption is added, even though that last generalization could not be replayed with open.
In propositional calculus the axiom schemes and modus ponens have no analogous free-variable restriction. An induction on the original proof simply reuses each axiom, assumption and modus-ponens step under the enlarged assumptions, so weakening is admissible and need not be postulated separately. Context-sensitive Hilbert weakening concerns this proof presentation: systems already tracking only the assumptions on which each line depends can build admissible weakening into their treatment of predicate-calculus generalization as well.

Articles by others on the same topic (0)

There are currently no matching articles.