Documentation

GroupoidModel.Groupoids.IsPullback

Here we construct universes for the groupoid natural model.

The following square is a meta-theoretic pullback

PGrpd.{v} ------- asSmallFunctor ------> PGrpd.{v+1} | | | | forgetToGrpd forgetToGrpd | | | | v v Grpd.{v} ------- asSmallFunctor -----> Grpd.{v+1}

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    The following square is a pullback

    AsSmall PGrpd.{v} ------- toE'' ------> AsSmall PGrpd.{v+1} | | | | π'' π'' | | | | v v AsSmall Grpd.{v} ------- toU'' -----> AsSmall Grpd.{v+1}

    in the category Cat.{max u (v+2), max u (v+2)}. Note that these AsSmalls are bringing two different sized categories into the same category.

    The small universes form pullbacks y(E.{v}) ------------ toE ---------> y(E.{v+1}) | | | | y(π.{v}) y(π.{v+1}) | | v v y(U.{v}) ------------ toU ---------> y(U.{v+1})

    @[reducible, inline]
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      @[reducible, inline]
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        The following square is a pullback in Grpd Core(U.ext' A) -- U.coreVar' A ---> U' | | | | | | | | Core(U.disp' A) π' | | | | V V Core(Ctx.toGrpd.obj Γ) - coreA A -> E'

        The following square is a pullback in Grpd U.ext' A ------- functorToCore ---> Core(U.ext' A) | | | | | | π' Core(U.disp' A) | | | | V V Ctx.toGrpd.obj Γ - functorToCore -> Core(Ctx.toGrpd.obj Γ)

        The following square is a pullback in Grpd U.ext' A -- U.var' A ---> U' | | | | | | U.disp' A π' | | | | V V Ctx.toGrpd.obj Γ ---------> E' Ctx.toGrpd.map A

        The following square is a pullback in Ctx U.ext A --- U.var A ---> E | | | | | | U.disp A π | | | | V V Γ --------- A ------> U

        The following square is a pullback in Psh Ctx y(U.ext A) --- ym(U.var A) ---> y(E) | | | | | | ym(U.disp A) ym(π) | | | | V V y(Γ) ------------- ym(A) ----> y(U)