A Proof Tree Builder for Sequent Calculus and Hoare Logic

Joomy Korkut
(Princeton University)

We have developed a web-based pedagogical proof assistant, the Proof Tree Builder, that lets you apply rules upwards from the initial goal in sequent calculus and Hoare logic for a simple imperative language. We equipped our tool with a basic proof automation feature and Z3 integration. Students in the automated reasoning course at Princeton University used our tool and found it intuitive. The Proof Tree Builder is available online at https://proof-tree-builder.github.io.

In Pedro Quaresma, João Marcos and Walther Neuper: Proceedings 11th International Workshop on Theorem Proving Components for Educational Software (ThEdu'22), Haifa, Israel, 11 August 2022, Electronic Proceedings in Theoretical Computer Science 375, pp. 54–62.
Published: 10th March 2023.

ArXived at: https://dx.doi.org/10.4204/EPTCS.375.5 bibtex PDF
References in reconstructed bibtex, XML and HTML format (approximated).
Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org