Skip to main content

Showing 1–4 of 4 results for author: Jacobsen, F K

.
  1. ProofBuddy: A Proof Assistant for Learning and Monitoring

    Authors: Nadine Karsten, Frederik Krogsdal Jacobsen, Kim Jana Eiken, Uwe Nestmann, Jørgen Villadsen

    Abstract: Proof competence, i.e. 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 issues are the correct use of formal language and the ascertainment of whether proofs, especially the students' own, are complete and correct. Many authors have suggested using proof assistants to assist in teach… ▽ More

    Submitted 14 August, 2023; originally announced August 2023.

    Comments: In Proceedings TFPIE 2023, arXiv:2308.06110

    ACM Class: K.3.2; D.1.1; F.3.1; D.2.4; D.2.6; G.4; H.5.2

    Journal ref: EPTCS 382, 2023, pp. 1-21

  2. On Exams with the Isabelle Proof Assistant

    Authors: Frederik Krogsdal Jacobsen, Jørgen Villadsen

    Abstract: 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… ▽ More

    Submitted 10 March, 2023; originally announced March 2023.

    Comments: In Proceedings ThEdu'22, arXiv:2303.05360

    ACM Class: F.4; I.2.3; K.3.1

    Journal ref: EPTCS 375, 2023, pp. 63-76

  3. Teaching Functional Programmers Logic and Metatheory

    Authors: Frederik Krogsdal Jacobsen, Jørgen Villadsen

    Abstract: We present a novel approach for teaching logic and the metatheory of logic to students who have some experience with functional programming. We define concepts in logic as a series of functional programs in the language of the proof assistant Isabelle/HOL. This allows us to make notions which are often unclear in textbooks precise, to experiment with definitions by executing them, and to prove met… ▽ More

    Submitted 26 July, 2022; originally announced July 2022.

    Comments: In Proceedings TFPIE 2021/22, arXiv:2207.11600

    ACM Class: D.1.1; F.4.1; K.3.2

    Journal ref: EPTCS 363, 2022, pp. 74-92

  4. 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