apply rule (RAA [H] (⊥)).
apply rule (¬_e (¬(A ∨ ¬A)) (A ∨ ¬A));
[ apply rule (discharge [H]).
- | apply rule (¬_e (¬¬A) (¬A));
+ | apply rule (⊥_e (⊥));
+ apply rule (¬_e (¬¬A) (¬A));
[ apply rule (¬_i [K] (⊥)).
apply rule (¬_e (¬(A ∨ ¬A)) (A ∨ ¬A));
[ apply rule (discharge [H]).
| apply rule (discharge [M]).
]
]
- | apply rule EM;
+ | apply rule (∨_e (B ∨ ¬B) [h1] (B) [h2] (B));
+ [ apply rule (lem EM);
+
+
+ | apply rule (discharge [h1]);
+ |
+ ]
+
+ apply rule (show EM);
]
]