Abstract
We prove constructively (in the style of Bishop) that every monotone continuous function with a uniform modulus of increase has a continuous inverse. The proof is formalized, and a realizing term extracted. It turns out that even in the logical term language—a version of Gödel’s T—evaluation is reasonably efficient.
Similar content being viewed by others
References
Andersson, P.: Exact real arithmetic with automatic error estimates in a computer algebra system. Master’s thesis, Mathematics Department, Uppsala University (2001)
Berger, J.: Exact calculation of inverse functions. Math. Log. Q. 51(2), 201–205 (2005)
Berger, U.: Uniform Heyting arithmetic. Ann. Pure Appl. Log. 133, 125–148 (2005)
Berger, U.: Program extraction from normalization proofs. In: Bezem, M., Groote, J. (eds.) Typed Lambda Calculi and Applications. Lecture Notes in Comput. Sci., vol. 664, pp. 91–106. Springer, Berlin (1993)
Berger, U., Eberl, M., Schwichtenberg, H.: Term rewriting for normalization by evaluation. Inf. Comput. 183, 19–42 (2003)
Bishop, E.: Foundations of Constructive Analysis. McGraw-Hill, New York (1967)
Cruz-Filipe, L.: Constructive real analysis: a type-theoretical formalization and applications. Ph.D. Thesis, Nijmegen University (2004)
Geuvers, H., Wiedijk, F., Zwanenburg, J.: A constructive proof of the fundamental theorem of algebra without using the rationals. In: Callaghan, P., Luo, Z., McKinna, J., Pollack, R. (eds.) Proc. Types 2000. Lecture Notes in Comput. Sci., vol. 2277, pp. 96–111. Springer, Berlin (2000)
Gödel, K.: Über eine bisher noch nicht benützte Erweiterung des finiten Standpunkts. Dialectica 12, 280–287 (1958)
Hurewicz, W.: Lectures on Ordinary Differential Equations. MIT Press, Cambridge (1958)
Kohlenbach, U.: Real growth in standard parts of analysis. Habilitationsschrift, Fachbereich Mathematik, Universität Frankfurt am Main (1995)
Kohlenbach, U.: Proof theory and computational analysis. Electron. Notes Theor. Comput. Sci. 13 (1998), 34 p.
Kreisel, G.: Interpretation of analysis by means of constructive functionals of finite types. In: Heyting, A. (ed.) Constructivity in Mathematics, pp. 101–128. North-Holland, Amsterdam (1959)
Letouzey, P.: A new extraction for Coq. In: Geuvers, H., Wiedijk, F. (eds.) Types for Proofs and Programs, Second International Workshop, TYPES 2002. Lecture Notes in Comput. Sci., vol. 2646. Springer, Berlin (2003)
Mandelkern, M.: Continuity of monotone functions. Pac. J. Math. 99(2), 413–418 (1982)
Moore, R.E.: Interval Analysis. Prentice-Hall, Englewood Cliffs (1966)
Schwichtenberg, H.: Constructive analysis with witnesses. In: Schwichtenberg, H., Spies, K. (eds.) Proof Technology and Computation. Proc. NATO Advanced Study Institute, Marktoberdorf, 2003. Series III: Computer and Systems Sciences, vol. 200, pp. 323–353. IOS Press, Utrecht (2006)
Troelstra, A.S. (ed.): Metamathematical Investigation of Intuitionistic Arithmetic and Analysis. Lecture Notes in Math., vol. 344. Springer, Berlin (1973)
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Schwichtenberg, H. Realizability interpretation of proofs in constructive analysis. Theory Comput Syst 43, 583–602 (2008). https://doi.org/10.1007/s00224-007-9027-4
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00224-007-9027-4