CLEI Electronic Journal (Sep 2023)

Education-oriented Proof Assistant Based on Calculational Logic: Proof Theory Algorithms and Assessment Experience

  • Federico Flaviani,
  • Walter Carballosa

DOI
https://doi.org/10.19153/cleiej.26.2.6
Journal volume & issue
Vol. 26, no. 2

Abstract

Read online

This work presents an interactive proof assistant, based on Dijkstra-Scholten logic, aimed at teaching logic and discrete mathematics in higher education. The assistant interface is web and easy to use, since inferences can be made just with the mouse. The educational experience is presented showing a correlation between the grades of the assessments in class and those made with the application web. Additionally, an algorithm proof theory for the Disjktra-Scholten system are made and the following algorithms are shown: 1) a versatile printing algorithm that allows the administrator to configure the symbols of a theory, by assigning the desired presentation with LaTeX; 2) An algorithm, based on Broda and Damas combinators, for generate monotonic or anti monotonic inferences in the Dijkstra-Scholten logic; 3) An algorithm to generate the proofs of dual theorems in Boolean Algebra theory.

Keywords