Documentation

GroupoidModel.Groupoids.GroupoidalGrothendieck

Here we define the Grothendieck construction for groupoids

@[simp]
theorem CategoryTheory.toCat_obj_str {C : Type u₁} [CategoryTheory.Category.{v₁, u₁} C] (G : CategoryTheory.Functor C CategoryTheory.Grpd) (X : C) :
((CategoryTheory.toCat G).obj X).str = CategoryTheory.Groupoid.toCategory

A morphism in the Grothendieck construction is an isomorphism if

  • the morphism in the base is an isomorphism; and
  • the fiber morphism is an isomorphism.
Equations
  • One or more equations did not get rendered due to their size.
Instances For

    In Mathlib.CategoryTheory.Grothendieck we find the Grothendieck construction for the functors F : C ⥤ Cat. Given a functor F : G ⥤ Grpd, we show that the Grothendieck construction of the composite F ⋙ Grpd.forgetToCat, where forgetToCat : Grpd ⥤ Cat is the embedding of groupoids into categories, is a groupoid.

    Equations
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        Equations
        • CategoryTheory.GroupoidalGrothendieck.ToGrpd = CategoryTheory.GroupoidalGrothendieck.forget.comp F
        Instances For