We present the Natural Deduction Assistant (NaDeA) and discuss its advantages and disadvantages as a tool for teaching logic, automated reasoning and formal methods. NaDeA is a browser application for classical first-order logic with constants and functions. The syntax, the semantics and the inductive definition of the natural deduction proof system along with the soundness and completeness proofs are verified in Isabelle/HOL. Finished NaDeA proofs are automatically translated into the corresponding Isabelle-embedded proofs. Hundreds of computer science students have used NaDeA for course exercises and exams since 2015.
|Number of pages||1|
|Publication status||Published - 2021|
|Event||Formal Methods Education Online - Virtual Event|
Duration: 12 Jul 2021 → 12 Jul 2021
|Conference||Formal Methods Education Online|
|Period||12/07/2021 → 12/07/2021|