Abstract
In this paper we present the results of an investigation into the use of the Nuprl proof development system to implement higher constructive mathematics. As a first step in exploring the issues involved, we have developed a basis for formalizing substantial parts of real analysis. More specifically, we have: developed type-theoretic representations of concepts from Bishop's treatment of constructive mathematics that allow reasonably direct formalizations; used Nuprl's facility for sound extension of its inference system to implement automated reasoners for analysis; and tested these ideas in a formalization of rational and real arithmetic and of a proof of the completeness theorem for the reals (every Cauchy sequence converges).
Both authors were supported, in part, by ONR contract N00014-88-K-0409 and NSF grant CCR-8616552.
Preview
Unable to display preview. Download preview PDF.
References
E. Bishop. Foundations of Constructive Analysis. McGraw-Hill, New York, 1967.
R. L. Constable, et al. Implementing Mathematics with the Nuprl Proof Development System. Prentice-Hall, Englewood Cliffs, New Jersey, 1986.
T. Coquand and G. Huet. The calculus of constructions. Information and Computation, 76:95–120, 1988.
S. Feferman. A language and axioms for explicit mathematics. In Dold, A. and B. Eckmann, editor, Algebra and Logic, volume 450 of Lecture Notes in Mathematics, pages 87–139. Springer-Verlag, 1975.
M. J. Gordon, R. Milner, and C. P. Wadsworth. Edinburgh LCF: A Mechanized Logic of Computation, volume 78 of Lecture Notes in Computer Science. Springer-Verlag, 1979.
S. Hayashi and H. Nakano. PX: A Computational Logic. Foundations of Computing. MIT Press, Cambridge, MA, 1988.
D. J. Howe. Computational metatheory in Nuprl. CADE-9, pages 238–257, May 1988.
C. Jones. Completing the rationals and metric spaces in LEGO. In Proceedings of the Second B.R.A. Workshop on Logical Frameworks, Edinburgh, UK, May 1991. (To appear.).
L. S. Jutting. Checking Landau's “Grundlagen” in the AUTOMATH system. PhD thesis, Eindhoven University, 1977.
P. Martin-Löf. Constructive mathematics and computer programming. In Sixth International Congress for Logic, Methodology, and Philosophy of Science, pages 153–175, Amsterdam, 1982. North Holland.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1992 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Chirimar, J., Howe, D.J. (1992). Implementing constructive real analysis (preliminary report). In: Myers, J.P., O'Donnell, M.J. (eds) Constructivity in Computer Science. Constructivity in CS 1991. Lecture Notes in Computer Science, vol 613. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0021090
Download citation
DOI: https://doi.org/10.1007/BFb0021090
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-55631-2
Online ISBN: 978-3-540-47265-0
eBook Packages: Springer Book Archive