A Proof Tree Builder for Sequent Calculus and Hoare Logic

03/10/2023
by   Joomy Korkut, et al.
0

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.

READ FULL TEXT

page 2

page 3

page 4

research
02/23/2019

Automated proof search system for logic of correlated knowledge

The automated proof search system and decidability for logic of correlat...
research
06/13/2022

Introducing Proof Tree Automata and Proof Tree Graphs

In structural proof theory, designing and working on large calculi make ...
research
03/05/2018

The Sequent Calculus Trainer with Automated Reasoning - Helping Students to Find Proofs

The sequent calculus is a formalism for proving validity of statements f...
research
01/31/2022

A Proof Procedure For Separation Logic With Inductive Definitions and Theory Reasoning

A proof procedure, in the spirit of the sequent calculus, is proposed to...
research
01/19/2023

A Proof System for a Logic of Presuppositions

The paper proposes a derivation system for a logic of presuppositions as...
research
08/14/2023

Computer Aided Design and Grading for an Electronic Functional Programming Exam

Electronic exams (e-exams) have the potential to substantially reduce th...
research
03/10/2023

ANITA: Analytic Tableau Proof Assistant

This work presents the system ANITA (Analytic Tableau Proof Assistant) d...

Please sign up or login with your details

Forgot password? Click here to reset