Splitting Through New Proposition Symbols

The splitting rule is a tableau-like rule, that is used in the resolution context. In case the search state contains a clause C1 V C2, which has no shared variables between C1 and C2, the prover splits the search state, and tries to refute C1 and C2 separately. Instead of splitting the state of the theorem prover, one can create a new proposition symbol α, and replace C1 V C2 by C1 V α and ¬α V C2. In the first clause a is the least preferred literal. In the second clause α is selected. In this way, nothing can be done with C2 as long as C1 has not been refuted. This way of splitting simulates search state splitting only partially, because a clause that inherits from C1 V α cannot subsume or simplify a clause that does not inherit from C1. With search state splitting, a clause that inherits from C1 can in principle subsume or simplify clauses that do not derive from C1. As a consequence, splitting through new symbols is less powerfull than search state splitting. In this paper, we present a solution for this problem.

[1]  Christoph Weidenbach,et al.  Computing Small Clause Normal Forms , 2001, Handbook of Automated Reasoning.

[2]  Hans de Nivelle,et al.  A Resolution-Based Decision Procedure for the Two-Variable Fragment with Equality , 2001, IJCAR.

[3]  Christoph Weidenbach,et al.  On Generating Small Clause Normal Forms , 1998, CADE.

[4]  Harald Ganzinger,et al.  A superposition decision procedure for the guarded fragment with equality , 1999, Proceedings. 14th Symposium on Logic in Computer Science (Cat. No. PR00158).

[5]  Christian G. Fermüller,et al.  A non-elementary speed-up in proof length by structural clause form transformation , 1994, Proceedings Ninth Annual IEEE Symposium on Logic in Computer Science.

[6]  Harald Ganzinger,et al.  Resolution Theorem Proving , 2001, Handbook of Automated Reasoning.

[7]  Hans de Nivelle Deciding the E+ - class by an a posteriori, liftable order , 2000, Ann. Pure Appl. Log..

[8]  Hans de Nivelle Resolution Games and Non-Liftable Resolution Orderings , 1994, CSL.

[9]  Ullrich Hustadt,et al.  Resolution-Based Methods for Modal Logics , 2000, Log. J. IGPL.

[10]  Andrei Voronkov,et al.  Splitting Without Backtracking , 2001, IJCAI.

[11]  Christian G. Fermüller,et al.  Resolution Methods for the Decision Problem , 1993, Lecture Notes in Computer Science.