Equality is a fundamental concept in first-order reasoning, yet for connection based proof methods a notoriously challenging one to handle efficiently. While paramodulation is a popular technique for resolution and related calculi, there is no single practical successful solution for connection based approaches. This thesis presents an extensible system for equality preprocessing in connection calculi that can be used as a tool in reducing the search space of problems that contain equality. A number of preprocessing rules are described and subsequently used in the implementation of a preprocessing system (EPICC) written in the Clojure programming language. The leanCoP core connection prover is extended to use the EPICC system for handling e...
A simple technique for reasoning about equalities that is fast and complete for ground formulas with...
When Prolog programs that manipulate lists to manage a collection of resources are rewritten to tak...
Determining equality of objects in Java requires the implementation of equals and hashCode methods. ...
The integration of a Knuth-Bendix completion algorithm into a paramodulation theorem prover on the b...
Connect++ is an automated theorem prover for first-order logic with equality, based on the clausal c...
We present a framework for the integration of the Knuth-Bendix completion algorithm with narrowing m...
Abstract. It is well known that the connection refinement of clause tableaux with paramodulation is ...
The paper presents several proof search optimization techniques for non-clausal connection calculi. ...
Abstract. FEMaLeCoP is a connection tableau theorem prover based on leanCoP which uses efficient imp...
Abstract. Many tableaux provers that follow Stickel’s Prolog Technol-ogy and lean have been relying ...
Kowalski's connection graph method provides a representation for logic programs which allows for the...
Dependently typed languages allow us to develop programs and write proofs quickly and without errors...
An obstacle to practical logic programming systems with equality is infinite computation. In the dis...
AbstractCompared to most of the other resolution-based proof procedures, the connection graph proof ...
In this paper, we offer a set of problems for evaluating the power of automated theorem-proving prog...
A simple technique for reasoning about equalities that is fast and complete for ground formulas with...
When Prolog programs that manipulate lists to manage a collection of resources are rewritten to tak...
Determining equality of objects in Java requires the implementation of equals and hashCode methods. ...
The integration of a Knuth-Bendix completion algorithm into a paramodulation theorem prover on the b...
Connect++ is an automated theorem prover for first-order logic with equality, based on the clausal c...
We present a framework for the integration of the Knuth-Bendix completion algorithm with narrowing m...
Abstract. It is well known that the connection refinement of clause tableaux with paramodulation is ...
The paper presents several proof search optimization techniques for non-clausal connection calculi. ...
Abstract. FEMaLeCoP is a connection tableau theorem prover based on leanCoP which uses efficient imp...
Abstract. Many tableaux provers that follow Stickel’s Prolog Technol-ogy and lean have been relying ...
Kowalski's connection graph method provides a representation for logic programs which allows for the...
Dependently typed languages allow us to develop programs and write proofs quickly and without errors...
An obstacle to practical logic programming systems with equality is infinite computation. In the dis...
AbstractCompared to most of the other resolution-based proof procedures, the connection graph proof ...
In this paper, we offer a set of problems for evaluating the power of automated theorem-proving prog...
A simple technique for reasoning about equalities that is fast and complete for ground formulas with...
When Prolog programs that manipulate lists to manage a collection of resources are rewritten to tak...
Determining equality of objects in Java requires the implementation of equals and hashCode methods. ...