Isabelle/HOL as a Meta-Language for Teaching Logic

Asta Halkjær From
(Technical University of Denmark)
Jørgen Villadsen
(Technical University of Denmark)
Patrick Blackburn
(Roskilde University)

Proof assistants are important tools for teaching logic. We support this claim by discussing three formalizations in Isabelle/HOL used in a recent course on automated reasoning. The first is a formalization of System W (a system of classical propositional logic with only two primitive symbols), the second is the Natural Deduction Assistant (NaDeA), and the third is a one-sided sequent calculus that uses our Sequent Calculus Verifier (SeCaV). We describe each formalization in turn, concentrating on how we used them in our teaching, and commenting on features that are interesting or useful from a logic education perspective. In the conclusion, we reflect on the lessons learned and where they might lead us next.

In Pedro Quaresma, Walther Neuper and João Marcos: Proceedings 9th International Workshop on Theorem Proving Components for Educational Software (ThEdu'20), Paris, France, 29th June 2020, Electronic Proceedings in Theoretical Computer Science 328, pp. 18–34.
Published: 30th October 2020.

ArXived at: https://dx.doi.org/10.4204/EPTCS.328.2 bibtex PDF
References in reconstructed bibtex, XML and HTML format (approximated).
Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org