Results 1  10
of
35
The Model Evolution Calculus
, 2003
"... The DPLL procedure is the basis of some of the most successful propositional satisfiability solvers to date. Although originally devised as a proofprocedure for firstorder logic, it has been used almost exclusively for propositional logic so far because of its highly inefficient treatment of quanti ..."
Abstract

Cited by 93 (16 self)
 Add to MetaCart
The DPLL procedure is the basis of some of the most successful propositional satisfiability solvers to date. Although originally devised as a proofprocedure for firstorder logic, it has been used almost exclusively for propositional logic so far because of its highly inefficient treatment of quantifiers, based on instantiation into ground formulas. The recent FDPLL calculus by Baumgartner was the first successful attempt to lift the procedure to the firstorder level without resorting to ground instantiations. FDPLL lifts to the firstorder case the core of the DPLL procedure, the splitting rule, but ignores other aspects of the procedure that, although not necessary for completeness, are crucial for its effectiveness in practice. In this paper, we present a new calculus loosely based on FDPLL that lifts these aspects as well. In addition to being a more faithful litfing of the DPLL procedure, the new calculus contains a more systematic treatment of universal literals, one of FDPLL's optimizations, and so has the potential of leading to much faster implementations.
Automated Deduction Techniques for the Management Of Personalized Documents
"... This work is about a "realworld" application of automated deduction. The application is the management of documents (such as mathematical textbooks) as they occur in a readily available tool. In this "Slicing Information Technology tool", documents are decomposed ("sliced&q ..."
Abstract

Cited by 47 (10 self)
 Add to MetaCart
This work is about a "realworld" application of automated deduction. The application is the management of documents (such as mathematical textbooks) as they occur in a readily available tool. In this "Slicing Information Technology tool", documents are decomposed ("sliced") into small units. A particular application task is to assemble a new document from such units in a selective way, based on the user's current interest and knowledge. It is
Inference methods for a pseudoBoolean satisfiability solver
, 2002
"... We describe two methods of doing inference during search for a pseudoBoolean version of the RELSAT method. One inference method is the pseudoBoolean equivalent of learning. ..."
Abstract

Cited by 43 (2 self)
 Add to MetaCart
(Show Context)
We describe two methods of doing inference during search for a pseudoBoolean version of the RELSAT method. One inference method is the pseudoBoolean equivalent of learning.
A FirstOrder Logic DavisPutnamLogemannLoveland Procedure
"... The DavisPutnamLogemannLoveland procedure (DPLL) was introduced in the early ..."
Abstract

Cited by 38 (6 self)
 Add to MetaCart
(Show Context)
The DavisPutnamLogemannLoveland procedure (DPLL) was introduced in the early
New Directions in InstantiationBased Theorem Proving
"... We consider instantiationbased theorem proving whereby instances of clauses are generated by certain inferences, and where inconsistency is detected by propositional tests. We give a model construction proof of completeness by which restrictive inference systems as well as admissible simplification ..."
Abstract

Cited by 33 (3 self)
 Add to MetaCart
We consider instantiationbased theorem proving whereby instances of clauses are generated by certain inferences, and where inconsistency is detected by propositional tests. We give a model construction proof of completeness by which restrictive inference systems as well as admissible simplification techniques can be justified. Another contribution of the paper are novel inference systems that allow one to also employ decision procedures for firstorder fragments more complex than propositional logic. The decision procedure provides for an approximative consistency test, and the instance generation inference system is a means of successively refining the approximation.
Generalizing Boolean satisfiability I: Background and survey of existing work
, 2004
"... This is the first of three planned papers describing zap, a satisfiability engine that substantially generalizes existing tools while retaining the performance characteristics of modern highperformance solvers. The fundamental idea underlying zap is that many problems passed to such engines contain ..."
Abstract

Cited by 19 (3 self)
 Add to MetaCart
