Skip to main content

Formal Representation of Mathematics in a Dependently Typed Set Theory

  • Conference paper
Towards Mechanized Mathematical Assistants (MKM 2007, Calculemus 2007)

Abstract

We have formalized material from an introductory real analysis textbook in the proof assistant Scunak. Scunak is a system based on set theory encoded in a dependent type theory. We use the formalized material to illustrate some interesting aspects of the relationship between informal presentations of mathematics and their formal representation. We focus especially on a representative example proved using the system.

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. Autexier, S., Fiedler, A.: Textbook proofs meet formal logic - the problem of underspecification and granularity. In: Kohlhase, M. (ed.) MKM 2005. LNCS (LNAI), vol. 3863, pp. 96–110. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  2. Bartle, R.G., Sherbert, D.R.: Introduction to Real Analysis. John Wiley and Sons, New York (1982)

    MATH  Google Scholar 

  3. Baur, J.: Syntax und semantik mathematischer texte. Diploma thesis, Saarland University, Saarbrücken, Germany (1999)

    Google Scholar 

  4. Bertot, Y., Castéran, P.: Interactive Theorem Proving and Program Development. Coq’Art: The Calculus of Inductive Constructions. In: Texts in Theoretical Computer Science. An EATCS Series, Springer, Heidelberg (2004)

    Google Scholar 

  5. Brown, E.C.: Combining Type Theory and Untyped Set Theory. In: Furbach, U., Shankar, N. (eds.) IJCAR 2006. LNCS (LNAI), vol. 4130, pp. 205–219. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  6. Brown, C.E.: Encoding functional relations in Scunak. In: LFMTP 2006 (September 2006)

    Google Scholar 

  7. Brown, C.E.: Scunak users manual (2006), http://gtps.math.cmu.edu/cebrown/manual.ps

  8. Brown, C.E.: Verifying and invalidating textbook proofs using scunak. In: Borwein, J.M., Farmer, W.M. (eds.) MKM 2006. LNCS (LNAI), vol. 4108, pp. 110–123. Springer, Heidelberg (2006)

    Chapter  Google Scholar 

  9. Brown, C.E.: Dependently Typed Set Theory. SEKI-Working-Paper SWP–2006–03, SEKI Publications, Saarland Univ., (2006) ISSN 1860–5931

    Google Scholar 

  10. Kotowicz, J.: Real sequences and basic operations on them. Journal of Formalized Mathematics 1 (1989)

    Google Scholar 

  11. Lane, S.M.: Mathematics, Form, and Function. Springer, Heidelberg (1986)

    Google Scholar 

  12. Nipkow, T., Paulson, L.C., Wenzel, M.: Isabelle/HOL. LNCS, vol. 2283. Springer, Heidelberg (2002)

    MATH  Google Scholar 

  13. Reed, J.: Proof irrelevance and strict definitions in a logical framework. Technical Report 02-153, School of Computer Science, Carnegie Mellon University (2002)

    Google Scholar 

  14. Rudnicki, P.: An overview of the mizar project. In: Workshop on Types for Proofs and Programs, pp. 311–332 (1992)

    Google Scholar 

  15. Wiedijk, F.: Mizar: An impression, http://www.cs.kun.nl/~freek/mizar/mizarmanual.ps.gz

Download references

Author information

Authors and Affiliations

Authors

Editor information

Manuel Kauers Manfred Kerber Robert Miner Wolfgang Windsteiger

Rights and permissions

Reprints and permissions

Copyright information

© 2007 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Horozal, F.F., Brown, C.E. (2007). Formal Representation of Mathematics in a Dependently Typed Set Theory. In: Kauers, M., Kerber, M., Miner, R., Windsteiger, W. (eds) Towards Mechanized Mathematical Assistants. MKM Calculemus 2007 2007. Lecture Notes in Computer Science(), vol 4573. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73086-6_22

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73086-6_22

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73083-5

  • Online ISBN: 978-3-540-73086-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics