Exact completions and toposes

Toposes and quasi-toposes have been shown to be useful in mathematics, logic and computer science. Because of this, it is important to understand the different ways in which they can be constructed. Realizability toposes and presheaf toposes are two important classes of toposes. All of the former and many of the latter arise by adding “good” quotients of equivalence relations to a simple category with finite limits. This construction is called the exact completion of the original category. Exact completions are not always toposes and it was not known, not even in the realizability and presheaf cases, when or why toposes arise in this way. Exact completions can be obtained as the composition of two related constructions. The first one assigns to a category with finite limits, the “best” regular category (called its regular completion) that embeds it. The second assigns to a regular category the “best” exact category (called its ex/reg completion) that embeds it. These two constructions are of independent interest. There are quasitoposes that arise as regular completions and toposes, such as those of sheaves on a locale, that arise as ex/reg completions but which are not exact completions. We give a characterization of the categories with finite limits whose exact completions are toposes. This provides a very simple way of presenting realizability toposes, it allows us to give a very simple characterization of the presheaf toposes whose exact completions are themselves toposes and also to find new examples of toposes arising as exact completions. We also characterize universal closure operators in exact completions in terms of topologies, in a way analogous to the case of presheaf toposes and Grothendieck topologies. We then identify two “extreme” topologies in our sense and give simple conditions which ensure that the regular completion of a category is the category of separated objects for one of these topologies. This connection allows us to derive good properties of regular completions such as local cartesian closure. This, in turn, is part of our study of when a regular completion is a quasi-topos. The second extreme topology gives rise, as its category of sheaves, to the category of what we call complete equivalence relations. We then characterize the locally cartesian closed regular categories whose associated category of complete equivalence relations is a topos. Moreover, we observe that in this case the topos is nothing but the ex/reg completion of the original category.

[1]  Colin McLarty,et al.  Elementary categories, elementary toposes , 1992 .

[2]  Lars Birkedal A general notion of realizability , 2000, Proceedings Fifteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.99CB36332).

[3]  F. William Lawvere,et al.  Qualitative distinctions between some toposes of generalized graphs , 1987 .

[4]  Andre Scedrov,et al.  Categories, allegories , 1990, North-Holland mathematical library.

[5]  A. Carboni,et al.  Cartesian bicategories I , 1987 .

[6]  Denis Higgs,et al.  Injectivity in the Topos of Complete Heyting Algebra Valued Sets , 1984, Canadian Journal of Mathematics.

[7]  S. Franklin,et al.  Spaces in which sequences suffice , 1965 .

[8]  Matías Menni,et al.  The Largest Topological Subcategory of Countably-based Equilogical Spaces , 1999, MFPS.

[9]  Jonathan L. Alperin,et al.  Groups and Representations , 1995 .

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

[11]  Lars Birkedal,et al.  Type theory via exact categories , 1998, Proceedings. Thirteenth Annual IEEE Symposium on Logic in Computer Science (Cat. No.98CB36226).

[12]  Andrew M. Pitts Tripos Theory in Retrospect , 2002, Math. Struct. Comput. Sci..

[13]  S. Lane Categories for the Working Mathematician , 1971 .

[14]  Ross Street,et al.  Fibrations in bicategories , 1980 .

[15]  J. Hyland The Effective Topos , 1982 .

[16]  A. Kock Synthetic Differential Geometry , 1981 .

[17]  F. William Lawvere,et al.  Categories of spaces may not be generalized spaces as exemplified by directed graphs , 1986 .

[18]  A. Troelstra Constructivism in mathematics , 1988 .

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

[20]  F W Lawvere,et al.  AN ELEMENTARY THEORY OF THE CATEGORY OF SETS. , 1964, Proceedings of the National Academy of Sciences of the United States of America.

[21]  G. M. Kelly,et al.  On topological quotient maps preserved by pullbacks or products , 1970, Mathematical Proceedings of the Cambridge Philosophical Society.

[22]  Philip S. Mulry Adjointness in recursion , 1986, Ann. Pure Appl. Log..

[23]  J. Isbell,et al.  General function spaces, products and continuous lattices , 1986, Mathematical Proceedings of the Cambridge Philosophical Society.

[24]  A note on the exact completion of a regular category, and its infinitary generalizations. , 1999 .

[25]  Alex K. Simpson,et al.  Axioms and (counter) examples in synthetic domain theory , 2000, Ann. Pure Appl. Log..

[26]  G. M. Kelly,et al.  Categories of continuous functors, I , 1972 .

[27]  S. Lack,et al.  Introduction to extensive and distributive categories , 1993 .

[28]  W. Tholen,et al.  Limits in free coproduct completions , 1995 .

[29]  John R. Longley,et al.  Realizability toposes and language semantics , 1995 .

[30]  Martin Hyland A small complete category , 1988, Ann. Pure Appl. Log..

[31]  Michael Makkai The fibrational formulation of intuitionistic predicate logic I: completeness according to Gödel, Kripke, and Läuchli, Part 2 , 1993, Notre Dame J. Formal Log..

[32]  A. Carboni,et al.  The free exact category on a left exact one , 1982 .

[33]  H. Läuchli An Abstract Notion of Realizability for Which Intuitionistic Predicate Calculus is Complete , 1970 .

[34]  Christos H. Papadimitriou,et al.  Computational complexity , 1993 .

[35]  Ieke Moerdijk,et al.  Local Maps of Toposes , 1989 .

[36]  Andre Scedrov,et al.  A Categorical Approach to Realizability and Polymorphic Types , 1987, MFPS.

[37]  P. Freyd Abelian categories : an introduction to the theory of functors , 1965 .

[38]  A NOTE ON FREE REGULAR AND EXACT COMPLETIONS AND THEIR INFINITARY GENERALIZATIONS , 1996 .

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

[40]  Peter Aczel,et al.  The Type Theoretic Interpretation of Constructive Set Theory: Inductive Definitions , 1986 .

[41]  S. Franklin,et al.  Spaces in which sequences suffice II , 1967 .

[42]  M. Barr On categories with effective unions , 1988 .

[43]  Giuseppe Rosolini About Modest Sets , 1990, Int. J. Found. Comput. Sci..

[44]  Michael Barr,et al.  Exact categories and categories of sheaves , 1971 .

[45]  F. William Lawvere Unity and identity of opposites in calculus and physics , 1996, Appl. Categorical Struct..

[46]  Jr. Hartley Rogers Theory of Recursive Functions and Effective Computability , 1969 .

[47]  Oswald Wyler,et al.  Lecture notes on Topoi and Quasitopoi , 1991 .

[48]  Giuseppe Rosolini,et al.  Locally cartesian closed exact completions ( , 2000 .

[49]  Jaap van Oosten,et al.  Realizability: a historical essay , 2002, Mathematical Structures in Computer Science.

[50]  Edmund Robinson,et al.  Colimit completions and the effective topos , 1990, Journal of Symbolic Logic.

[51]  Jiří Rosický,et al.  Cartesian closed exact completions , 1999 .

[52]  Philip S. Mulry Generalized Banach-Mazur functionals in the topos of recursive sets , 1982 .

[53]  J. Hyland,et al.  Filter spaces and continuous functionals , 1979 .

[54]  A. Carboni,et al.  Regular and exact completions , 1998 .

[55]  D. Scott,et al.  Sheaves and logic , 1979 .

[56]  Matías Menni,et al.  Topological and Limit-Space Subcategories of Countably-Based Equilogical Spaces , 2002, Math. Struct. Comput. Sci..

[57]  Wesley Phoa,et al.  Relative computability in the effective topos , 1989, Mathematical Proceedings of the Cambridge Philosophical Society.

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

[59]  Jaap van Oosten,et al.  Extensional Realizability , 1997, Ann. Pure Appl. Log..

[60]  F. William Lawvere,et al.  Metric spaces, generalized logic, and closed categories , 1973 .

[61]  John L. Bell,et al.  Toposes and local set theories - an introduction , 1988 .

[62]  Lars Birkedal,et al.  Developing Theories of Types and Computability via Realizability , 2000, Electronic Notes in Theoretical Computer Science.

[63]  A. Carboni,et al.  An elementary characterization of categories of separated objects , 1993 .

[64]  J. Hyland,et al.  The Discrete Objects in the Effective Topos , 1990 .

[65]  M. Makkai,et al.  First order categorical logic , 1977 .

[66]  J. Hyland First steps in synthetic domain theory , 1991 .

[67]  F. William Lawvere,et al.  Some thoughts on the future of category theory , 1991 .

[68]  M. Barr,et al.  Toposes, Triples and Theories , 1984 .

[69]  Brian Day,et al.  A reflection theorem for closed categories , 1972 .

[70]  A. Carboni,et al.  Some free constructions in realizability and proof theory , 1995 .

[71]  Edmund Robinson,et al.  An Abstract Look at Realizability , 2001, CSL.

[72]  Jaap van Oosten The Modified Realizability Topos , 1996 .

[73]  John Longley Matching typed and untyped realizability , 2000, Electron. Notes Theor. Comput. Sci..