Skip to main content
Log in

Characterising Brouwer’s continuity by bar recursion on moduli of continuity

  • Published:
Archive for Mathematical Logic Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

Notes

  1. Logically, the continuous bar induction is the restriction of the monotone bar induction to \(\Pi ^{0}_{1}\) bars [9].

  2. 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) . \)

  3. A dialogue tree over the natural numbers is a labelled inductive tree in which each node is labelled by a natural number; see Sect. 3. For the notion of eloquent function, see [7, Section 2.2].

  4. Note that the assumption in [15, Theorem 2.4] that S be a bar, i.e. \(\forall \alpha \exists n S(\overline{\alpha }n)\), is not needed. In fact, this property follows from Lemma 4.9.

  5. Note that this statement holds over \({\mathsf {HA}}^{\omega }\) as its proof depends only on Lemma 4.9.

  6. 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.

  7. 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

  1. 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)

    Chapter  Google Scholar 

  2. 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)

    Google Scholar 

  3. 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)

    Chapter  Google Scholar 

  4. Bridges, D., Richman, F.: Varieties of Constructive Mathematics. Cambridge University Press, Cambridge (1987)

    Book  Google Scholar 

  5. 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))

  6. Diener, H., Loeb, I.: Sequences of real functions on \([0,1]\) in constructive reverse mathematics. Ann. Pure Appl. Logic 157(1), 50–61 (2009)

    Article  MathSciNet  Google Scholar 

  7. 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)

  8. 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)

    Article  MathSciNet  Google Scholar 

  9. 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)

    Chapter  Google Scholar 

  10. Howard, W.A.: Functional interpretation of bar induction by bar recursion. Compos. Math. 20, 107–124 (1968)

    MathSciNet  MATH  Google Scholar 

  11. 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)

    Chapter  Google Scholar 

  12. Kawai, T.: Principles of bar induction and continuity on Baire space. J. Log. Anal. 11(FT3), 1–20 (2019)

    MathSciNet  MATH  Google Scholar 

  13. Kohlenbach, U.: Applied Proof Theory: Proof Interpretations and Their Use in Mathematics. Springer Monographs in Mathematics. Springer, Berlin (2008)

    MATH  Google Scholar 

  14. Kreisel, G., Troelstra, A.S.: Formal systems for some branches of intuitionistic analysis. Ann. Math. Logic 1(3), 229–387 (1970)

    Article  MathSciNet  Google Scholar 

  15. Oliva, P., Steila, S.: A direct proof of Schwichtenberg’s bar recursion closure theorem. J. Symb. Logic 83(1), 70–83 (2018)

    Article  MathSciNet  Google Scholar 

  16. 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)

    Chapter  Google Scholar 

  17. Troelstra, A.S. (ed.): Metamathematical Investigation of Intuitionistic Arithmetic and Analysis. Lecture Notes in Math, vol. 344. Springer, Berlin (1973)

    MATH  Google Scholar 

  18. 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)

  19. 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)

Download references

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

Authors

Corresponding author

Correspondence to Tatsuji Kawai.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00153-020-00740-9

Keywords

Mathematics Subject Classification

Navigation