Skip to main content

A method for building models automatically. Experiments with an extension of OTTER

  • Conference paper
  • First Online:
Automated Deduction — CADE-12 (CADE 1994)

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 814))

Included in the following conference series:

Abstract

A previous work on Herbrand model construction is extended in two ways. The first extension increases the capabilities of the method, by extending one of its key rules. The second, more important one, defines a new method for simultaneous search of refutations and models for set of equational clauses. The essential properties of the new method are given. The main theoretical result of the paper is the characterization of conditions assuring that models can be built. Both methods (for equational and non equational clauses) have been implemented as an extension of OTTER. Several running examples are given, in particular a new automatic solution of the ternary algebra problem first solved by Winker.

The examples emphasize the unified approach to model building allowed by the ideas underlying our method and the usefulness of using constrained clauses. Several problems open by the present work are the main lines of future work.

This work has been partially supported by ESPRIT-BRA No 6471 “Medlar 2” and PRC-IA (MRE-CNRS, FRANCE)

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

  1. Christophe BOURELY, Ricardo CAFERRA, and Nicolas PELTIER. Model building in automated deduction. Forthcoming, 1994.

    Google Scholar 

  2. Leo BACHMAIR, Harald GANZINGER, and Uwe WALDMANN. Superposition with simplification as a decision procedure for the monadic class with equality. In Computational Logic and Proof Theory, KGC'93, pages 83–96. Springer-Verlag, Lecture Notes in Computer Science 713, 1993.

    Google Scholar 

  3. W.W. BLEDSOE and D.W. LOVELAND. Automated Theorem Proving after 25 years, volume 29 of Contemporary Mathematics. American Mathematical Society, Providence, RI, USA, 1984.

    Google Scholar 

  4. Hubert COMON and Pierre LESCANNE. Equational problems and disunification. Journal of Symbolic Computation, 7:371–475, 1989.

    Google Scholar 

  5. Hubert COMON. Disunification: a survey. In Jean-Louis Lassez and Gordon Plötkin, editors, Computational Logic: Essays in Honor of Alan Robinson. MIT Press, 1991.

    Google Scholar 

  6. Ricardo CAFERRA and Nicolas ZABEL. Extending resolution for model construction. In Logics in AI, JELIA'90, pages 153–169. Springer-Verlag, Lecture Notes in Artificial Intelligence 478, 1991.

    Google Scholar 

  7. Ricardo CAFERRA and Nicolas ZABEL. A method for simultaneous search for refutations and models by equational constraint solving. Journal of Symbolic Computation, 13:613–641, 1992.

    Google Scholar 

  8. Christian G. FERMüLLER and Alexander LEITSCH. Model building by resolution. In Computer Science Logic, CSL'92, pages 134–148. Springer-Verlag, Lecture Notes in Computer Science 702, 1992.

    Google Scholar 

  9. C. FERMüLLER, A. LEITSCH, T. TAMMET, and N. ZAMOV. Resolution Methods for the Decision Problem. Lecture Notes in Artificial Intelligence 679. Springer-Verlag, 1993.

    Google Scholar 

  10. Masayuki FUJITA, John SLANEY, and Frank BENNETT. Automatic generation of some results in finite algebra. In Proceedings of IJCAI'93, pages 52–67. Morgan and Kaufmann, 1993.

    Google Scholar 

  11. H. GELERNTER, J.R. HANSEN, and D.W. LOVELAND. Empirical explorations of the geometry theorem-proving machine. In Jörg Siekmann and Graham Wrightson, editors, Automation of Reasoning, vol. 1, pages 140–150. Springer-Verlag, 1983. Originally published in 1960.

    Google Scholar 

  12. Rainer MANTHEY and François BRY. Satchmo: A theorem prover implemented in PROLOG. In Proc. of CADE-9, pages 415–434. Springer-Verlag, Lecture Notes in Computer Science 310, 1988.

    Google Scholar 

  13. William W. McCUNE. OTTER 2.0 Users Guide. Argonne National Laboratory, 1990.

    Google Scholar 

  14. Saharon SHELAH. Decidability of a portion of the predicate calculus. Israel Journal of Mathematics, 28(1–2):32–44, 1977.

    Google Scholar 

  15. James R. SLAGLE. Automatic theorem proving with renamable and semantic resolution. Journal of the ACM, 14(4):687–697, October 1967.

    Google Scholar 

  16. Steve WINKER. Generation and verification of finite models and counterexamples using an automated theorem prover answering two open questions. Journal of the ACM, 29:273–284, 1982.

    Google Scholar 

  17. Larry WOS. Automated reasoning. Notices of the American Mathematical Society, 40(1):15–26, January 1993.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Alan Bundy

Rights and permissions

Reprints and permissions

Copyright information

© 1994 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Bourely, C., Caferra, R., Peltier, N. (1994). A method for building models automatically. Experiments with an extension of OTTER. In: Bundy, A. (eds) Automated Deduction — CADE-12. CADE 1994. Lecture Notes in Computer Science, vol 814. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-58156-1_6

Download citation

  • DOI: https://doi.org/10.1007/3-540-58156-1_6

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-58156-7

  • Online ISBN: 978-3-540-48467-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics