Skip to main content

Theorem proving for hierarchic first-order theories

  • Conference paper
  • First Online:
Algebraic and Logic Programming (ALP 1992)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 632))

Included in the following conference series:

Abstract

We extend previous results on theorem proving for first-order clauses with equality to hierarchic first-order theories. Semantically such theories are confined to conservative extensions of the base models. It is shown that superposition together with variable abstraction and constraint refutation is refutationally complete for sufficiently complete theories. For the proof we introduce a concept of approximation between theorem proving systems, which makes it possible to reduce the problem to the known case of (flat) first-order theories. These results allow the modular combination of a superposition-based theorem prover with an arbitrary refutational prover for the primitive base theory, whose axiomatic repesentation in some logic may remain hidden. Furthermore they can be used to eliminate existentially quantified predicate symbols from certain second-order formulae.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  • Leo Bachmair and Harald Ganzinger, 1991a. Perfect Model Semantics for Logic Programs with Equality. In Proc. ICLP'91, pp. 645–659. MIT Press.

    Google Scholar 

  • Leo Bachmair and Harald Ganzinger, 1991b. Rewrite-Based Equational Theorem Proving With Selection and Simplification. Technical Report MPI-I-91-208, Max-Planck-Institut für Informatik, Saarbrücken. Revised version to appear in Journal of Logic and Computation.

    Google Scholar 

  • Jon Barwise, 1977. An Introduction to First-Order Logic. In Jon Barwise, editor, Handbook of Mathematical Logic, Studies in Logic and the Foundations of Mathematics, vol. 90, chapter A.1, pp. 5–46. North-Holland Publishing Company, Amsterdam, New York, Oxford.

    Google Scholar 

  • J[an] A. Bergstra, M[anfred] Broy, J[ohn] V. Tucker and M[artin] Wirsing, 1981. On the Power of Algebraic Specifications. In Jozef Gruska, Michal Chytil, editors, Mathematical Foundations of Computer Science, 10th Symposium, LNCS 118, pp. 193–204, Štrebské Pleso, Czechoslovakia, Springer-Verlag.

    Google Scholar 

  • Alexandre Boudet, 1990. Unification in a Combination of Equational Theories: an Efficient Algorithm. In Mark E. Stickel, editor, 10th International Conference on Automated Deduction, LNAI 449, pp. 292–307, Kaiserslautern, FRG, Springer-Verlag.

    Google Scholar 

  • D. Brand, 1975. Proving theorems with the modification method. SIAM Journal on Computing, Vol. 4, pp. 412–430.

    Google Scholar 

  • Nachum Dershowitz and Jean-Pierre Jouannaud, 1990. Rewrite Systems. In Jan van Leeuwen, editor, Handbook of Theoretical Computer Science, volume B: Formal Models and Semantics, chapter 6, pp. 244–320. Elsevier Science Publishers B.V., Amsterdam, New York, Oxford, Tokyo.

    Google Scholar 

  • Vincent J. Digricoli and Malcolm C. Harrison, 1986. Equality-Based Binary Resolution. Journal of the ACM, Vol. 33, No. 2, pp. 253–289.

    Google Scholar 

  • Dov Gabbay and Hans Jürgen Ohlbach, 1992. Quantifier Elimination in Second Order Predicate Logic. Submitted to KR 92.

    Google Scholar 

  • Joxan Jaffar and Jean-Louis Lassez, 1987. Constraint Logic Programming. In Fourteenth Annual ACM Symposium on Principles of Programming Languages, pp. 111–119, Munich, West Germany.

    Google Scholar 

  • Hélène Kirchner, 1991. Proofs in Parameterized Specifications. In Ronald V. Book, editor, Rewriting Techniques and Applications, 4th International Conference, LNCS 488, pp. 174–187, Como, Italy, Springer-Verlag.

    Google Scholar 

  • Georg Kreisel and Jean-Louis Krivine, 1967. Elements of Mathematical Logic. North-Holland, Amsterdam.

    Google Scholar 

  • Manfred Schmidt-Schauss, 1989. Unification in a Combination of Arbitrary Disjoint Equational Theories. Journal of Symbolic Computation, Vol. 8, pp. 51–99.

    Google Scholar 

  • Wayne Snyder and Christopher Lynch, 1991. Goal Directed Strategies for Paramodulation. In Ronald V. Book, editor, Rewriting Techniques and Applications, 4th International Conference, LNCS 488, pp. 150–161, Como, Italy, Springer-Verlag.

    Google Scholar 

  • Mark E. Stickel, 1985. Automated Deduction by Theory Resolution. Journal of Automated Reasoning, Vol. 1, No. 4, pp. 333–355.

    Google Scholar 

  • Yoshihito Toyama, 1991. How to prove equivalence of term rewriting systems without induction. Theoretical Computer Science, Vol. 90, No. 2, pp. 369–390.

    Google Scholar 

  • Johan Van Benthem, 1984. Correspondence Theory. In Dov M. Gabbay, Franz Guenthner, editors, Handbook of Philosophical Logic, volume II: Extensions of Classical Logic, chapter II.4, pp. 167–247. D. Reidel Publishing Company, Dordrecht, Boston, Lancaster.

    Google Scholar 

  • Martin Wirsing, 1990. Algebraic Specification. In Jan van Leeuwen, editor, Handbook of Theoretical Computer Science, volume B: Formal Models and Semantics, chapter 13, pp. 675–788. Elsevier Science Publishers B.V., Amsterdam, New York, Oxford, Tokyo.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Hélène Kirchner Giorgio Levi

Rights and permissions

Reprints and permissions

Copyright information

© 1992 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bachmair, L., Ganzinger, H., Waldmann, U. (1992). Theorem proving for hierarchic first-order theories. In: Kirchner, H., Levi, G. (eds) Algebraic and Logic Programming. ALP 1992. Lecture Notes in Computer Science, vol 632. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0013841

Download citation

  • DOI: https://doi.org/10.1007/BFb0013841

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-55873-6

  • Online ISBN: 978-3-540-47302-2

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics