Let and . Temporarily assume , , and . Modus ponens rule first gives from and , then from and , and finally .
Apply the deduction theorem for propositional logic successively to discharge , then , then . The result is
the required axiom scheme. This derivation uses only assumptions, modus ponens rule, and the added deduction rule; no negation axiom is involved.
The requested derivation does not follow from the printed axiom set. Use a two-valued matrix interpretation with ordinary material logical implication and designated value , but interpret the unary symbol by the constant function .
Every instance of the first axiom is valid. In the replacement axiom, both and have value , so its whole logical implication is valid as well. Modus ponens rule preserves the designated value. The deduction rule is sound for semantic consequence under this interpretation because logical implication is the ordinary truth-functional logical implication. Induction on derivations, allowing arbitrary sets of assumptions, therefore makes every theorem valid in this matrix.
But the old contraposition axiom has value
which is false when and . Consequently
This is a truth-matrix countermodel for a Hilbert axiom set. A nonstandard interpretation of a primitive symbol is legitimate for proving syntactic nonderivability: only preservation by the displayed axioms and rules is required. The source would need a stronger negation axiom or an extra negation principle to support its requested conclusion.
The old system does derive the replacement axiom. Here is a syntactic proof using only its axioms, modus ponens rule, and the permitted deduction theorem for propositional logic.
First derive explosion. From and , the first axiom gives . The old third axiom then gives , and modus ponens rule with gives any desired .
Next derive the classical reductio rule. Suppose derives both and . Let be the theorem , obtainable by applying the deduction theorem for propositional logic to the identity derivation from assumption . Explosion under gives , so the deduction theorem for propositional logic gives . The old third axiom with , yields . Since is a theorem, . Thus a contradiction under permits deriving with that temporary assumption discharged.
Now assume and , and temporarily also assume . Modus ponens rule gives , contradicting . The just-proved reductio rule discharges and gives . Finally discharge and by the deduction theorem for propositional logic:
No propositional completeness theorem is needed in this derivation.
Only one logical implication of the printed equivalence is justified:
The new system's first axiom is an old axiom, its replacement axiom is derivable in the old system by part (iii), modus ponens rule is shared, and its deduction rule is admissible in the old system by the theorem allowed in the source. Induction on a new-system derivation therefore translates it into an old-system derivation with the same assumptions.
The reverse logical implication is false for the displayed systems. Take and let be an instance of the old contraposition axiom, for example with distinct propositional variables in place of . It is an old-system theorem, but the matrix countermodel in part (ii) refutes its derivability in the new system. Thus the requested two-way equivalence cannot be concluded from these printed axioms.
Write and . All derivations below use the printed replacement axiom, so they do not rely on the false equivalence from part (a).
The identity logical implication follows by the deduction rule. Substituting , into the replacement axiom and applying modus ponens rule therefore gives double-negation elimination:
Universal instantiation gives . Combine it with using modus ponens rule under a temporary assumption and then the deduction rule, obtaining .
In the replacement axiom now substitute and . Its antecedent is precisely the last theorem, and its consequent is . Thus
Under the fixed assumption and temporary assumption , modus ponens rule gives and then . Discharge the temporary assumption to obtain .
Finally apply universal generalization. The variable is not free in , because it is bound in and is not free in by hypothesis. Hence the side condition is satisfied and
Generalization is applied after the temporary assumption has been discharged; applying it while that assumption remained open would not be justified.

Articles by others on the same topic (0)

There are currently no matching articles.