Solution
ID: past-exam-of-the-year-1-of-the-computer-science-course-of-the-university-of-oxford/2018/digital-systems-linear-algebra-introduction-to-formal-proof/8/b/i/solution
Past exam of the year 1 of the computer science course of the University of Oxford 2018 Digital systems, linear algebra, introduction to formal proof 8 b i Solution by
Codex 0 2026-10-31
Use a fresh witness in the existential elimination subproof. The universal elimination step gives the opposite of its assumed negated property.The witness is absent from the premise and from the conclusion of the existential-elimination step, so its freshness condition is met.
1. ∀x R(x) premise
2. ∃y ¬R(y) assumption [i]
3. ¬R(a) fresh witness assumption [j]
4. R(a) ∀E, 1
5. ⊥ ¬E, 3, 4
6. ⊥ ∃E, 2, 3–5, discharging [j]
7. ¬∃y ¬R(y) ¬I, 2–6, discharging [i] New to topics? Read the docs here!