Saturation-based theorem provers are typically based on a calculus consisting of inference and reduction rules that operate on sets of clauses. While inference rules produce new clauses, reduction rules allow the removal or simplification of redundant clauses and are an essential ingredient for efficient implementations. The power of reduction rules can be further amplified by the use of the splitting rule, which is based on explicit case analysis on variable- disjoint components of a clause. In this thesis, I give a formalization of splitting and backtracking for first-order logic using a labelling scheme that annotates clauses and clause sets with additional information, and I present soundness and completeness results for the correspondi...
Clause selection is one of the main heuristic decision points in navigating proof search of saturati...
DoctorWhile separation logic is acknowledged as an enabling technology for large-scale program verif...
We present an extension of Stålmarck's method to classical first order predicate logic. Stålmarck's ...
Saturation-based theorem provers are typically based on a calculus consisting of inference and reduc...
We define a superposition calculus with explicit splitting and an explicit, new backtracking rule on...
In many cases, a logic program can be divided into two parts, so that one of them, the "bottom&...
AVATAR is an elegant and effective way to split clauses in a saturation prover using a SAT solver. B...
Abstract. We add labels to first-order clauses to simultaneously apply superpositions to several pro...
First-order theorem proving with equality is undecidable, in general. However, it is semi-decidable...
Abstract. We demonstrate that it is fairly easy to decompose any propositional formula into two subs...
SGGS (Semantically-Guided Goal-Sensitive theorem proving) is a clausal theorem-proving method, with ...
With the goal of lifting model-based guidance from the propositional setting to first- order logic, ...
Abstract separation logics are a family of extensions of Hoare logic for reasoning about programs th...
International audienceAVATAR is an elegant and effective way to split clauses in a saturation prover...
This paper presents ways of simulating splitting through new propositional symbols. The contribution...
Clause selection is one of the main heuristic decision points in navigating proof search of saturati...
DoctorWhile separation logic is acknowledged as an enabling technology for large-scale program verif...
We present an extension of Stålmarck's method to classical first order predicate logic. Stålmarck's ...
Saturation-based theorem provers are typically based on a calculus consisting of inference and reduc...
We define a superposition calculus with explicit splitting and an explicit, new backtracking rule on...
In many cases, a logic program can be divided into two parts, so that one of them, the "bottom&...
AVATAR is an elegant and effective way to split clauses in a saturation prover using a SAT solver. B...
Abstract. We add labels to first-order clauses to simultaneously apply superpositions to several pro...
First-order theorem proving with equality is undecidable, in general. However, it is semi-decidable...
Abstract. We demonstrate that it is fairly easy to decompose any propositional formula into two subs...
SGGS (Semantically-Guided Goal-Sensitive theorem proving) is a clausal theorem-proving method, with ...
With the goal of lifting model-based guidance from the propositional setting to first- order logic, ...
Abstract separation logics are a family of extensions of Hoare logic for reasoning about programs th...
International audienceAVATAR is an elegant and effective way to split clauses in a saturation prover...
This paper presents ways of simulating splitting through new propositional symbols. The contribution...
Clause selection is one of the main heuristic decision points in navigating proof search of saturati...
DoctorWhile separation logic is acknowledged as an enabling technology for large-scale program verif...
We present an extension of Stålmarck's method to classical first order predicate logic. Stålmarck's ...