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. This term can be applied to concrete continuous functions and arguments, and then normalized to a rational approximation of say a zero of a given function. It turns out that even in the logical term language “normalization by evaluation” is reasonably efficient.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Bishop, E.: Foundations of Constructive Analysis. McGraw-Hill, New York (1967)
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.) TYPES 2000. LNCS, vol. 2277, pp. 96–111. Springer, Heidelberg (2002)
Cruz-Filipe, L.: Constructive Real Analysis: a Type-Theoretical Formalization and Applications. Ph.D thesis, Nijmegen University (2004)
Berger, U.: Program extraction from normalization proofs. In: Bezem, M., Groote, J.F. (eds.) TLCA 1993. LNCS, vol. 664, pp. 91–106. Springer, Heidelberg (1993)
Schwichtenberg, H.: Program extraction in constructive analysis. In: Lindström, S., Palmgren, E., Segerberg, K., Stoltenberg-Hansen, V. (eds.) Logicism, Intuitionism, and Formalism – What has become of them? (submitted, 2006)
Mandelkern, M.: Continuity of monotone functions. Pacific J. of Math. 99(2), 413–418 (1982)
Berger, J.: Exact calculation of inverse functions. Math. Log. Quart. 51(2), 201–205 (2005)
Andersson, P.: Exact real arithmetic with automatic error estimates in a computer algebra system. Master’s thesis, Mathematics department, Uppsala University (2001)
Gödel, K.: Über eine bisher noch nicht benützte Erweiterung des finiten Standpunkts. Dialectica 12, 280–287 (1958)
Berger, U., Eberl, M., Schwichtenberg, H.: Term rewriting for normalization by evaluation. Information and Computation 183, 19–42 (2003)
Berger, U.: Uniform Heyting Arithmetic. Annals Pure Applied Logic 133, 125–148 (2005)
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 2002. LNCS, vol. 2646, pp. 200–219. Springer, Heidelberg (2003)
Hurewicz, W.: Lectures on Ordinary Differential Equations. MIT Press, Cambridge (1958)
Moore, R.E.: Interval Analysis. Prentice-Hall, Englewood Cliffs (1966)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2006 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Schwichtenberg, H. (2006). Inverting Monotone Continuous Functions in Constructive Analysis. In: Beckmann, A., Berger, U., Löwe, B., Tucker, J.V. (eds) Logical Approaches to Computational Barriers. CiE 2006. Lecture Notes in Computer Science, vol 3988. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11780342_50
Download citation
DOI: https://doi.org/10.1007/11780342_50
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-35466-6
Online ISBN: 978-3-540-35468-0
eBook Packages: Computer ScienceComputer Science (R0)