Solution

ID: past-exam-of-the-year-1-of-the-computer-science-course-of-the-university-of-oxford/2015/digital-systems-linear-algebra-introduction-to-formal-proof-resit/7/c/solution

The classical proof by contradiction rule, also called reductio ad absurdum, is
with assumption discharge of the displayed . It differs from the negation introduction rule by concluding from a contradictory assumption of its negation.
To derive double-negation elimination using this rule, start with , assume , and apply the negation elimination rule to those two formulas:
No double-negation elimination occurs inside this derivation, so the argument is not circular.

New to topics? Read the docs here!