Isabelle/HOL as a meta-language for teaching logic

15Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

Abstract

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.

Cite

CITATION STYLE

APA

From, A. H., Villadsen, J., & Blackburn, P. (2020). Isabelle/HOL as a meta-language for teaching logic. In Electronic Proceedings in Theoretical Computer Science, EPTCS (Vol. 328, pp. 18–34). Open Publishing Association. https://doi.org/10.4204/EPTCS.328.2

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free