Equations
Instances For
Equations
Instances For
Equations
Equations
- CategoryTheory.SimplexCategory.mkOfLe i j h = SimplexCategory.mkHom { toFun := fun (x : Fin (1 + 1)) => match x with | 0 => i | 1 => j, monotone' := ⋯ }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
The fully faithful inclusion of the truncated simplex category into the usual simplex category.
Equations
- CategoryTheory.SimplexCategory.Δ.ι k = SimplexCategory.Truncated.inclusion
Instances For
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
The ulift functor SSet.Truncated.{u} ⥤ SSet.Truncated.{max u v}
on truncated
simplicial sets.
Equations
- One or more equations did not get rendered due to their size.
Instances For
This is called "sk" in SimplicialSet and SimplicialObject, but this is a better name.
Equations
Instances For
Equations
- CategoryTheory.SSet.skAdj k = (CategoryTheory.SimplexCategory.Δ.ι k).op.lanAdjunction (Type ?u.34)
Instances For
Equations
- CategoryTheory.SSet.coskAdj k = (CategoryTheory.SimplexCategory.Δ.ι k).op.ranAdjunction (Type ?u.34)
Instances For
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
- ⋯ = ⋯
Equations
Instances For
Equations
Instances For
Equations
Instances For
The identity natural transformation exhibits nerve C as a right extension of its restriction to (Δ 2).op along (Δ.ι 2).op.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The natural transformation in nerveRightExtension C defines a cone with summit nerve C _[n] over the diagram (StructuredArrow.proj (op ([n] : SimplexCategory)) (Δ.ι 2).op ⋙ nerveFunctor₂.obj C) indexed by the category StructuredArrow (op [n]) (Δ.ι 2).op.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Instances For
Equations
Instances For
Equations
Instances For
Equations
- ⋯ = ⋯
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
It follows that we have a natural isomorphism between nerveFunctor and nerveFunctor ⋙ cosk₂ whose components are the isomorphisms just established.
Equations
Instances For
Equations
- CategoryTheory.SSet.OneTruncation S = S.obj (Opposite.op (SimplexCategory.mk 0))
Instances For
Equations
- CategoryTheory.SSet.OneTruncation.src f = S.map (SimplexCategory.δ 1).op f
Instances For
Equations
- CategoryTheory.SSet.OneTruncation.tgt f = S.map (SimplexCategory.δ 0).op f
Instances For
Equations
- X.Hom Y = { p : S.obj (Opposite.op (SimplexCategory.mk 1)) // CategoryTheory.SSet.OneTruncation.src p = X ∧ CategoryTheory.SSet.OneTruncation.tgt p = Y }
Instances For
Equations
- CategoryTheory.instReflQuiverOneTruncation S = CategoryTheory.ReflQuiver.mk fun (X : CategoryTheory.SSet.OneTruncation S) => ⟨S.map (SimplexCategory.σ 0).op X, ⋯⟩
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- CategoryTheory.SSet.OneTruncation.ofNerve C = { hom := CategoryTheory.SSet.OneTruncation.ofNerve.hom, inv := CategoryTheory.SSet.OneTruncation.ofNerve.inv, hom_inv_id := ⋯, inv_hom_id := ⋯ }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
- mk: ∀ {V : SSet} (φ : V.obj (Opposite.op (SimplexCategory.mk 2))), CategoryTheory.SSet.HoRel { as := V.toPrefunctor.2 CategoryTheory.ι0.op φ } { as := V.toPrefunctor.2 CategoryTheory.ι2.op φ } (Quot.mk (CategoryTheory.Quotient.CompClosure CategoryTheory.Cat.FreeReflRel) (Quiver.Path.nil.cons (CategoryTheory.ev02 φ))) (Quot.mk (CategoryTheory.Quotient.CompClosure CategoryTheory.Cat.FreeReflRel) ((Quiver.Path.nil.cons (CategoryTheory.ev01 φ)).cons (CategoryTheory.ev12 φ)))
Instances For
Equations
- CategoryTheory.SSet.hoCat V = CategoryTheory.Quotient CategoryTheory.SSet.HoRel
Instances For
Equations
- CategoryTheory.instCategoryHoCat V = inferInstanceAs (CategoryTheory.Category.{?u.11, ?u.11} (CategoryTheory.Quotient CategoryTheory.SSet.HoRel))
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- CategoryTheory.SSet.OneTruncation₂ S = S.obj (Opposite.op { obj := SimplexCategory.mk 0, property := CategoryTheory.SSet.OneTruncation₂.proof_1 })
Instances For
Equations
- CategoryTheory.SSet.δ₂ i hn hn' = SimplexCategory.δ i
Instances For
Equations
- CategoryTheory.SSet.σ₂ i hn hn' = SimplexCategory.σ i
Instances For
Equations
Instances For
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
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
- mk: ∀ {V : SSet.Truncated 2} (φ : V.obj (Opposite.op { obj := SimplexCategory.mk 2, property := ⋯ })), CategoryTheory.SSet.HoRel₂ { as := V.toPrefunctor.2 CategoryTheory.ι0₂.op φ } { as := V.toPrefunctor.2 CategoryTheory.ι2₂.op φ } (Quot.mk (CategoryTheory.Quotient.CompClosure CategoryTheory.Cat.FreeReflRel) (Quiver.Path.nil.cons (CategoryTheory.ev02₂ φ))) (Quot.mk (CategoryTheory.Quotient.CompClosure CategoryTheory.Cat.FreeReflRel) ((Quiver.Path.nil.cons (CategoryTheory.ev01₂ φ)).cons (CategoryTheory.ev12₂ φ)))
Instances For
Equations
- CategoryTheory.SSet.hoFunctor₂Obj V = CategoryTheory.Quotient CategoryTheory.SSet.HoRel₂
Instances For
Equations
- CategoryTheory.instCategoryHoFunctor₂Obj V = inferInstanceAs (CategoryTheory.Category.{?u.12, ?u.12} (CategoryTheory.Quotient CategoryTheory.SSet.HoRel₂))
Equations
- CategoryTheory.SSet.hoFunctor₂Obj.quotientFunctor V = CategoryTheory.Quotient.functor CategoryTheory.SSet.HoRel₂
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- CategoryTheory.nerve₂Adj.counit = { app := CategoryTheory.nerve₂Adj.counit.component, naturality := CategoryTheory.nerve₂Adj.counit.naturality' }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
This is similiar to one of the famous Segal maps, except valued in a product rather than a pullback.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- CategoryTheory.toNerve₂.mk F hyp = { app := fun (n : (SimplexCategory.Truncated 2)ᵒᵖ) => CategoryTheory.toNerve₂.mk.app F (Opposite.unop n), naturality := ⋯ }
Instances For
ER: We might prefer this version where we are missing the analogue of the hypothesis hyp conjugated by the isomorphism nerve₂Adj.NatIso.app C
Equations
Instances For
Now do a case split. For n = 0 and n = 1 this is covered by the hypothesis. For n = 2 this is covered by the new lemma above.
ER: This is dumb.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- CategoryTheory.nerve₂Adj.unit = { app := CategoryTheory.nerve₂Adj.unit.component, naturality := CategoryTheory.nerve₂Adj.unit.proof_1 }
Instances For
The adjunction between forming the free category on a quiver, and forgetting a category to a quiver.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
Equations
- CategoryTheory.nerveAdjunction = ((CategoryTheory.SSet.coskAdj 2).comp CategoryTheory.nerve₂Adj).ofNatIsoRight CategoryTheory.Nerve.cosk2Iso.symm
Instances For
Repleteness exists for full and faithful functors but not fully faithful functors, which is why we do this inefficiently.