Introducing Proof Tree Automata and Proof Tree Graphs

06/13/2022
by   Valentin D. Richard, et al.
0

In structural proof theory, designing and working on large calculi make it difficult to get intuitions about each rule individually and as part of a whole system. We introduce two novel tools to help working on calculi using the approach of graph theory and automata theory. The first tool is a Proof Tree Automaton (PTA): a tree automaton which language is the derivation language of a calculus. The second tool is a graphical representation of a calculus called Proof Tree Graph (PTG). In this directed hypergraph, vertices are sets of terms (e.g. sequents) and hyperarcs are rules. We explore properties of PTA and PTGs and how they relate to each other. We show that we can decompose a PTA as a partial map from a calculus to a traditional tree automaton. We formulate that statement in the theory of refinement systems. Finally, we compare our framework to proof nets and string diagrams.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
03/10/2023

A Proof Tree Builder for Sequent Calculus and Hoare Logic

We have developed a web-based pedagogical proof assistant, the Proof Tre...
research
07/13/2023

Proof Systems for the Modal μ-Calculus Obtained by Determinizing Automata

Automata operating on infinite objects feature prominently in the theory...
research
01/10/2021

The Logic for a Mildly Context-Sensitive Fragment of the Lambek-Grishin Calculus

While context-free grammars are characterized by a simple proof-theoreti...
research
03/01/2018

Sequentialization for full N-Graphs via sub-N-Graphs

Since proof-nets for MLL- were introduced by Girard (1987), several stud...
research
07/09/2019

Ultimate TreeAutomizer (CHC-COMP Tool Description)

We present Ultimate TreeAutomizer, a solver for satisfiability of sets o...
research
08/28/2021

Cirquent calculus in a nutshell

This paper is a brief and informal presentation of cirquent calculus, a ...
research
07/29/2020

Towards a Homotopy Domain Theory (HoDT)

A favourable environment is proposed for the achievement of λ-models wit...

Please sign up or login with your details

Forgot password? Click here to reset