A Constructive Model of Uniform Continuity

Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 7941)


We construct a continuous model of Gödel’s system T and its logic HA ω in which all functions from the Cantor space 2 to the natural numbers are uniformly continuous. Our development is constructive, and has been carried out in intensional type theory in Agda notation, so that, in particular, we can compute moduli of uniform continuity of T-definable functions 2 → ℕ. Moreover, the model has a continuous Fan functional of type (2 → ℕ) → ℕ that calculates moduli of uniform continuity. We work with sheaves, and with a full subcategory of concrete sheaves that can be presented as sets with structure, which can be regarded as spaces, and whose natural transformations can be regarded as continuous maps.


Constructive mathematics topological models uniform continuity Fan functional intuitionistic type theory topos theory sheaves HAω Gödel’s system T 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Awodey, S., Bauer, A.: Propositions as [types]. Journal of Logic and Computation 14(4), 447–471 (2004)MathSciNetCrossRefGoogle Scholar
  2. 2.
    Baez, J.C., Hoffnung, A.E.: Convenient categories of smooth spaces (2008)Google Scholar
  3. 3.
    Bauer, A., Birkedal, L., Scott, D.: Equilogical spaces. Theoret. Comput. Sci. 315(1), 35–59 (2004)MathSciNetzbMATHCrossRefGoogle Scholar
  4. 4.
    Bauer, A., Simpson, A.: Continuity begets continuity. Presented at Trends in Constructive Mathematics in Germany (2006)Google Scholar
  5. 5.
    Beeson, M.J.: Foundations of Constructive Mathematics. Springer (1985)Google Scholar
  6. 6.
    Bove, A., Dybjer, P.: Dependent types at work. In: Bove, A., Barbosa, L.S., Pardo, A., Pinto, J.S. (eds.) LerNet 2008. LNCS, vol. 5520, pp. 57–99. Springer, Heidelberg (2009)CrossRefGoogle Scholar
  7. 7.
  8. 8.
    Coquand, T., Jaber, G.: A note on forcing and type theory. Fundamenta Informaticae 100(1-4), 43–52 (2010)MathSciNetzbMATHGoogle Scholar
  9. 9.
    Coquand, T., Jaber, G.: A computational interpretation of forcing in type theory. In: Epistemology Versus Ontology, vol. 27, pp. 203–213. Springer, Netherlands (2012)CrossRefGoogle Scholar
  10. 10.
    Curien, P.-L.: Substitution up to isomorphism. Fundamenta Informaticae 19(1/2), 51–85 (1993)MathSciNetzbMATHGoogle Scholar
  11. 11.
    Dybjer, P.: Internal type theory. In: Berardi, S., Coppo, M. (eds.) TYPES 1995. LNCS, vol. 1158, pp. 120–134. Springer, Heidelberg (1996)CrossRefGoogle Scholar
  12. 12.
    Escardó, M., Lawson, J., Simpson, A.: Comparing Cartesian closed categories of (core) compactly generated spaces. Topology Appl. 143(1-3), 105–145 (2004)MathSciNetzbMATHCrossRefGoogle Scholar
  13. 13.
    Fourman, M.P.: Notions of choice sequence. In: The L. E. J. Brouwer Centenary Symposium Proceedings of the Conference Held in Noordwijkerhout, vol. 110, pp. 91–105 (1982)Google Scholar
  14. 14.
    Fourman, M.P.: Continuous truth I, non-constructive objects. In: Proceedings of Logic Colloquium, Florence 1982, vol. 112, pp. 161–180. Elsevier (1984)Google Scholar
  15. 15.
    Hofmann, M.: On the interpretation of type theory in locally Cartesian closed categories. In: Pacholski, L., Tiuryn, J. (eds.) CSL 1994. LNCS, vol. 933, pp. 427–441. Springer, Heidelberg (1995)CrossRefGoogle Scholar
  16. 16.
    Johnstone, P.T.: On a topological topos. Proceedings of the London Mathematical Society 38(3), 237–271 (1979)MathSciNetzbMATHCrossRefGoogle Scholar
  17. 17.
    Johnstone, P.T.: Sketches of an Elephant: A Topos Theory Compendium. Oxford University Press (2002)Google Scholar
  18. 18.
    Mac Lane, S., Moerdijk, I.: Sheaves in Geometry and Logic: A First Introduction to Topos Theory. Springer (1992)Google Scholar
  19. 19.
    Normann, D.: Recursion on the countable functionals. Lec. Not. Math, vol. 811. Springer (1980)Google Scholar
  20. 20.
    Normann, D.: Computing with functionals—computability theory or computer science? Bull. Symbolic Logic 12(1), 43–59 (2006)MathSciNetzbMATHCrossRefGoogle Scholar
  21. 21.
    Seely, R.A.G.: Locally cartesian closed categories and type theory. Mathematical Proceedings of the Cambridge Philosophical Society 95(1), 33–48 (1984)MathSciNetzbMATHCrossRefGoogle Scholar
  22. 22.
    Spanier, E.H.: Quasi-topologies. Duke Mathematical Journal 30(1), 1–14 (1963)MathSciNetzbMATHCrossRefGoogle Scholar
  23. 23.
    van der Hoeven, G., Moerdijk, I.: Sheaf models for choice sequences. Annals of Pure and Applied Logic 27(1), 63–107 (1984)MathSciNetzbMATHCrossRefGoogle Scholar
  24. 24.
    Xu, C., Escardó, M.H.: A constructive model of uniform continuity, developed in Agda. Available at the Authors’ Institutional Web Pages (2012-2013)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2013

Authors and Affiliations

  1. 1.University of BirminghamUK

Personalised recommendations