Skip to main content

A Logical Framework for Developing and Mechanizing Set Theories

  • Conference paper
  • First Online:
Automated Reasoning (IJCAR 2016)

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

Included in the following conference series:

  • 840 Accesses

Abstract

We describe a framework for formalizing mathematics which is based on the usual set theoretical foundations of mathematics. Its most important feature is that it reflects real mathematical practice in making an extensive use of statically defined abstract set terms, in the same way they are used in ordinary mathematical discourse. We also show how large portions of scientifically applicable mathematics can be developed in this framework in a straightforward way, using just rather weak set theories which are predicatively acceptable. The key property of those theories is that every object which is used in it is defined by some closed term of the theory. This allows for a very concrete, computationally-oriented interpretation. However, the development is not committed to such interpretation, and can easily be extended for handling stronger set theories, including ZFC itself.

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 69.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 89.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

Notes

  1. 1.

    In the classical case this condition is derivable from the others.

  2. 2.

    The use of binary predicates etc. can be reduced, of course, to the use of unary ones.

References

  1. Avron, A.: Transitive closure and the mechanization of mathematics. In: Kamareddine, F.D. (ed.) Thirty Five Years of Automating Mathematics. Applied Logic Series, pp. 149–171. Springer, Heidelberg (2003)

    Chapter  Google Scholar 

  2. Avron, A.: Formalizing set theory as it is actually used. In: Asperti, A., Bancerek, G., Trybulec, A. (eds.) MKM 2004. LNCS, vol. 3119, pp. 32–43. Springer, Heidelberg (2004)

    Chapter  Google Scholar 

  3. Avron, A.: A framework for formalizing set theories based on the use of static set terms. In: Avron, A., Dershowitz, N., Rabinovich, A. (eds.) Pillars of Computer Science. LNCS, vol. 4800, pp. 87–106. Springer, Heidelberg (2008)

    Chapter  Google Scholar 

  4. Avron, A.: A new approach to predicative set theory. In: Schindler, R. (ed.) Ways of Proof Theory. Onto Series in Mathematical Logic, pp. 31–63. onto Verlag (2010)

    Google Scholar 

  5. Avron, A., Cohen, L.: Formalizing scientifically applicable mathematics in a definitional framework. J. Formalized Reasoning 9(1), 53–70 (2016)

    MathSciNet  Google Scholar 

  6. Avron, A., Cohen, L.: A minimal framework for applicable mathematics (to appear, 2016)

    Google Scholar 

  7. Cantone, D., Omodeo, E., Policriti, A.: Set Theory for Computing: From Decision Procedures to Declarative Programming With Sets. Springer, New York (2001)

    Book  MATH  Google Scholar 

  8. Devlin, K.: Constructibility. Perspectives in Mathematical Logic. Springer, Heidelberg (1984)

    Book  MATH  Google Scholar 

  9. Feferman, S.: Weyl vindicated: Das kontinuum 70 years later. Termi e prospettive della logica e della filosofia della scienza contemporanee, vol. 1 (1988)

    Google Scholar 

  10. Fraenkel, A.A., Bar-Hillel, Y., Levy, A.: Foundations of Set Theory. Elsevier, Amsterdam (1973)

    MATH  Google Scholar 

  11. Gandy, R.O.: Set-theoretic functions for elementary syntax. In: Proceedings of the Symposium in Pure Mathematics, vol. 13, pp. 103–126 (1974)

    Google Scholar 

  12. Kieffer, S., Avigad, J., Friedman, H.: A language for mathematical language management. Stud. Logic Grammar Rhetoric 18, 51–66 (2009)

    Google Scholar 

  13. Levy, A.: Basic Set Theory. Perspectives in Mathematical Logic. Springer, Heidelberg (1979)

    Book  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Arnon Avron .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this paper

Cite this paper

Avron, A. (2016). A Logical Framework for Developing and Mechanizing Set Theories. In: Olivetti, N., Tiwari, A. (eds) Automated Reasoning. IJCAR 2016. Lecture Notes in Computer Science(), vol 9706. Springer, Cham. https://doi.org/10.1007/978-3-319-40229-1_1

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-40229-1_1

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-40228-4

  • Online ISBN: 978-3-319-40229-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics