The adjunction between the nerve and the homotopy category functor #
We define an adjunction nerveAdjunction : hoFunctor ⊣ nerveFunctor between the functor that
takes a simplicial set to its homotopy category and the functor that takes a category to its nerve.
Up to natural isomorphism, this is constructed as the composite of two other adjunctions,
namely nerve₂Adj : hoFunctor₂ ⊣ nerveFunctor₂ between analogously-defined functors involving
the category of 2-truncated simplicial sets and coskAdj 2 : truncation 2 ⊣ Truncated.cosk 2. The
aforementioned natural isomorphism
cosk₂Iso : nerveFunctor ≅ nerveFunctor₂ ⋙ Truncated.cosk 2
exists because nerves of categories are 2-coskeletal.
We also prove that nerveFunctor is fully faithful, demonstrating that nerveAdjunction is
reflective. Since the category of simplicial sets is cocomplete, we conclude in
Mathlib/CategoryTheory/Category/Cat/Colimit.lean that the category of categories has colimits.
Finally we show that hoFunctor : SSet.{u} ⥤ Cat.{u, u} preserves finite cartesian products; note
that it fails to preserve infinite products.
The goal of this section is to define SSet.Truncated.liftOfStrictSegal
which allows to construct of morphism X ⟶ Y of 2-truncated simplicial sets
from the data of maps on 0- and 1-simplices when Y is strict Segal.
Auxiliary definition for SSet.Truncated.liftOfStrictSegal.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Auxiliary definition for SSet.Truncated.liftOfStrictSegal.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The property of morphims in SimplexCategory.Truncated 2 for
which liftOfStrictSegal.app is natural.
Equations
- SSet.Truncated.liftOfStrictSegal.naturalityProperty f₀ f₁ hδ₁ hδ₀ hY = (CategoryTheory.MorphismProperty.naturalityProperty (SSet.Truncated.liftOfStrictSegal.app f₀ f₁ hδ₁ hδ₀ hY)).unop
Instances For
Constructor for morphisms X ⟶ Y between 2-truncated simplicial sets from
the data of maps on 0- and 1-simplices when Y is strict Segal.
Equations
- SSet.Truncated.liftOfStrictSegal f₀ f₁ hδ₁ hδ₀ H hσ hY = { app := SSet.Truncated.liftOfStrictSegal.app f₀ f₁ hδ₁ hδ₀ hY, naturality := ⋯ }
Instances For
Given a 2-truncated simplicial set X and a category C,
this is the functor X.HomotopyCategory ⥤ C corresponding to
a morphism X ⟶ (truncation 2).obj (nerve C).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a 2-truncated simplicial set X and a category C,
this is the morphism X ⟶ (truncation 2).obj (nerve C) corresponding
to a functor X.HomotopyCategory ⥤ C.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Given a 2-truncated simplicial set X and a category C,
this is the bijection between morphism X.HomotopyCategory ⥤ C
and X ⟶ (truncation 2).obj (nerve C) which is part of the adjunction
SSet.Truncated.nerve₂Adj.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The adjunction between the 2-truncated homotopy category functor and the 2-truncated nerve functor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The functor C ⥤ D that is reconstructed for a morphism
between the 2-truncated nerves.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The 2-truncated nerve functor is fully faithful.
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.
The adjunction between the nerve functor and the homotopy category functor is, up to
isomorphism, the composite of the adjunctions SSet.coskAdj 2 and nerve₂Adj.
Equations
Instances For
Repleteness exists for full and faithful functors but not fully faithful functors, which is why we do this inefficiently.
The nerve functor is both full and faithful and thus is fully faithful.
Equations
Instances For
The counit map of nerveAdjunction is an isomorphism since the nerve functor is fully
faithful.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
The functor hoFunctor : SSet ⥤ Cat preserves binary products of simplicial sets X and
Y.
The functor hoFunctor : SSet ⥤ Cat preserves limits of functors out of
Discrete WalkingPair.
The functor hoFunctor : SSet ⥤ Cat preserves finite products of simplicial sets.
The homotopy category functor hoFunctor : SSet.{u} ⥤ Cat.{u, u} is (cartesian) monoidal.
An equivalence between the vertices of a simplicial set X and the
objects of hoFunctor.obj X.