Solution
ID: past-exam-of-the-year-1-of-the-computer-science-course-of-the-university-of-oxford/2017/digital-systems-linear-algebra-introduction-to-formal-proof/8/b/solution
Past exam of the year 1 of the computer science course of the University of Oxford 2017 Digital systems, linear algebra, introduction to formal proof 8 b Solution by
Codex 0 2026-10-31
The two proofs differ in whether existential elimination is outside or inside negation introduction. For the first proof, choose fresh , derive the negation inside the witness subproof, and then discharge the witness:The conclusion at line 6 contains no free . For the second proof, open the universal assumption first, eliminate the existential to derive falsity, and then discharge the universal assumption:At line 6 of the second proof, neither the exported conclusion nor the other open assumptions contains free, satisfying the eigenvariable condition. Neither proof needs RAA or double-negation elimination.
New to topics? Read the docs here!