On the Completeness of Arbitrary Selection Strategies for Paramodulation

  • Miquel Bofill
  • Guillem Godoy
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2076)


A crucial way for reducing the search space in automated deduction are the so-called selection strategies: in each clause, the subset of selected literals are the only ones involved in inferences.

For first-order Horn clauses without equality, resolution is complete with an arbitrary selection of one single literal in each clause [dN96].

For Horn clauses with built-in equality, i.e., paramodulation-based inference systems, the situation is far more complex. Here we show that if a paramodulation-based inference system is complete with eager selection of negative equations and, moreover, it is compatible with equality constraint inheritance, then it is complete with arbitrary selection strategies. A first important application of this result is the one for paramodulation wrt. non-monotonic orderings, which was left open in [BGNR99].


automated deduction 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [BD94]
    Leo Bachmair and Nachum Dershowitz. Equational inference, canonical proofs, and proof orderings. J. of the Association for Computing Machinery, 41(2):236–276, February 1994.MATHMathSciNetGoogle Scholar
  2. [BDH86]
    Leo Bachmair, Nachum Dershowitz, and Jieh Hsiang. Orderings for equational proofs. In First IEEE Symposium on Logic in Computer Science (LICS), pages 346–357, Cambridge, Massachusetts, USA, 1986.Google Scholar
  3. [BG94]
    Leo Bachmair and Harald Ganzinger. Rewrite-based equational theorem proving with selection and simplification. Journal of Logic and Computation, 4(3):217–247, 1994.MATHCrossRefMathSciNetGoogle Scholar
  4. [BG96]
    David Basin and Harald Ganzinger. Complexity Analysis Based on Ordered Resolution. In Eleventh Annual IEEE Symposium on Logic in Computer Science (LICS), pages 456–465, New Brunswick, New Jersey, USA, 1996.Google Scholar
  5. [BGLS95]
    L. Bachmair, H. Ganzinger, Chr. Lynch, and W. Snyder. Basic paramodulation. Information and Computation, 121(2):172–192, 1995.MATHCrossRefMathSciNetGoogle Scholar
  6. [BGNR99]
    Miquel Bofill, Guillem Godoy, Robert Nieuwenhuis, and Albert Rubio. Paramodulation with non-monotonic orderings. In 14th IEEE Symposium on Logic in Computer Science (LICS), pages 225–233, Trento, Italy, 1999.Google Scholar
  7. [Der91]
    Nachum Dershowitz. Canonical sets of Horn clauses. In J. Leach Albert, B. Monien, and M. Rodróguez Artalejo, editors, Proceedings of the Eighteenth International Colloquium on Automata, Languages and Programming (ICALP), LNCS 510, pages 267–278, Madrid, Spain, 1991. Springer-Verlag.Google Scholar
  8. [DJ90]
    Nachum Dershowitz and Jean-Pierre Jouannaud. Rewrite systems. In Jan van Leeuwen, editor, Handbook of Theoretical Computer Science, volume B: Formal Models and Semantics, chapter 6, pages 244–320. Elsevier Science Publishers B.V., Amsterdam, New York, Oxford, Tokyo, 1990.Google Scholar
  9. [DM79]
    Nachum Dershowitz and Zohar Manna. Proving termination with multiset orderings. Comm. of ACM, 22(8), 1979.Google Scholar
  10. [dN96]
    Hans de Nivelle. Ordering refinements of resolution. Dissertation, Technische Universiteit Delft, Delft, 1996.Google Scholar
  11. [HR91]
    J. Hsiang and M Rusinowitch. Proving refutational completeness of theorem proving strategies: the transfinite semantic tree method. Journal of the ACM, 38(3):559–587, July 1991.MATHCrossRefMathSciNetGoogle Scholar
  12. [KKR90]
    Claude Kirchner, Hélène Kirchner, and Michaёl Rusinowitch. Deduction with symbolic constraints. Revue Française d’Intelligence Artificielle, 4(3):9–52, 1990.Google Scholar
  13. [Lyn97]
    C. Lynch. Oriented equational logic programming is complete. Journal of Symbolic Computation, 23(1):23–46, January 1997.MATHCrossRefMathSciNetGoogle Scholar
  14. [Nie98]
    Robert Nieuwenhuis. Decidability and complexity analysis by basic paramodulation. Information and Computation, 147:1–21, 1998.MATHCrossRefMathSciNetGoogle Scholar
  15. [NR95]
    Robert Nieuwenhuis and Albert Rubio. Theorem Proving with Ordering and Equality Constrained Clauses. Journal of Symbolic Computation, 19(4):321–351, April 1995.MATHCrossRefMathSciNetGoogle Scholar
  16. [NR01]
    Robert Nieuwenhuis and Albert Rubio. Paramodulation-based theorem proving. In J.A. Robinson and A. Voronkov, editors, Handbook of Automated Reasoning. Elsevier Science Publishers and MIT Press(to appear), 2001.Google Scholar
  17. [Wei97]
    Christoph Weidenbach. SPASS—version 0.49. Journal of Automated Reasoning, 18(2):247–252, April 1997.CrossRefGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • Miquel Bofill
    • 1
  • Guillem Godoy
    • 2
  1. 1.Dept. IMAUniversitat de GironaGironaSpain
  2. 2.Dept. LSITechnical University of CataloniaBarcelonaSpain

Personalised recommendations