Skip to main content

The Relative Power of Semantics and Unification

  • Chapter
Programming Logics

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

Abstract

The OSHL theorem proving method is an attempt to extend propositional theorem proving techniques to first-order logic by working entirely at the ground level. A disadvantage of this approach is that OSHL does not perform unifications between non-ground literals, as resolution does. However, OSHL has the capability to use natural semantics to guide the proof search. The question arises whether the advantage of proof guidance using semantics can make up for the loss of unification between non-ground literals that other methods employ. This question is studied and some evidence is given that a properly chosen semantics causes OSHL to implicitly perform unifications between non-ground levels, suggesting that OSHL may have some of the advantages of theorem proving methods based on unification as well as some of the efficiencies of propositional theorem provers. Some implementation results of OSHL with and without nontrivial semantics are also presented to illustrate its properties.

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. Giunchiglia, E., Walsh, T.: SAT 2005 (January 2004)

    Google Scholar 

  2. Plaisted, D.A., Zhu, Y.: Ordered semantic hyper linking. Journal of Automated Reasoning 25(3), 167–217 (2000)

    Article  MathSciNet  MATH  Google Scholar 

  3. Baumgartner, P.: FDPLL – A First-Order Davis-Putnam-Logeman-Loveland Procedure. In: McAllester, D. (ed.) CADE 2000. LNCS, vol. 1831, pp. 200–219. Springer, Heidelberg (2000)

    Chapter  Google Scholar 

  4. Letz, R., Stenz, G.: DCTP - A Disconnection Calculus Theorem Prover - System Abstract. In: Goré, R.P., Leitsch, A., Nipkow, T. (eds.) IJCAR 2001. LNCS (LNAI), vol. 2083, pp. 381–385. Springer, Heidelberg (2001)

    Chapter  Google Scholar 

  5. Baumgartner, P., Tinelli, C.: The Model Evolution Calculus. In: Baader, F. (ed.) CADE 2003. LNCS (LNAI), vol. 2741, pp. 350–364. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  6. Baumgartner, P., Tinelli, C.: Model Evolution with Equality Modulo Built-in Theories. In: Bjørner, N., Sofronie-Stokkermans, V. (eds.) CADE 2011. LNCS, vol. 6803, pp. 85–100. Springer, Heidelberg (2011)

    Chapter  Google Scholar 

  7. Baumgartner, P., Tinelli, C.: The Model Evolution Calculus as a First-Order DPLL Method. Artificial Intelligence 172(4-5), 591–632 (2008)

    Article  MathSciNet  MATH  Google Scholar 

  8. Baumgartner, P., Tinelli, C.: The Model Evolution Calculus with Equality. In: Nieuwenhuis, R. (ed.) CADE 2005. LNCS (LNAI), vol. 3632, pp. 392–408. Springer, Heidelberg (2005)

    Chapter  Google Scholar 

  9. Ganzinger, H., Korovin, K.: New directions in instantiation-based theorem proving. In: Proc. 18th IEEE Symposium on Logic in Computer Science, pp. 55–64. IEEE Computer Society Press (2003)

    Google Scholar 

  10. Korovin, K., Sticksel, C.: iProver-Eq: An Instantiation-Based Theorem Prover with Equality. In: Giesl, J., Hähnle, R. (eds.) IJCAR 2010. LNCS, vol. 6173, pp. 196–202. Springer, Heidelberg (2010)

    Chapter  Google Scholar 

  11. Ganzinger, H., Korovin, K.: Integrating Equational Reasoning into Instantiation-Based Theorem Proving. In: Marcinkowski, J., Tarlecki, A. (eds.) CSL 2004. LNCS, vol. 3210, pp. 71–84. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  12. Lee, S.-J., Plaisted, D.: Eliminating duplication with the hyper-linking strategy. Journal of Automated Reasoning 9(1), 25–42 (1992)

    Article  MathSciNet  MATH  Google Scholar 

  13. Baumgartner, P., Thorstensen, E.: Instance based methods — a brief overview. KI - Künstliche Intelligenz 24, 35–42 (2010)

    Article  Google Scholar 

  14. Gelernter, H., Hansen, J.R., Loveland, D.W.: Empirical explorations of the geometry theorem proving machine. In: Feigenbaum, E., Feldman, J. (eds.) Computers and Thought, pp. 153–167. McGraw-Hill, New York (1963)

    Google Scholar 

  15. Das, S., Plaisted, D.: An improved propositional approach to first-order theorem proving. In: Baumgartner, P., Fermueller, C. (eds.) CADE-19 Workshop W4 Model Computation - Principles, Algorithms, Applications, Miami, Florida, USA (2003)

    Google Scholar 

  16. Suttner, C.B., Sutcliffe, G.: The TPTP problem library (TPTP v2.0.0). Technical Report AR-97-01, Institut für Informatik, Technische Universität München, Germany (1997)

    Google Scholar 

  17. Davis, M., Putnam, H.: A computing procedure for quantification theory. Journal of the Association for Computing Machinery 7, 201–215 (1960)

    Article  MathSciNet  MATH  Google Scholar 

  18. Robinson, J.: A machine-oriented logic based on the resolution principle. Journal of the Association for Computing Machinery 12, 23–41 (1965)

    Article  MathSciNet  MATH  Google Scholar 

  19. Davis, M., Logemann, G., Loveland, D.: A machine program for theorem-proving. Communications of the ACM 5, 394–397 (1962)

    Article  MathSciNet  MATH  Google Scholar 

  20. Yahya, A., Plaisted, D.A.: Ordered semantic hyper tableaux. Journal of Automated Reasoning 29(1), 17–57 (2002)

    Article  MathSciNet  MATH  Google Scholar 

  21. McCune, W.: Fascinating XCB inference. AAR Newsletter 66 (February 2005)

    Google Scholar 

  22. Stickel, M.E.: Automated deduction by theory resolution. Journal of Automated Reasoning 1, 333–355 (1985)

    Article  MathSciNet  MATH  Google Scholar 

  23. Sutcliffe, G.: The TPTP Problem Library and Associated Infrastructure: The FOF and CNF Parts, v3.5.0. Journal of Automated Reasoning 43(4), 337–362 (2009)

    Article  MathSciNet  MATH  Google Scholar 

  24. McCune, W.: Otter 2.0 (theorem prover). In: Stickel, M.E. (ed.) CADE 1990. LNCS, vol. 449, pp. 663–664. Springer, Heidelberg (1990)

    Chapter  Google Scholar 

  25. Claessen, K.: Equinox, a new theorem prover for full first-order logic with equality. In: Dagstuhl Seminar 05431 on Deduction and Applications (October 2005)

    Google Scholar 

  26. Sutcliffe, G., Suttner, C.: The State of CASC. AI Communications 19(1), 35–48 (2006)

    MathSciNet  MATH  Google Scholar 

  27. Riazanov, A., Voronkov, A.: The design and implementation of VAMPIRE. AI Commun. 15(2-3), 91–110 (2002)

    MATH  Google Scholar 

  28. Zhu, Y., Plaisted, D.: FOLPLAN: A semantically guided first-order planner. In: Proceedings of the 10th International FLAIRS Conference (1997)

    Google Scholar 

  29. Fikes, R., Nilsson, N.J.: STRIPS: A new approach to the application of theorem proving to problem solving. Artif. Intell. 2(3/4), 189–208 (1971)

    Article  MATH  Google Scholar 

  30. Lifschitz, V.: On the semantics of STRIPS. In: Reasoning about Actions and Plans: Proceedings of the 1986 Workshop, pp. 1–9. Morgan Kaufmann (1987)

    Google Scholar 

  31. Penberthy, J.S., Weld, D.S.: UCPOP: A sound, complete, partial order planner for ADL. In: The Third International Conference on Knowledge Representation and Reasoning (KR 1992), pp. 103–114 (1992)

    Google Scholar 

  32. Edwin, P.D.: Pednault. ADL and the state-transition model of action. J. Log. Comput. 4(5), 467–512 (1994)

    Article  MATH  Google Scholar 

  33. Bonacina, M., Hsiang, J.: On semantic resolution with lemmaizing and contraction and a formal treatment of caching. New Generation Computing 16(2), 163–200 (1998)

    Article  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

Plaisted, D.A., Miller, S. (2013). The Relative Power of Semantics and Unification. 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_14

Download citation

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

  • 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