Abstract
We identify bar recursion on moduli of continuity as a fundamental notion of constructive mathematics. We show that continuous functions from the Baire space \({{\mathbb {N}}}^{{\mathbb {N}}}\) to the natural numbers \({\mathbb {N}}\) which have moduli of continuity with bar recursors are exactly those functions induced by Brouwer operations. The connection between Brouwer operations and bar induction allows us to formulate several continuity principles on the Baire space stated in terms of bar recursion on continuous moduli which naturally characterise some variants of bar induction. These principles state that a certain kind of continuous function from \({{\mathbb {N}}}^{{\mathbb {N}}}\) to \({\mathbb {N}}\) admits a modulus of continuity with a bar recursor. The results for the Baire space are recast in the setting of the Cantor space \({{\{ 0,1 \}}}^{{\mathbb {N}}}\) using the notion of fan recursor, a bar recursor for binary trees. This yields characterisations of uniformly continuous functions on the Cantor space and fan theorem in terms of fan recursors. The results for the Cantor space hold over the extensional version of intuitionistic arithmetic in all finite types (\({\mathsf {E}}\text {-}\mathsf {HA}^\omega \)), and those for the Baire space hold over \({\mathsf {E}}\text {-}\mathsf {HA}^\omega \) extended with the type for Brouwer operations. Our work places Spector’s bar recursion in a proper context of Brouwer’s intuitionistic mathematics and clarifies the connection between bar recursion and bar induction.
Similar content being viewed by others
Notes
Logically, the continuous bar induction is the restriction of the monotone bar induction to \(\Pi ^{0}_{1}\) bars [9].
Throughout this paper, continuity means pointwise continuity; thus a function \(Y :{{\mathbb {N}}}^{{\mathbb {N}}}\rightarrow {\mathbb {N}}\) is continuous if and only if \( \forall \alpha ^{{{\mathbb {N}}}^{{\mathbb {N}}}} \exists n^{{\mathbb {N}}} \forall \beta ^{{{\mathbb {N}}}^{{\mathbb {N}}}} \left( \overline{\alpha }n = \overline{\beta }n \rightarrow Y\alpha = Y\beta \right) . \)
Note that this statement holds over \({\mathsf {HA}}^{\omega }\) as its proof depends only on Lemma 4.9.
By continuity principle, we mean a principle which identifies a weaker notion of continuity with a stronger one. Note that the principles introduced in this section are valid in classical mathematics since they are equivalent to some variants of bar induction (cf. Proposition 5.1 and Corollary 5.3). This is in contrast to the well-known intuitionistic principles such as \(\mathrm {WC}\text {-}\mathrm {N}\) and \(\mathrm {C}\text {-}\mathrm {N}\) [18, Section 4.6], which contradict classical mathematics.
In Berger [2, 3]\(, \mathrm{CFT}\), \(\mathrm{DFT}\), and \(\mathrm {UC_{c}}\) are called \(\mathrm{c\text {-}FT}\), \(\mathrm{FAN}\), and \(\mathrm {MUC}\), respectively. We use different terminologies to keep the notation uniform and to avoid the conflict with the existing literature [17, 2.6.4], where \(\mathrm {MUC}\) is used for another principle.
References
Avigad, J., Feferman, S.: Gödel’s functional (“Dialectica”) interpretation. In: Buss, S. (ed.) Handbook of Proof Theory. Studies in Logic and the Foundations of Mathematics, vol. 137, pp. 337–405. Elsevier, Amsterdam (1998)
Berger, J.: The fan theorem and uniform continuity. In: Cooper, S.B., Löwe, B., Torenvliet, L. (eds.) New Computational Paradigms CiE 2005. Lecture Notes in Comput. Sci., vol. 3526, pp. 18–22. Springer, Berlin (2005)
Berger, J.: The logical strength of the uniform continuity theorem. In: Beckmann, A., Berger, U., Löwe, B., Tucker, J.V. (eds.) Logical Approaches to Computational Barriers. CiE 2006. Lecture Notes in Comput. Sci., vol. 3988, pp. 35–39. Springer, Berlin (2006)
Bridges, D., Richman, F.: Varieties of Constructive Mathematics. Cambridge University Press, Cambridge (1987)
Brouwer, L.E.J.: Über Definitionsbereiche von Funktionen. Math. Ann. 97, 60–75 (1927) (English translation of sections 1–3 in van Heijenoort, J.: From Frege to Gödel: A Source Book in Mathematical Logic, 1879–1931, pp. 457–463. Harvard University Press, Cambridge, MA (1967))
Diener, H., Loeb, I.: Sequences of real functions on \([0,1]\) in constructive reverse mathematics. Ann. Pure Appl. Logic 157(1), 50–61 (2009)
Escardó, M.: Continuity of Gödel’s system T definable functionals via effectful forcing. In: Proceedings of the 29th Conference on the Mathematical Foundations of Programming Semantics, MFPS XXIX. Electronic Notes in Theoretical Computer Science, vol. 298, pp. 119–141. Elsevier, Amsterdam (2013)
Fujiwara, M., Kawai, T.: Equivalence of bar induction and bar recursion for continuous functions with continuous moduli. Ann. Pure Appl. Logic 170(8), 867–890 (2019)
Fujiwara, M., Kawai, T.: A logical characterization of the continuous bar induction. In: Liu, F., Ono, H., Yu, J. (eds.) Knowledge, Proof and Dynamics: The Fourth Asian Workshop on Philosophical Logic, pp. 25–33. Springer, Singapore (2020)
Howard, W.A.: Functional interpretation of bar induction by bar recursion. Compos. Math. 20, 107–124 (1968)
Ishihara, H.: Constructive reverse mathematics: compactness properties. In: Crosilla, L., Schuster, P. (eds.) From Sets and Types to Topology and Analysis: Towards Practicable Foundations for Constructive Mathematics, number 48 in Oxford Logic Guides, pp. 245–267. Oxford University Press, Oxford (2005)
Kawai, T.: Principles of bar induction and continuity on Baire space. J. Log. Anal. 11(FT3), 1–20 (2019)
Kohlenbach, U.: Applied Proof Theory: Proof Interpretations and Their Use in Mathematics. Springer Monographs in Mathematics. Springer, Berlin (2008)
Kreisel, G., Troelstra, A.S.: Formal systems for some branches of intuitionistic analysis. Ann. Math. Logic 1(3), 229–387 (1970)
Oliva, P., Steila, S.: A direct proof of Schwichtenberg’s bar recursion closure theorem. J. Symb. Logic 83(1), 70–83 (2018)
Spector, C.: Provably recursive functionals of analysis: a consistency proof of analysis by an extension of principles formulated in current intuitionistic mathematics. In: Dekker, F.D.E. (ed.) Recursive Function Theory : Proceedings of Symposia in Pure Mathematics, vol. 5, pp. 1–27. American Mathematical Society, Providence (1962)
Troelstra, A.S. (ed.): Metamathematical Investigation of Intuitionistic Arithmetic and Analysis. Lecture Notes in Math, vol. 344. Springer, Berlin (1973)
Troelstra, A.S., van Dalen, D.: Constructivism in Mathematics: An Introduction, Volume I. Studies in Logic and the Foundations of Mathematics, vol. 121. North Holland, Amsterdam (1988)
Troelstra, A.S., van Dalen, D.: Constructivism in Mathematics: An Introduction, Volume II. Studies in Logic and the Foundations of Mathematics, vol. 123. North Holland, Amsterdam (1988)
Acknowledgements
We thank Chuangjie Xu for helpful comments on an earlier version of this paper. Part of this work was carried out in May 2019 at the Zukunftskolleg of the University of Konstanz, which was hosting the first author as a visiting fellow. The authors thank the institute for their support and hospitality. This work was supported by JSPS KAKENHI Grant Numbers JP18K13450, JP19J01239, and JP20K14354.
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Fujiwara, M., Kawai, T. Characterising Brouwer’s continuity by bar recursion on moduli of continuity. Arch. Math. Logic 60, 241–263 (2021). https://doi.org/10.1007/s00153-020-00740-9
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00153-020-00740-9
Keywords
- Intuitionistic mathematics
- Constructive reverse mathematics
- Bar recursion
- Brouwer operation
- Continuity principle
- Bar induction
- Fan theorem