(Show Context)
This is the first of three planned papers describing zap, a satisfiability engine that substantially generalizes existing tools while retaining the performance characteristics of modern highperformance solvers. The fundamental idea underlying zap is that many problems passed to such engines contain rich internal structure that is obscured by the Boolean representation used; our goal is to define a representation in which this structure is apparent and can easily be exploited to improve computational performance. This paper is a survey of the work underlying zap, and discusses previous attempts to improve the performance of the DavisPutnamLogemannLoveland algorithm by exploiting the structure of the problem being solved. We examine existing ideas including extensions of the Boolean language to allow cardinality constraints, pseudoBoolean representations, symmetry, and a limited form of quantification. While this paper is intended as a survey, our research results are contained in the two subsequent articles, with the theoretical structure of zap described in the second paper in this series, and zap’s implementation described in the third. 1.
Inference and computational semantics
 IN THIRD INTERNATIONAL WORKSHOP ON COMPUTATIONAL SEMANTICS (IWCS3
, 1999
"... This paper discusses inference in computational semantics. We argue that stateoftheart methods in firstorder theorem proving and model generation are of direct relevance to inference for natural language processing. We support our claim by discussing our implementation of van der Sandt’s presupp ..."
Abstract

Cited by 18 (1 self)
 Add to MetaCart
This paper discusses inference in computational semantics. We argue that stateoftheart methods in firstorder theorem proving and model generation are of direct relevance to inference for natural language processing. We support our claim by discussing our implementation of van der Sandt’s presupposition projection algorithm in Discourse Representation Theory, an approach which demands sustained use of powerful inference mechanisms.
Hyperresolution for guarded formulae
 J. Symbolic Computat
, 2000
"... Abstract. This paper investigates the use of hyperresolution as a decision procedure and model builder for guarded formulae. In general hyperresolution is not a decision procedure for the entire guarded fragment. However we show that there are natural fragments which can be decided by hyperresolutio ..."
Abstract

Cited by 16 (9 self)
 Add to MetaCart
(Show Context)
Abstract. This paper investigates the use of hyperresolution as a decision procedure and model builder for guarded formulae. In general hyperresolution is not a decision procedure for the entire guarded fragment. However we show that there are natural fragments which can be decided by hyperresolution. In particular, we prove decidability of hyperresolution with or without splitting for the fragment GF1 − and point out several ways of extending this fragment without loosing decidability. As hyperresolution is closely related to various tableaux methods the present work is also relevant for tableaux methods. We compare our approach to hypertableaux, and mention the relationship to other clausal classes which are decidable by hyperresolution. 1
Darwin: A Theorem Prover for the Model Evolution Calculus
, 2004
"... Darwin is the first implementation of the Model Evolution Calculus by Baumgartner and Tinelli. The Model Evolution Calculus lifts the DPLL procedure to firstorder logic. Darwin is meant to be a fast and clean implementation of the calculus, showing its e#ectiveness and providing a base for further ..."
Abstract

Cited by 14 (4 self)
 Add to MetaCart
Darwin is the first implementation of the Model Evolution Calculus by Baumgartner and Tinelli. The Model Evolution Calculus lifts the DPLL procedure to firstorder logic. Darwin is meant to be a fast and clean implementation of the calculus, showing its e#ectiveness and providing a base for further improvements and extensions. Based on a brief summary of the Model Evolution Calculus, we describe in the main part of the paper Darwin's proof procedure and its data structures and algorithms, discussing the main design decisions and features that influence Darwin's performance. We also report on practical experiments carried out with problems from the CADE18 and CADE19 system competitions, as well as on results on parts of the TPTP Problem Library.
Algorithms, datastructures, and other issues in efficient automated deduction
 Automated Reasoning. 1st. International Joint Conference, IJCAR 2001, number 2083 in LNAI
, 2001
"... Abstract. Algorithms and datastructures form the kernel of any efficient theorem prover. In this abstract we discuss research on algorithms and datastructures for efficient theorem proving based on our experience with the theorem prover Vampire. We also briefly overview other works related to algori ..."
Abstract

Cited by 11 (0 self)
 Add to MetaCart
(Show Context)
Abstract. Algorithms and datastructures form the kernel of any efficient theorem prover. In this abstract we discuss research on algorithms and datastructures for efficient theorem proving based on our experience with the theorem prover Vampire. We also briefly overview other works related to algorithms and datastructures, and to efficient theorem proving in general. 1