Skip to main content

Constructing Bachmair-Ganzinger Models

  • Chapter
Programming Logics

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7797))

Abstract

We give some algorithms for constructing models from sets of clauses saturated by Ordered Resolution (with Selection rules). In the ground case, we give an efficient algorithm for constructing a minimal model. Then we generalize minimal models to preferred models, which may be useful for verification. For the ground case, we also show how to construct all models for a set of clauses saturated by Ordered Resolution, in time polynomial in the number of models. We also generalize our results to nonground models, where we add a restricted splitting rule to our inference rules, and show that for any set of clauses saturated by Ordered Resolution (with Selection), a query about the truth of a particular atom in the model can be decided.

This work was supported by NSF grant number CCR-0098270.

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

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Bachmair, L., Ganzinger, H.: Resolution theorem proving. In: Robinson, A., Voronkov, A. (eds.) Handbook of Automated Reasoning, pp. 19–99. North-Holland (2001)

    Google Scholar 

  2. Basin, D., Ganzinger, H.: Automated complexity analysis based on ordered resolution. J. Association for Computing Machinery 48(1), 70–109 (2001)

    Article  MathSciNet  MATH  Google Scholar 

  3. Davis, M., Logemman, G., Loveland, D.: A Machine Program for Theorem Proving. Communications of the ACM 5, 394–397 (1962)

    Article  MathSciNet  MATH  Google Scholar 

  4. Dershowitz, N.: Termination of Rewriting. Journal of Symbolic Computation 3, 69–116 (1987)

    Article  MathSciNet  MATH  Google Scholar 

  5. Fermüller, C., Leitsch, A., Tammet, T., Zamov, N.: Resolution Methods for the Decision Problem. LNCS, vol. 679. Springer, Heidelberg (1993)

    MATH  Google Scholar 

  6. Fermüller, C., Moser, G.: Have Spass with OCC1Ng=. LPAR 7, 114-130 (2000)

    Google Scholar 

  7. 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)

    Google Scholar 

  8. McAllester, D.: Automated Recognition of Tractability in Inference Relations. Journal of the ACM 40(2), 284–303 (1993)

    Article  MathSciNet  MATH  Google Scholar 

  9. Peltier, N.: Building Infinite Models for Equational Clause Sets: Constructing Non-Ambiguous Formulae. Logic Journal of the IGPL 11(1), 97–129 (2003)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2013 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

Lynch, C. (2013). Constructing Bachmair-Ganzinger Models. In: Voronkov, A., Weidenbach, C. (eds) Programming Logics. Lecture Notes in Computer Science, vol 7797. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-37651-1_12

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-37651-1_12

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-37650-4

  • Online ISBN: 978-3-642-37651-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics