A Constructive Model of Uniform Continuity

We construct a continuous model of Godel’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.

[1]  Michael P. Fourman,et al.  Continuous Truth I Non-constructive Objects , 1984 .

[2]  Pierre-Louis Curien Substitution up to Isomorphism , 1993, Fundam. Informaticae.

[3]  P. Johnstone Sketches of an Elephant: A Topos Theory Compendium Volume 1 , 2002 .

[4]  D. Normann Recursion on the countable functionals , 1980 .

[5]  M. Beeson Foundations of Constructive Mathematics , 1985 .

[6]  John C. Baez,et al.  Convenient Categories of Smooth Spaces , 2008, 0807.1704.

[7]  J. Lawson,et al.  Comparing Cartesian closed categories of (core) compactly generated spaces , 2004 .

[8]  Andrej Bauer,et al.  Equilogical spaces , 2004, Theor. Comput. Sci..

[9]  Peter Dybjer,et al.  Internal Type Theory , 1995, TYPES.

[10]  Thierry Coquand,et al.  A Computational Interpretation of Forcing in Type Theory , 2012, Epistemology versus Ontology.

[11]  Martin Hofmann,et al.  On the Interpretation of Type Theory in Locally Cartesian Closed Categories , 1994, CSL.

[12]  Maribel Fernández,et al.  Curry-Style Types for Nominal Terms , 2006, TYPES.

[13]  Alex K. Simpson,et al.  Computational Adequacy in an Elementary Topos , 1998, CSL.

[14]  Michael P. Fourman,et al.  Notions of Choice Sequence , 1982 .

[15]  Ieke Moerdijk,et al.  Sheaf models for choice sequences , 1984, Ann. Pure Appl. Log..

[16]  Peter Dybjer,et al.  Dependent Types at Work , 2009, LerNet ALFA Summer School.

[17]  Peter Dybjer,et al.  Epistemology versus Ontology - Essays on the Philosophy and Foundations of Mathematics in Honour of Per Martin-Löf , 2012, Epistemology versus Ontology.

[18]  Andrej Bauer,et al.  Propositions as Types , 2004, J. Log. Comput..

[19]  Peter T. Johnstone,et al.  On a Topological Topos , 1979 .

[20]  Dag Normann,et al.  Computing with Functionals—Computability Theory or Computer Science? , 2006, Bulletin of Symbolic Logic.

[21]  Luís Soares Barbosa,et al.  Language Engineering and Rigorous Software Development, International LerNet ALFA Summer School 2008, Piriapolis, Uruguay, February 24 - March 1, 2008, Revised Tutorial Lectures , 2009, LerNet ALFA Summer School.

[22]  Thierry Coquand,et al.  A Note on Forcing and Type Theory , 2010, Fundam. Informaticae.

[23]  R. Seely,et al.  Locally cartesian closed categories and type theory , 1984, Mathematical Proceedings of the Cambridge Philosophical Society.

[24]  I. Moerdijk,et al.  Sheaves in geometry and logic: a first introduction to topos theory , 1992 .