Spahn internal formulation of cohesion (Rev #4, changes)

Showing changes from revision #3 to #4: Added | Removed | Changed

category: cohesion

For generalities on the translation Ho CT-Ho TT see dictionary HoCT-HoTT.

For generalities on cohesive toposes see Urs Schreiber, differential cohomology in a cohesive topos

The Ho CT-axioms of cohesion

theorem

For Disc:BHDisc : \mathbf{B} \hookrightarrow \mathbf{H} a sub-(∞,1)-category, the inclusion extends to an adjoint quadruple of the form

HcoDiscΓDiscΠB \mathbf{H} \stackrel{\overset{\Pi}{\to}}{\stackrel{\overset{Disc}{\hookleftarrow}}{\stackrel{\overset{\Gamma}{\to}}{\underset{coDisc}{\hookleftarrow}}}} \mathbf{B}

precisely if there exists for each object XHX \in \mathbf{H}

  1. a morphism XΠ(X)X \to \mathbf{\Pi}(X) with Π(X)BDiscH\mathbf{\Pi}(X) \in \mathbf{B} \stackrel{Disc}{\hookrightarrow} \mathbf{H};

  2. a morphism XX\mathbf{\flat} X \to X with XBDiscH\mathbf{\flat} X \in \mathbf{B} \stackrel{Disc}{\hookrightarrow} \mathbf{H};

  3. a morphism X#XX \to #X with #XBcoDiscH# X \in \mathbf{B} \stackrel{coDisc}{\hookrightarrow} \mathbf{H}

such that for all YBDiscHY \in \mathbf{B} \stackrel{Disc}{\hookrightarrow} \mathbf{H} and Y˜BcoDiscH\tilde Y \in \mathbf{B} \stackrel{coDisc}{\hookrightarrow} \mathbf{H} the induced morphisms

  1. H(ΠX,Y)H(X,Y)\mathbf{H}(\mathbf{\Pi}X , Y) \stackrel{\simeq}{\to} \mathbf{H}(X,Y);

  2. H(Y,X)H(Y,X)\mathbf{H}(Y, \mathbf{\flat}X) \stackrel{\simeq}{\to} \mathbf{H}(Y,X);

  3. H(#X,Y˜)H(X,Y˜)\mathbf{H}(# X , \tilde Y) \stackrel{\simeq}{\to} \mathbf{H}(X,\tilde Y);

  4. #(XX)# (\flat X \to X);

  5. (X#X)\flat (X \to # X)

are equivalences (the first three of ∞-groupoids the last two in H\mathbf{H}).

Moreover, if H\mathbf{H} is a cartesian closed category, then Π\Pi preserves finite products precisely if the DiscDisc-inclusion is an exponential ideal.

The last statement follows from the (,1)(\infty,1)-category analog of the discussion here.

Coq

This section is on the Coq formalization of axiomatic homotopy cohesion. It draws from Mike Shulman, Internalizing the external, or The Joys of Codiscreteness (blog post). The corresponding Coq-code library is at Mike Shulman, HoTT/Coq/Subcatgeories

Subtopos

Reflective subfibration

This section comments on the code ReflectiveSubfibration.v.

For plain types

The following axioms characterize in type theoretical language the relations between objects of a reflective subcategory

AHA\stackrel{\xleftarrow{\sharp}}{\hookrightarrow} H

and objects of the ambient category HH wrt. the reflector ι\sharp\dashv \iota:

  1. A:TypeinRsc(A):Prop.A:Type\vdash in Rsc(A):Prop. This says that for any type AA, we have a proposition inRsc(A)in Rsc(A) (expressing the assertion that AA is in our putative reflective subcategory).

  2. A:TypeA:Type.A:Type\dashv \sharp A:Type. This says that for any AA, we have another type A\sharp A (its reflection into the subcategory).

  3. A:TypeinRsc(A).A:Type\dashv in Rsc(\sharp A). This says that for any AA, the type A\sharp A is in the subcategory.

  4. A:Typeη A:AAA:Type\dashv \eta_A:A\to \sharp A. This says that for any AA, we have a map η A:AA\eta_A:A\to \sharp A (which we can think of as the unit of the adjunction).

  5. A,B:Type,inRsc(B)isEquiv(λg.gη A)A,B:Type,inRsc(B)\dashv is Equiv(\lambda g.g\circ\eta_A). This says that for any types A and B, where B is in the subcategory, precomposing with η A\eta_A yields an equivalence between B AB^{\sharp A} and B AB^A (which we can think of as the adjunction isomorphism since precomposition ggη Ag\mapsto g\circ \eta_A with the adjunction-unit assigns the adjunct).

For dependent types

The previous axioms are given for plain types but one can impose them also on dependent types x:AP(x):Typex:A\dashv P(x):Type in that we require

x:AP(x):Type.x:A \dashv \sharp P(x):Type.

In category theory this means that

P(x) P * x A\array{ \sharp P(x)&\rightarrow &\sharp P \\ \downarrow&&\downarrow \\ *&\xrightarrow{x}&A }

is a pullback and the right arrow is a fibration. The operation \sharp commutes with pullbacks and gives an operation on every overcategory H/AH/A . There are axioms expressing the requirement that \sharp is a reflection.

Stable factorization system

github

Lex-reflective subcategory

github

Lex-reflective subcategory of codiscrete objects

github

Local topos

github

Cohesive topos

github

Revision on November 22, 2012 at 19:31:36 by Stephan Alexander Spahn?. See the history of this page for a list of all contributions to it.