2018
DOI: 10.4204/eptcs.267.9
|View full text |Cite
|
Sign up to set email alerts
|

Natural Deduction and the Isabelle Proof Assistant

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.

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
9
0

Year Published

2019
2019
2023
2023

Publication Types

Select...
5

Relationship

4
1

Authors

Journals

citations
Cited by 8 publications
(10 citation statements)
references
References 13 publications
1
9
0
Order By: Relevance
“…NaDeA is based on a formalization of natural deduction in the Isabelle proof assistant. Figure 1 shows the main results which are more concise formulations of the formalization results discussed in our previous publications [7,8].…”
Section: Main Formalization Resultssupporting
confidence: 59%
See 2 more Smart Citations
“…NaDeA is based on a formalization of natural deduction in the Isabelle proof assistant. Figure 1 shows the main results which are more concise formulations of the formalization results discussed in our previous publications [7,8].…”
Section: Main Formalization Resultssupporting
confidence: 59%
“…The present paper extends our previous publications about NaDeA [7,8]. In section 2 we provide more concise formulations of the main formalization results and in sections 3 and 4 we describe a sample proof in NaDeA and list selected features for students.…”
Section: Introductionmentioning
confidence: 75%
See 1 more Smart Citation
“…SPA is an advanced e-learning tool for teaching proof assistants for students in computer science as well as in mathematics and complements our other e-learning tool, NaDeA (A Natural Deduction Assistant with a Formalization in Isabelle), which is available online and has been used by computer science bachelor students in regular courses at DTU [8].…”
Section: Resultsmentioning
confidence: 99%
“…While ProofJudge is designed to facilitate the human grading of submissions, we also run an automatic tableau prover in the background as the user works on their proof. This prover checks every current subgoal and if it seems likely that the subgoal is unprovable, it unobtrusively gives a warning by making the corresponding line number orange [22]. We have verified the soundness of the prover's kernel in Isabelle [11,12] and used the code export facilities to generate SML code for the full prover.…”
Section: The Natural Deduction Assistant (Nadea)mentioning
confidence: 99%