The conjunction introduction rule derives from proofs of and in the current context. The disjunction elimination rule derives a common conclusion from , a subproof of under temporary assumption , and a subproof of under temporary assumption . The implication introduction rule derives by temporarily assuming and proving .
The rectangular boxes delimit subproofs and the scope of their temporary assumptions. The disjunction elimination rule discharges the two case assumptions; the implication introduction rule discharges its antecedent assumption. Formulas depending on a boxed assumption cannot simply escape that box. Other undischarged assumptions remain in force, and nested boxes can access the assumptions of enclosing boxes.
Work backwards from the outermost available logical connective. One strategy applies the disjunction elimination rule to the premise first, constructs the whole target in each case, and then closes the cases. In the tables, a context such as means that assumptions on lines 1 and 2 remain open. A range in a discharge rule denotes the entire local subproof.
| Line | Context | Formula | Justification |
|---|---|---|---|
| 1 | Premise | ||
| 2 | Temporary assumption | ||
| 3 | conjunction elimination rule on 2 | ||
| 4 | conjunction elimination rule on 2 | ||
| 5 | disjunction introduction rule on 4 | ||
| 6 | conjunction introduction rule on 3, 5 | ||
| 7 | Temporary assumption | ||
| 8 | conjunction elimination rule on 7 | ||
| 9 | conjunction elimination rule on 7 | ||
| 10 | disjunction introduction rule on 9 | ||
| 11 | conjunction introduction rule on 8, 10 | ||
| 12 | disjunction elimination rule on 1, 6, 11; discharge 2, 7 |
A second strategy applies the conjunction introduction rule backwards to the target first. Prove and separately, each by the disjunction elimination rule on the premise, and combine them:
| Line | Context | Formula | Justification |
|---|---|---|---|
| 1 | Premise | ||
| 2 | Temporary assumption | ||
| 3 | conjunction elimination rule on 2 | ||
| 4 | Temporary assumption | ||
| 5 | conjunction elimination rule on 4 | ||
| 6 | disjunction elimination rule on 1, 3, 5; discharge 2, 4 | ||
| 7 | Temporary assumption | ||
| 8 | conjunction elimination rule on 7 | ||
| 9 | disjunction introduction rule on 8 | ||
| 10 | Temporary assumption | ||
| 11 | conjunction elimination rule on 10 | ||
| 12 | disjunction introduction rule on 11 | ||
| 13 | disjunction elimination rule on 1, 9, 12; discharge 7, 10 | ||
| 14 | conjunction introduction rule on 6, 13 |
Both derivations establishCounting only applications of inference rules, each proof has nine steps: four conjunction elimination rule applications, two disjunction introduction rule applications, and three remaining applications. The first uses two conjunction introduction rule applications and one disjunction elimination rule; the second uses one and two, respectively. The second has two additional temporary-assumption lines, giving 14 displayed lines instead of 12, but assumptions are not additional inference applications. Its duplicated case analysis is exchanged for avoiding construction of the complete logical conjunction separately in both cases. In a proof tree it also repeats the use of the original premise.
Introduce the three logical implications from the outside in. Under assumptions , , and , apply the implication elimination rule twice, then use assumption discharge in reverse order:
| Line | Context | Formula | Justification |
|---|---|---|---|
| 1 | Temporary assumption | ||
| 2 | Temporary assumption | ||
| 3 | Temporary assumption | ||
| 4 | implication elimination rule on 1, 3 | ||
| 5 | implication elimination rule on 2, 4 | ||
| 6 | implication introduction rule on 5; discharge 3 | ||
| 7 | implication introduction rule on 6; discharge 2 | ||
| 8 | implication introduction rule on 7; discharge 1 |
Thus
Under , the first assumption yields , while the second yields . Apply the implication elimination rule once more to obtain , and discharge the three temporary assumptions:
| Line | Context | Formula | Justification |
|---|---|---|---|
| 1 | Temporary assumption | ||
| 2 | Temporary assumption | ||
| 3 | Temporary assumption | ||
| 4 | implication elimination rule on 1, 3 | ||
| 5 | implication elimination rule on 2, 3 | ||
| 6 | implication elimination rule on 4, 5 | ||
| 7 | implication introduction rule on 6; discharge 3 | ||
| 8 | implication introduction rule on 7; discharge 2 | ||
| 9 | implication introduction rule on 8; discharge 1 |
The premise turns an assumed into a contradiction. Use the negation introduction rule to obtain , then the supplied classical double-negation elimination rule:
| Line | Context | Formula | Justification |
|---|---|---|---|
| 1 | Premise | ||
| 2 | Temporary assumption | ||
| 3 | implication elimination rule on 1, 2 | ||
| 4 | negation introduction rule on 3; discharge 2 | ||
| 5 | double-negation elimination on 4 |
Hence . The final classical rule is essential: deriving alone is not yet a proof of in Intuitionistic propositional logic.
Assuming lets the disjunction introduction rule produce the logical disjunction excluded by the premise. This gives a contradiction, so conclude by negation introduction and double-negation elimination:
| Line | Context | Formula | Justification |
|---|---|---|---|
| 1 | Premise | ||
| 2 | Temporary assumption | ||
| 3 | disjunction introduction rule on 2 | ||
| 4 | negation elimination rule on 3, 1 | ||
| 5 | negation introduction rule on 4; discharge 2 | ||
| 6 | double-negation elimination on 5 |
Articles by others on the same topic
There are currently no matching articles.