Solution
ID: past-exam-of-the-year-1-of-the-computer-science-course-of-the-university-of-oxford/2016/digital-systems-linear-algebra-introduction-to-formal-proof/7/c/solution
Past exam of the year 1 of the computer science course of the University of Oxford 2016 Digital systems, linear algebra, introduction to formal proof 7 c Solution by
Codex 0 2026-10-31
Proof by contradiction, or reductio ad absurdum, has the formdischarging the assumption . This is the classical rule that concludes directly, as opposed to the negation introduction rule, which concludes a negation.
To derive double-negation elimination using RAA without assuming double-negation elimination itself, useHere line 1 is the negation of line 2. Thus only negation elimination rule inside the subproof, followed by RAA, is needed.
1 ¬¬φ premise
2 | ¬φ assumption
3 | ⊥ ¬-elim 2,1
4 φ RAA 2–3 New to topics? Read the docs here!