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.
LineContextFormulaJustification
1Premise
2Temporary assumption
3conjunction elimination rule on 2
4conjunction elimination rule on 2
5disjunction introduction rule on 4
6conjunction introduction rule on 3, 5
7Temporary assumption
8conjunction elimination rule on 7
9conjunction elimination rule on 7
10disjunction introduction rule on 9
11conjunction introduction rule on 8, 10
12disjunction 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:
LineContextFormulaJustification
1Premise
2Temporary assumption
3conjunction elimination rule on 2
4Temporary assumption
5conjunction elimination rule on 4
6disjunction elimination rule on 1, 3, 5; discharge 2, 4
7Temporary assumption
8conjunction elimination rule on 7
9disjunction introduction rule on 8
10Temporary assumption
11conjunction elimination rule on 10
12disjunction introduction rule on 11
13disjunction elimination rule on 1, 9, 12; discharge 7, 10
14conjunction introduction rule on 6, 13
Both derivations establish
Counting 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:
LineContextFormulaJustification
1Temporary assumption
2Temporary assumption
3Temporary assumption
4implication elimination rule on 1, 3
5implication elimination rule on 2, 4
6implication introduction rule on 5; discharge 3
7implication introduction rule on 6; discharge 2
8implication 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:
LineContextFormulaJustification
1Temporary assumption
2Temporary assumption
3Temporary assumption
4implication elimination rule on 1, 3
5implication elimination rule on 2, 3
6implication elimination rule on 4, 5
7implication introduction rule on 6; discharge 3
8implication introduction rule on 7; discharge 2
9implication introduction rule on 8; discharge 1
The two uses of are permitted in ordinary natural deduction. Therefore
The premise turns an assumed into a contradiction. Use the negation introduction rule to obtain , then the supplied classical double-negation elimination rule:
LineContextFormulaJustification
1Premise
2Temporary assumption
3implication elimination rule on 1, 2
4negation introduction rule on 3; discharge 2
5double-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:
LineContextFormulaJustification
1Premise
2Temporary assumption
3disjunction introduction rule on 2
4negation elimination rule on 3, 1
5negation introduction rule on 4; discharge 2
6double-negation elimination on 5
Thus
No separate result about or use of a derived De Morgan rule is needed.

Articles by others on the same topic (0)

There are currently no matching articles.