Skip to main content

Showing 1–7 of 7 results for author: From, A H

.
  1. SeCaV: A Sequent Calculus Verifier in Isabelle/HOL

    Authors: Asta Halkjær From, Frederik Krogsdal Jacobsen, Jørgen Villadsen

    Abstract: 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 syntax. We leverage the power of Isabelle/HOL as a proof checker for our SeCaV derivations. The interactive features of Isabelle/HOL make our system transparent. For instance, the user can simply click on a side condit… ▽ More

    Submitted 8 April, 2022; originally announced April 2022.

    Comments: In Proceedings LSFA 2021, arXiv:2204.03415

    Journal ref: EPTCS 357, 2022, pp. 38-55

  2. Teaching Intuitionistic and Classical Propositional Logic Using Isabelle

    Authors: Jørgen Villadsen, Asta Halkjær From, Patrick Blackburn

    Abstract: 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 pedagogical benefits of using a deep embedding approach to logical modelling, here we employ a logical framework modelling. This gives rise to simple and natural teaching examples and we report on the role it played in… ▽ More

    Submitted 7 February, 2022; originally announced February 2022.

    Comments: In Proceedings ThEdu'21, arXiv:2202.02144

    Journal ref: EPTCS 354, 2022, pp. 71-85

  3. Isabelle/HOL as a Meta-Language for Teaching Logic

    Authors: Asta Halkjær From, Jørgen Villadsen, Patrick Blackburn

    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 tha… ▽ More

    Submitted 29 October, 2020; originally announced October 2020.

    Comments: In Proceedings ThEdu'20, arXiv:2010.15832

    Journal ref: EPTCS 328, 2020, pp. 18-34

  4. Teaching a Formalized Logical Calculus

    Authors: Asta Halkjær From, Alexander Birch Jensen, Anders Schlichtkrull, Jørgen Villadsen

    Abstract: 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 present soundness and completeness proofs of a sequent calculus for first-order logic, formalized in the interactive proof assistant Isabelle/HOL. Our formalization is based on work by Stefan Berghofer, which we h… ▽ More

    Submitted 28 February, 2020; originally announced February 2020.

    Comments: In Proceedings ThEdu'19, arXiv:2002.11895

    Journal ref: EPTCS 313, 2020, pp. 73-92

  5. Natural Deduction Assistant (NaDeA)

    Authors: Jørgen Villadsen, Andreas Halkjær From, Anders Schlichtkrull

    Abstract: We present the Natural Deduction Assistant (NaDeA) and discuss its advantages and disadvantages as a tool for teaching logic. NaDeA is available online and is based on a formalization of natural deduction in the Isabelle proof assistant. We first provide concise formulations of the main formalization results. We then elaborate on the prerequisites for NaDeA, in particular we describe a formalizati… ▽ More

    Submitted 1 April, 2019; originally announced April 2019.

    Comments: In Proceedings ThEdu'18, arXiv:1903.12402

    Journal ref: EPTCS 290, 2019, pp. 14-29

  6. Students' Proof Assistant (SPA)

    Authors: Anders Schlichtkrull, Jørgen Villadsen, Andreas Halkjær From

    Abstract: The Students' Proof Assistant (SPA) aims to both teach how to use a proof assistant like Isabelle and also to teach how reliable proof assistants are built. Technically it is a miniature proof assistant inside the Isabelle proof assistant. In addition we conjecture that a good way to teach structured proving is with a concrete prover where the connection between semantics, proof system, and prover… ▽ More

    Submitted 1 April, 2019; originally announced April 2019.

    Comments: In Proceedings ThEdu'18, arXiv:1903.12402

    Journal ref: EPTCS 290, 2019, pp. 1-13

  7. Natural Deduction and the Isabelle Proof Assistant

    Authors: Jørgen Villadsen, Andreas Halkjær From, Anders Schlichtkrull

    Abstract: We describe our Natural Deduction Assistant (NaDeA) and the interfaces between the Isabelle proof assistant and NaDeA. In particular, we explain how NaDeA, using a generated prover that has been verified in Isabelle, provides feedback to the student, and also how NaDeA, for each formula proved by the student, provides a generated theorem that can be verified in Isabelle.

    Submitted 4 March, 2018; originally announced March 2018.

    Comments: In Proceedings ThEdu'17, arXiv:1803.00722

    Journal ref: EPTCS 267, 2018, pp. 140-155