Generating Compressed Combinatory Proof Structures – An Approach to Automated First-Order Theorem Proving

09/26/2022
by   Christoph Wernhard, et al.
0

Representing a proof tree by a combinator term that reduces to the tree lets subtle forms of duplication within the tree materialize as duplicated subterms of the combinator term. In a DAG representation of the combinator term these straightforwardly factor into shared subgraphs. To search for proofs, combinator terms can be enumerated, like clausal tableaux, interwoven with unification of formulas that are associated with nodes of the enumerated structures. To restrict the search space, the enumeration can be based on proof schemas defined as parameterized combinator terms. We introduce here this "combinator term as proof structure" approach to automated first-order proving, present an implementation and first experimental results. The approach builds on a term view of proof structures rooted in condensed detachment and the connection method. It realizes features known from the connection structure calculus, which has not been implemented so far.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/03/2019

Automated ZFC Theorem Proving with E

I introduce an approach for automated reasoning in first order set theor...
research
07/18/2022

CD Tools – Condensed Detachment and Structure Generating Theorem Proving (System Description)

CD Tools is a Prolog library for experimenting with condensed detachment...
research
07/03/2018

Automated Proofs of Unique Normal Forms w.r.t. Conversion for Term Rewriting Systems

The notion of normal forms is ubiquitous in various equivalent transform...
research
06/28/2023

Proving Confluence in the Confluence Framework with CONFident

This article describes the *Confluence Framework*, a novel framework for...
research
06/25/2021

A Curiously Effective Backtracking Strategy for Connection Tableaux

Automated proof search with connection tableaux, such as implemented by ...
research
11/08/2022

Perspectives on neural proof nets

In this paper I will present a novel way of combining proof net proof se...
research
02/11/2022

REST: Integrating Term Rewriting with Program Verification (Extended Version)

We introduce REST, a novel term rewriting technique for theorem proving ...

Please sign up or login with your details

Forgot password? Click here to reset