Summary
Łukasiewicz's system of the previous lesson consists of three axiom schemas and a single rule, modus ponens; with so few resources, every deduction has to be built up from the axioms, and even the formula requires five lines. This lesson adds four techniques that are proved once and reused from then on: hypothetical syllogism, which chains implications; interchange of premises, which allows the order of the antecedents to be changed; double negation, which allows two consecutive negations to be added and removed; and contraposition, in its three forms, which allows an implication to be reversed by negating its members. Each technique is proved in full, line by line, with the three axioms, modus ponens and the metatheorems of the previous lesson, and is obtained in three presentations: as a deduction from premises, as a theorem and as a rule applicable under any set of premises. Once double negation has been proved, the lesson completes the system with a second primitive rule, replacement of double negation, which allows two negations to be added or removed anywhere in a formula, also inside a joint denial, where the three axioms do not reach; it explains why that rule has to be postulated, checks that the properties of deduction are preserved, extends the deduction theorem with the new case and derives its first consequences.
Learning objectives
- Turn a result of the form into a theorem, by means of the deduction theorem, and into a rule applicable under any set of premises , by means of monotonicity and cut.
- Prove hypothetical syllogism and interchange of premises, both by a direct deduction from A1 and A2 and by reasoning about deductions with the deduction theorem, and use them to chain and reorder implications.
- Prove the two directions of double negation with A1 to A3 and modus ponens, and apply them to add or remove two consecutive negations in a deduction.
- State the rule of replacement of double negation, locate the occurrences of a subformula in the string of the base language, including those that an abbreviation hides, and apply the rule in deductions.
- Explain with the marking why replacement of double negation has to be postulated, and prove that the properties of deduction and the deduction theorem hold in the extended system.
- Prove contraposition in its three forms and choose, given an implication with negations, the form that applies.
- Build non-trivial deductions by combining the four techniques and the new rule with the axioms, modus ponens and the deduction theorem, and justify each line with the corresponding abbreviation.
The starting tools
In the lesson on formal deductive systems, Łukasiewicz's system was fixed. Its language is the language of circles and disks, written with the official abbreviations of the lesson on the language of propositional logic; its axioms are all the instances of the following three schemas, where , and are arbitrary formulas, and its only rule is modus ponens.
- A1: .
- A2: .
- A3: .
- MP: from and one deduces .
A deduction of from a set of formulas is a finite sequence of formulas that ends in and in which each formula is an axiom, an element of or the result of applying modus ponens to two earlier formulas; if one exists, we write , and if is empty, , and we say that is a theorem. In that same lesson the metatheorems that we shall use here were proved: reflexivity (Refl: if , then ), monotonicity (Mon: if and , then ), modus ponens between deductions (if and , then ), cut (Cut: if for each from to and , then ), finiteness (if , some finite subset of suffices), the deduction theorem (DT: if , then ) and its converse (CDT), and the theorem , which we shall abbreviate Id in the justifications. Finally, (provable equivalence) means that and .
It is worth recalling that and are not symbols of the base language, but abbreviations: is the string , and is , that is, . The three axioms speak only of negations and implications, and the same lesson showed, with a marking with values and that they and modus ponens preserve, the limit that follows from this: in Łukasiewicz's system, from one does not deduce , and joint denial lies partly beyond its reach. This lesson therefore proceeds in two stages. Up to and including double negation, refers to Łukasiewicz's system, and nothing that is proved depends on unfolding the abbreviations. Once double negation has been proved, a second primitive rule is added to the system, replacement of double negation, which acts on the unfolded string; from that point on, refers to the course system, Łukasiewicz's system plus that rule. Since every deduction of the former is also a deduction of the latter, nothing proved before is lost.
Two styles of deduction
There are two ways of writing a deduction, and both will be used. The first is the deduction proper, a sequence of formulas in which each line is an axiom, a premise or the result of modus ponens; each line is justified with A1, A2, A3, Premise or MP, where line is the antecedent and line is the implication whose antecedent is exactly line (and, once the new rule has been introduced, RDN). The second is the deduction about deductions, whose lines are not formulas but statements of the form ; each of them is justified with a metatheorem already proved, and the whole sequence is a reasoning in the metalanguage that guarantees that a deduction of the first style exists, even though it does not write it down. The justifications of this second style are read as follows.
- Refl: the formula on the right belongs to the set on the left.
- A1, A2, A3: the formula on the right is an instance of the schema; an instance of an axiom is deduced from any with a one-line deduction.
- MP: modus ponens between deductions, applied to line , , and to line , , with the same .
- DT and CDT: the deduction theorem or its converse, applied to line .
- The name of a theorem already proved, such as Id or DN: the formula on the right is an instance of that theorem, and it is deduced from any by monotonicity, because the empty set is contained in .
- Premise, in a deduction about deductions: the line is one of the hypotheses of the rule being proved.
Every result of this lesson is stated with metavariables and therefore holds for arbitrary formulas: its proof is a schema, and substituting a formula for each metavariable in it yields another proof, because the instances of an axiom schema remain instances of it and each application of modus ponens remains one (the same will hold for each application of the new rule). Thus, from follows , with in place of . This device, applying a result to a formula more complex than the one in the statement, is the one that pays off most in what follows.
From result to rule
The techniques of this lesson are proved from fixed premises, such as ; but they are used in the middle of deductions with other premises, where and are not premises but formulas already deduced. The following lemma, a direct consequence of monotonicity and cut, authorizes that use once and for all.
If , then, for every set of formulas, from , , it follows that . Moreover, .
Proof
By hypothesis, is deduced from the formulas . Since is contained in , monotonicity allows to be added to the premises.
If, moreover, each is deduced from , cut eliminates the added premises.
For the theorem form, the deduction theorem, applied times, discharges the premises from the last to the first; each application turns the discharged premise into the antecedent of an implication.
It follows that each technique proved from premises has three presentations: the result itself, the theorem obtained by discharging its premises and the rule that is applied under any . In a deduction about deductions, the rule is invoked with the name of the technique and the numbers of the lines to which it is applied, as in HS, and the lemma guarantees that the step is legitimate.
Loading the content…
Completed
Sign in to save your progress