4.44 Categories of dotted arrows
Section4.44 Categories of dotted arrows#
Section 4.44 of the Stacks Project, Tag 0H17. 3 tags here are carried by 7 declarations of the repository (all in StacksFrontier), quoted below from AxiomMath/Stacks at commit 5ed82d14.
Tag 0H18, a definition
Tag 0H18 in the Stacks Project.
CategoryTheory.DottedArrow, a structure in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/CategoryTheory/DottedArrows/Defs.lean, line 74.
A dotted arrow for the
2-commutative square withx : S ⟶ X,j : S ⟶ T,f : X ⟶ Y,y : T ⟶ Yand witnessing2-morphismγ : j ≫ y ⟶ x ≫ f: a diagonal1-morphisma : T ⟶ Xtogether with2-morphismsα : j ≫ a ⟶ xandβ : y ⟶ a ≫ fpasting toγ.
structure DottedArrow {S T X Y : B} (x : S ⟶ X) (j : S ⟶ T) (f : X ⟶ Y) (y : T ⟶ Y)
(γ : (j ≫ y) ⟶ (x ≫ f))
CategoryTheory.DottedArrow.Hom, a structure in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/CategoryTheory/DottedArrows/Defs.lean, line 102.
A morphism of dotted arrows
(a, α, β) ⟶ (a', α', β')is a2-morphismθ : a ⟶ a'such thatα = α' ∘ (θ ⋆ id_j)andβ' = (id_f ⋆ θ) ∘ β.
structure Hom (d d' : DottedArrow x j f y γ)
CategoryTheory.instCategoryDottedArrow, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/CategoryTheory/DottedArrows/Defs.lean, line 136.
The category of dotted arrows for the square and the witness
γ: objects are dotted arrows and morphisms are morphisms of dotted arrows.
instance instCategoryDottedArrow {S T X Y : B} {x : S ⟶ X} {j : S ⟶ T} {f : X ⟶ Y} {y : T ⟶ Y}
{γ : (j ≫ y) ⟶ (x ≫ f)} : Category (DottedArrow x j f y γ)
Tag 0H1A, a lemma
Tag 0H1A in the Stacks Project.
CategoryTheory.DottedArrowBaseChange.dottedArrows_equiv, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/CategoryTheory/DottedArrows/BaseChange.lean, line 622.
Theorem (Stacks Project, Tag 0H1A / Lemma 4.44.2).
Let
Bbe a \((2,1)\)-category (a bicategory in which every \(2\)-morphism is invertible, encoded by the hypothesishgpd). Given a \(2\)-commutative diagram with an outer rectangle decomposed into a left square (with witnessγ') and a right square that is \(2\)-cartesian (with witnessφ), the category of dotted arrowsD'for the left square and the category of dotted arrowsDfor the outer rectangle (with the induced witnessγ = outerGamma φ γ') are equivalent categories.
theorem dottedArrows_equiv
(hgpd : ∀ {A C : B} {u v : A ⟶ C} (θ : u ⟶ v), IsIso θ)
{S T X X' Y Y' : B}
(j : S ⟶ T) (x' : S ⟶ X') (q : X' ⟶ X) (p : X' ⟶ Y') (f : X ⟶ Y)
(y' : T ⟶ Y') (g : Y' ⟶ Y)
(φ : (p ≫ g) ≅ (q ≫ f)) (γ' : (j ≫ y') ≅ (x' ≫ p))
(hcart : IsTwoCartesian q p f g φ) :
-- `D'` : dotted arrows for the left square `(x', j, p, y')` with witness `γ'`
-- `D` : dotted arrows for the outer rectangle `(x' ≫ q, j, f, y' ≫ g)` with witness `γ`
Nonempty (IsoDottedArrow x' j p y' γ' ≌
IsoDottedArrow (x' ≫ q) j f (y' ≫ g) (outerGamma φ γ'))
Tag 0H1B, a lemma
Tag 0H1B in the Stacks Project.
CategoryTheory.DottedArrow.toWithFactorization_isEquivalence, an instance in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/CategoryTheory/DottedArrows/Composition.lean, line 400.
toWithFactorizationis an equivalence of categories𝒟 ≌ 𝒟''.
instance toWithFactorization_isEquivalence {S T X Y Z : B} (x : S ⟶ X) (j : S ⟶ T) (f : X ⟶ Y)
(g : Y ⟶ Z) (z : T ⟶ Z) (γ : (j ≫ z) ⟶ (x ≫ f ≫ g)) :
(toWithFactorization x j f g z γ).IsEquivalence
CategoryTheory.DottedArrow.fiber_categoryIso, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/CategoryTheory/DottedArrows/Composition.lean, line 624.
The fibre of
composeover an objectd'of𝒟'is isomorphic, as a category (aCategoryIso, not merely an equivalence), to the category of dotted arrows of the upper solid square, whose bottom arrow isd'.aand whose witness isd'.α.
theorem fiber_categoryIso {S T X Y Z : B}
(x : S ⟶ X) (j : S ⟶ T) (f : X ⟶ Y) (g : Y ⟶ Z) (z : T ⟶ Z)
(γ : (j ≫ z) ⟶ (x ≫ f ≫ g))
(d' : DottedArrow (x ≫ f) j g z (γ ≫ (α_ x f g).inv)) :
Nonempty (CategoryIso ((compose x j f g z γ).Fiber d')
(DottedArrow x j f d'.a d'.α))
CategoryTheory.DottedArrow.compose_isFiberedInGroupoids, a theorem in StacksFrontier (drafted, not yet reviewed), declared in StacksFrontier/CategoryTheory/DottedArrows/Composition.lean, line 778.
compose : 𝒟'' ⥤ 𝒟'is fibred in groupoids.
theorem compose_isFiberedInGroupoids {S T X Y Z : B} (x : S ⟶ X) (j : S ⟶ T) (f : X ⟶ Y)
(g : Y ⟶ Z) (z : T ⟶ Z) (γ : (j ≫ z) ⟶ (x ≫ f ≫ g)) :
(compose x j f g z γ).IsFiberedInGroupoids
Sources
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.