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

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!