About

Log in?

DTU users get better search results including licensed content and discounts on order fees.

Anyone can log in and get personalized features such as favorites, tags and feeds.

Log in as DTU user Log in as non-DTU user No thanks

DTU Findit

Conference paper

Teaching First-Order Logic with the Natural Deduction Assistant (NaDeA)

From

Algorithms and Logic, Department of Applied Mathematics and Computer Science, Technical University of Denmark1

Department of Applied Mathematics and Computer Science, Technical University of Denmark2

Technical University of Denmark3

The natural deduction proof system is a popular way of teaching logic. It is also important in the philosophy of logic and the foundations of mathematics, in particular for systems of intuitionistic logic and constructive type theory, and it is used in many proof assistants along with automatic proof methods like the tableaux procedure and the resolution calculus.

The natural deduction assistant (NaDeA) has been used for teaching first-order logic to hundreds of computer science bachelor students since 2015 [1, 2]. NaDeA runs in a standard browser and is open source software. Upon completion of a natural deduction proof the student obtains a formal proof in the interactive proof assistant Isabelle/HOL [3] of not only the correctness of the student’s natural deduction proof but also of the validity of the formula with respect to the classical semantics of formulas in first-order logic.

Our formalization of the syntax, semantics and the inductive definition of the natural deduction proof system extends work by Stefan Berghofer [4] and Melvin Fitting [5] but with a much more detailed soundness proof that can be examined and tested by the students. The corresponding completeness proof is also available but it is of course quite demanding.

We describe the main advantages and disadvantages of using an advanced e-learning tools like NaDeA for teaching logic. Furthermore we briefly survey related and future work. NaDeA can be used with or without installing Isabelle and is available online. URL Address: https://nadea.compute.dtu.dk/.

Language: English
Year: 2018
Proceedings: 10th Scandinavian Logic Symposium
Types: Conference paper
ORCIDs: From, Asta Halkjær and Villadsen, Jørgen

DTU users get better search results including licensed content and discounts on order fees.

Log in as DTU user

Access

Analysis