Skip to main content
Log in

Finding Proofs in Tarskian Geometry

  • Published:
Journal of Automated Reasoning Aims and scope Submit manuscript

Abstract

We report on a project to use a theorem prover to find proofs of the theorems in Tarskian geometry. These theorems start with fundamental properties of betweenness, proceed through the derivations of several famous theorems due to Gupta and end with the derivation from Tarski’s axioms of Hilbert’s 1899 axioms for geometry. They include the four challenge problems left unsolved by Quaife, who two decades ago found some OTTER proofs in Tarskian geometry (solving challenges issued in Wos’s 1998 book). There are 212 theorems in this collection. We were able to find OTTER proofs of all these theorems. We developed a methodology for the automated preparation and checking of the input files for those theorems, to ensure that no human error has corrupted the formal development of an entire theory as embodied in two hundred input files and proofs. We distinguish between proofs that were found completely mechanically (without reference to the steps of a book proof) and proofs that were constructed by some technique that involved a human knowing the steps of a book proof. Proofs of length 40–100, roughly speaking, are difficult exercises for a human, and proofs of 100–250 steps belong in a Ph.D. thesis or publication. 29 of the proofs in our collection are longer than 40 steps, and ten are longer than 90 steps. We were able to derive completely mechanically all but 26 of the 183 theorems that have “short” proofs (40 or fewer deduction steps). We found proofs of the rest, as well as the 29 “hard” theorems, using a method that requires consulting the book proof at the outset. Our “subformula strategy” enabled us to prove four of the 29 hard theorems completely mechanically. These are Ph.D. level proofs, of length up to 108.

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

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Notes

  1. There is also a long tradition, going back to Descartes, of reducing geometric problems to algebra calculations by introducing coordinates. Algorithms for carrying out such calculations by computer have been extensively studied, including special methods intended for geometry and Tarski’s general decision procedure for real closed fields. We mention these only to emphasize that such methods are irrelevant to this paper, which is concerned with proofs in an axiomatic system for geometry.

  2. There is a similar theorem, Satz 10.5, about reflection in a line, but that theorem is not quite equational, because it requires that the two points determining the line be distinct.

  3. Therefore we could not satisfy a request that the constants have names unique across all files. Researchers with that wish can write PHP code to append a number to each constant. Then, however, they won’t be able to use hints extracted from our proofs.

  4. There are 214 theorems in our Master List; but the last three are all the Hilbert parallel axiom, in two cases and in a combined statement. So really, there are 212 theorems, of which 29 are hard and 183 are easy.

