Title | ||
---|---|---|
iProver --- An Instantiation-Based Theorem Prover for First-Order Logic (System Description) |
Abstract | ||
---|---|---|
iProver is an instantiation-based theorem prover which is based on Inst-Gen calculus, complete for first-order logic. One of the distinctive features of iProver is a modular combination of instantiation and propositional reasoning. In particular, any state-of-the art SAT solver can be integrated into our framework. iProver incorporates state-of-the-art implementation techniques such as indexing, redundancy elimination, semantic selection and saturation algorithms. Redundancy elimination implemented in iProver include: dismatching constraints, blocking non-proper instantiations and propositional-based simplifications. In addition to instantiation, iProver implements ordered resolution calculus and a combination of instantiation and ordered resolution. In this paper we discuss the design of iProver and related implementation issues. |
Year | DOI | Venue |
---|---|---|
2008 | 10.1007/978-3-540-71070-7_24 | IJCAR |
Keywords | Field | DocType |
redundancy elimination,modular combination,related implementation issue,distinctive feature,system description,inst-gen calculus,resolution calculus,first-order logic,dismatching constraint,state-of-the-art implementation technique,sat solver,instantiation-based theorem prover,indexation,theorem prover,first order logic | Discrete mathematics,Programming language,Computer science,Automated theorem proving,Boolean satisfiability problem,Search engine indexing,Algorithm,Theoretical computer science,First-order logic,Redundancy (engineering),Modular design | Conference |
Citations | PageRank | References |
58 | 1.96 | 9 |
Authors | ||
1 |
Name | Order | Citations | PageRank |
---|---|---|---|
Konstantin Korovin | 1 | 288 | 20.64 |