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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Giunchiglia, E., Walsh, T.: SAT 2005 (January 2004)
Plaisted, D.A., Zhu, Y.: Ordered semantic hyper linking. Journal of Automated Reasoning 25(3), 167–217 (2000)
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)
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)
Baumgartner, P., Tinelli, C.: The Model Evolution Calculus. In: Baader, F. (ed.) CADE 2003. LNCS (LNAI), vol. 2741, pp. 350–364. Springer, Heidelberg (2003)
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)
Baumgartner, P., Tinelli, C.: The Model Evolution Calculus as a First-Order DPLL Method. Artificial Intelligence 172(4-5), 591–632 (2008)
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)
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)
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)
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)
Lee, S.-J., Plaisted, D.: Eliminating duplication with the hyper-linking strategy. Journal of Automated Reasoning 9(1), 25–42 (1992)
Baumgartner, P., Thorstensen, E.: Instance based methods — a brief overview. KI - Künstliche Intelligenz 24, 35–42 (2010)
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)
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)
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)
Davis, M., Putnam, H.: A computing procedure for quantification theory. Journal of the Association for Computing Machinery 7, 201–215 (1960)
Robinson, J.: A machine-oriented logic based on the resolution principle. Journal of the Association for Computing Machinery 12, 23–41 (1965)
Davis, M., Logemann, G., Loveland, D.: A machine program for theorem-proving. Communications of the ACM 5, 394–397 (1962)
Yahya, A., Plaisted, D.A.: Ordered semantic hyper tableaux. Journal of Automated Reasoning 29(1), 17–57 (2002)
McCune, W.: Fascinating XCB inference. AAR Newsletter 66 (February 2005)
Stickel, M.E.: Automated deduction by theory resolution. Journal of Automated Reasoning 1, 333–355 (1985)
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)
McCune, W.: Otter 2.0 (theorem prover). In: Stickel, M.E. (ed.) CADE 1990. LNCS, vol. 449, pp. 663–664. Springer, Heidelberg (1990)
Claessen, K.: Equinox, a new theorem prover for full first-order logic with equality. In: Dagstuhl Seminar 05431 on Deduction and Applications (October 2005)
Sutcliffe, G., Suttner, C.: The State of CASC. AI Communications 19(1), 35–48 (2006)
Riazanov, A., Voronkov, A.: The design and implementation of VAMPIRE. AI Commun. 15(2-3), 91–110 (2002)
Zhu, Y., Plaisted, D.: FOLPLAN: A semantically guided first-order planner. In: Proceedings of the 10th International FLAIRS Conference (1997)
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)
Lifschitz, V.: On the semantics of STRIPS. In: Reasoning about Actions and Plans: Proceedings of the 1986 Workshop, pp. 1–9. Morgan Kaufmann (1987)
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)
Edwin, P.D.: Pednault. ADL and the state-transition model of action. J. Log. Comput. 4(5), 467–512 (1994)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)