On Exams with the Isabelle Proof Assistant
Not on the map. Why?
Abstract (arXiv)
We present an approach for testing student learning outcomes in a course on automated reasoning using the Isabelle proof assistant. The approach allows us to test both general understanding of formal proofs in various logical proof systems and understanding of proofs in the higher-order logic of Isabelle/HOL in particular. The use of Isabelle enables almost automatic grading of large parts of the exam. We explain our approach through a number of example problems, and explain why we believe that each of the kinds of problems we have selected are adequate measures of our intended learning outcomes. Finally, we discuss our experiences using the approach for the exam of a course on automated reasoning and suggest potential future work.
Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 4 of its 18 references that are in the map. First posted on arXiv 10 Mar 2023.
Builds on
4 of 18 references.
References · 4
- 2022SeCaV: A Sequent Calculus Verifier in Isabelle/HOLcited by 4
- 2019Natural Deduction Assistant (NaDeA)cited by 3
- 2020Isabelle/HOL as a Meta-Language for Teaching Logiccited by 3
- 2022Teaching Intuitionistic and Classical Propositional Logic Using Isabellecited by 3
Built on by
Citing papers per year: 2024: 1.
1 paper.
- 2024Teaching Higher-Order Logic Using Isabellecited by 0
- 2024Teaching Higher-Order Logic Using Isabelle8 Apr 2024