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.
Instances For
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
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
The natural map from a nerve.
Equations
Instances For
Equations
Instances For
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))) : HoRel { as := V.toPrefunctor.2 CategoryTheory.ι0✝.op φ } { as := V.toPrefunctor.2 CategoryTheory.ι2✝.op φ } (Quot.mk (Quotient.CompClosure Cat.FreeReflRel) (Quiver.Path.nil.cons (CategoryTheory.ev02✝ φ))) (Quot.mk (Quotient.CompClosure Cat.FreeReflRel) ((Quiver.Path.nil.cons (CategoryTheory.ev01✝ φ)).cons (CategoryTheory.ev12✝ φ)))
Instances For
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
Equations
Instances For
Equations
Instances For
- mk {V : SSet.Truncated 2} (φ : V.obj (Opposite.op { obj := SimplexCategory.mk 2, property := ⋯ })) : HoRel₂ { as := V.toPrefunctor.2 CategoryTheory.ι0₂✝.op φ } { as := V.toPrefunctor.2 CategoryTheory.ι2₂✝.op φ } (Quot.mk (Quotient.CompClosure Cat.FreeReflRel) (Quiver.Path.nil.cons (CategoryTheory.ev02₂✝ φ))) (Quot.mk (Quotient.CompClosure Cat.FreeReflRel) ((Quiver.Path.nil.cons (CategoryTheory.ev01₂✝ φ)).cons (CategoryTheory.ev12₂✝ φ)))
Instances For
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.
Instances For
Equations
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
- 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.