Using Isabelle in two courses on logic and automated reasoning

J Villadsen, FK Jacobsen - Formal Methods Teaching Workshop, 2021 - Springer
We present our experiences teaching two courses on formal methods and detail the
contents of the courses and their positioning in the curriculum. The first course is a bachelor …

SeCaV: A sequent calculus verifier in Isabelle/HOL

AH From, FK Jacobsen, J Villadsen - arXiv preprint arXiv:2204.03884, 2022 - arxiv.org
We describe SeCaV, a sequent calculus verifier for first-order logic in Isabelle/HOL, and the
SeCaV Unshortener, an online tool that expands succinct derivations into the full SeCaV …

Teaching a formalized logical calculus

AH From, AB Jensen, A Schlichtkrull… - arXiv preprint arXiv …, 2020 - arxiv.org
Classical first-order logic is in many ways central to work in mathematics, linguistics,
computer science and artificial intelligence, so it is worthwhile to define it in full detail. We …

Teaching intuitionistic and classical propositional logic using Isabelle

J Villadsen, AH From, P Blackburn - arXiv preprint arXiv:2202.03567, 2022 - arxiv.org
We describe a natural deduction formalization of intuitionistic and classical propositional
logic in the Isabelle/Pure framework. In contrast to earlier work, where we explored the …

Utilisation des assistants de preuves pour l'enseignement en L1

M Kerjean, F Le Roux, P Massot, M Mayero… - La gazette des …, 2022 - hal.science
Utilisation des assistants de preuves pour l'enseignement en L1 Utilisation des assistants de
preuves pour l'enseignement en L1 Retours d'expériences Nous rendons compte de cinq …

A mobile application for self-guided study of formal reasoning

DM Cerna, RPD Kiesel, A Dzhiganskaya - arXiv preprint arXiv:2002.12553, 2020 - arxiv.org
In this work, we introduce AXolotl, a self-study aid designed to guide students through the
basics of formal reasoning and term manipulation. Unlike most of the existing study aids for …

ProofBuddy: A Proof Assistant for Learning and Monitoring

N Karsten, FK Jacobsen, KJ Eiken, U Nestmann… - arXiv preprint arXiv …, 2023 - arxiv.org
Proof competence, ie the ability to write and check (mathematical) proofs, is an important
skill in Computer Science, but for many students it represents a difficult challenge. The main …

Interactive theorem proving for logic and information

J Villadsen, AH From, AB Jensen… - … Language Processing in …, 2022 - Springer
Automated reasoning is the study of computer programs that can build proofs of theorems in
a logic. Such programs can be either automatic theorem provers or interactive theorem …

A micro prover for teaching automated reasoning

J Villadsen - 7th Workshop on Practical Aspects of Automated …, 2020 - orbit.dtu.dk
We present a simple prover for classical propositional logic. The prover is based on the
sequent calculus and is formally verified in the Isabelle/HOL proof assistant. We use the …

Formalization of logic in the Isabelle proof assistant

A Schlichtkrull - 2018 - orbit.dtu.dk
Isabelle is a proof assistant, ie a computer program that helps its user to define concepts in
mathematics and computer science as well as to prove properties about them. This process …