Abstract
We show that if a set of clauses S is finitely saturated by the Resolution inference system, and if S ∪ N can be finitely saturated by Resolution, then S ∪ Nθ can be saturated in polynomial time, for any ground substitution θ. If N contains only unit clauses consisting of predicate symbols with distinct variables as arguments, then this implies the polynomial time decidability of ground unit clauses modulo S. But for a given N, this implies decidability modulo S of clauses of a particular structure. In addition, if S is a set of Horn clauses, and if a negative literal is selected in each clause containing one, then this implies the polynomial time solvability of the unification problem for the theory Nθ modulo S. We also consider the unification problem, where only certain positions of a clause are allowed to contain variables. We mark those positions, and show that if S ∪ N can be finitely saturated, under a modification of the duplicate removal rule, then S ∪ Nθ, can be saturated in exponential time for any ground substitution θ, and therefore the unification problem modulo S is solvable in exponential time for such goals. However, if we further restrict the conditions, then unification is solvable in polynomial time for such goals. The theories of membership, append and addition fall into this last class. Therefore, unifiability in the theory of membership, append, and addition is decidable in polynomial time for unit clauses if the last position of the predicate is ground.
This work was supported by NSF grant number CCR-0098270.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Armando, A., Ranise, S., Rusinowitch, M.: Uniform Derivation of Decision Procedures by Superposition. In: Fribourg, L. (ed.) CSL 2001 and EACSL 2001. LNCS, vol. 2142, pp. 513–527. Springer, Heidelberg (2001)
Bachmair, L., Ganzinger, H.: Resolution theorem proving. In: Robinson, A., Voronkov, A. (eds.) Handbook of Automated Reasoning, pp. 19–99. North Holland, Amsterdam (2001)
Basin, D., Ganzinger, H.: Automated complexity analysis based on ordered resolution. J. Association for Computing Machinery 48(1), 70–109 (2001)
Dowling, W., Gallier, J.: Linear-time algorithms for testing the satisfiability of propositional horn formulae. Journal of Logic Programming 3, 267–284 (1984)
Ganzinger, H.: Relating Semantic and Proof-Theoretic Concepts for Polynomial Time Decidability of Uniform Word Problems. In: Proceedings 16th IEEE Symposium on Logic in Computer Science, LICS 2001, Boston (2001)
Lynch, C., Morawska, B.: Automatic Decidability. In: Proceedings 17th IEEE Symposium on Logic in Computer Science, LICS 2002, pp. 7–16. IEEE Computer Society Press, Los Alamitos (2002)
McAllester, D.: Automated Recognition of Tractability in Inference Relations. Journal of the ACM 40(2), 284–303 (1993)
Nieuwenhuis, R.: Basic paramodulation and decidable theories (Extended abstract). In: Proceedings 11th IEEE Symposium on Logic in Computer Science, LICS 1996, pp. 473–482. IEEE Computer Society Press, Los Alamitos (1996)
Shankar, N.: Little Engines of Proof. In: Proceedings 17th IEEE Symposium on Logic in Computer Science, LICS 2002, p. 3. IEEE Computer Society Press, Los Alamitos (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Lynch, C. (2003). Schematic Saturation for Decision and Unification Problems. In: Baader, F. (eds) Automated Deduction – CADE-19. CADE 2003. Lecture Notes in Computer Science(), vol 2741. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45085-6_37
Download citation
DOI: https://doi.org/10.1007/978-3-540-45085-6_37
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40559-7
Online ISBN: 978-3-540-45085-6
eBook Packages: Springer Book Archive