References

  1. Beeson, M.: The Tarski formalization project. http://www.michaelbeeson.com/research/FormalTarski/index.php

  2. Beeson, M., Wos, L.: OTTER proofs in Tarskian geometry. In: Demri, S., Kapur, D., Weidenbach, C. (eds.) Proceedings of 7th International Joint Conference, IJCAR 2014, Held as Part of the Vienna Summer of Logic, Vienna, Austria, July 19–22, 2014. Lecture Notes in Computer Science, vol. 8562, pp. 495–510. Springer (2014)

  3. Blanchette, J.C., Kaliszyk, C., Paulson, L.C., Urban, J.: Hammering towards QED. J. Formaliz. Reason. 9(1), 101–148 (2016)

  4. Braun, G., Narboux, J.: From Tarski to Hilbert. In: Ida, T., Fleuriot J. (eds.) Automated Deduction in Geometry 2012, vol. 7993, pp. 89–109. Springer-Verlag (2013)

  5. Braun, G., Narboux, J.: A synthetic proof of Pappus’s theorem in Tarski’s geometry. J. Autom. Reason. (2016). doi:10.1007/s10817-016-9374-4

  6. Caviness, B.F., Johnson, J.R. (eds.): Quantifier Elimination and Cylindrical Algebraic Decomposition. Springer, Wien (1998)

    MATH  Google Scholar 

  7. Durdevic, S.S., Narboux, J., Janicic, P.: Automated generation of machine verifiable and readable proofs: a case study of Tarski’s geometry. Ann. Math. Artif. Intell. 25 (2015). doi:10.1007/s10472-014-9443-5. https://hal.inria.fr/hal-01091011

  8. Gupta, H.N.: Contributions to the axiomatic foundations of geometry. Ph.D. thesis, University of California, Berkeley (1965)

  9. Hilbert, D.: Foundations of Geometry (Grundlagen der Geometrie): Open Court, La Salle, Illinois (1960). Second English edition, translated from the tenth German edition by Leo Unger. Original publication date (1899)

  10. Kaliszyk, C., Urban, J.: Learning-assisted automated reasoning with Flyspeck. J. Autom. Reason. 53(2), 173–213 (2014). doi:10.1007/s10817-014-9303-3

    Article  MathSciNet  MATH  Google Scholar 

  11. Pasch, M.: Vorlesung über Neuere Geometrie. Teubner, Leipzig (1882)

    MATH  Google Scholar 

  12. Pasch, M., Dehn, M.: Vorlesung über Neuere Geometrie. In: Teubner, B.G. (ed.) Leipzig (1926). The first edition (1882), which is the one digitized by Google Scholar, does not contain the appendix by Dehn

  13. Paulson, L.C., Blanchette, J.C.: Three years of experience with Sledgehammer, a practical link between automatic and interactive theorem provers. In: Sutcliffe, G., Schulz, S., Ternovska, E. (eds.) IWIL 2010. The 8th International Workshop on the Implementation of Logics, EasyChair Proceedings in Computing, vol. 2, pp. 1–11. EasyChair (2012)

  14. Quaife, A.: Automated Development of Fundamental Mathematical Theories. Springer, Berlin (1992)

    MATH  Google Scholar 

  15. Schwabhäuser, W., Szmielew, W., Tarski, A.: Metamathematische Methoden in der Geometrie: Teil I: Ein axiomatischer Aufbau der euklidischen Geometrie, Teil II: Metamathematische Betrachtungen (Hochschultext). Springer (1983). Reprinted 2012 by Ishi Press, with a new foreword by Michael Beeson

  16. Tarski, A.: A decision method for elementary algebra and geometry. Technical Report R-109, second revised edition, reprinted in [6], pp. 24–84, Rand Corporation (1951)

  17. Tarski, A.: What is elementary geometry? In: Henkin, L., Suppes, P., Tarksi, A. (eds.) The axiomatic method, with special reference to geometry and physics. Proceedings of an International Symposium held at the University of California, Berkeley, Dec. 26, 1957–Jan. 4, 1958, Studies in Logic and the Foundations of Mathematics, pp. 16–29. North-Holland, Amsterdam (1959). Available as a 2007 reprint, Brouwer Press, ISBN 1-443-72812-8

  18. Tarski, A., Givant, S.: Tarski’s system of geometry. Bull. Symb. Log. 5(2), 175–214 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  19. Veblen, O.: A system of axioms for geometry. Trans. Am. Math. Soc. 5, 343–384 (1904)

    Article  MathSciNet  MATH  Google Scholar 

  20. Veroff, R.: Using hints to increase the effectiveness of an automated reasoning program. J. Autom. Reason. 16(3), 223–239 (1996)

    Article  MathSciNet  MATH  Google Scholar 

  21. Wos, L.: Automated Reasoning: 33 Basic Research Problems. Prentice Hall, Englewood Cliffs (1988)

    MATH  Google Scholar 

  22. Wos, L.: Automated Reasoning and the Discovery of Missing and Elegant Proofs. Rinton Press, Paramus (2003)

    MATH  Google Scholar 

  23. Wos, L.: The subformula strategy: coping with complex expressions (2008). http://www.automatedreasoning.net/docs_and_pdfs/subformula

  24. Wos, L.: An amazing approach to plane geometry (2014). http://www.automatedreasoning.net/docs_and_pdfs/an_amazing_approach

  25. Wos, L., Pieper, G.W.: A Fascinating Country in the World of Computing. World Scientific, Singapore (1999)

    Book  MATH  Google Scholar 

Download references

Acknowledgements

This material was based in part on work supported by the U.S. Department of Energy, Office of Science, under contract DE-ACO2-06CH11357.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Michael Beeson.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Beeson, M., Wos, L. Finding Proofs in Tarskian Geometry. J Autom Reasoning 58, 181–207 (2017). https://doi.org/10.1007/s10817-016-9392-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10817-016-9392-2

Keywords

Navigation