The counit isomorphism of the Dold-Kan equivalence #
The purpose of this file is to construct natural isomorphisms
N₁Γ₀ : Γ₀ ⋙ N₁ ≅ toKaroubi (ChainComplex C ℕ)
and N₂Γ₂ : Γ₂ ⋙ N₂ ≅ 𝟭 (Karoubi (ChainComplex C ℕ)).
(See Equivalence.lean for the general strategy of proof of the Dold-Kan equivalence.)
noncomputable def AlgebraicTopology.DoldKan.Γ₀NondegComplexIso {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteCoproducts C] (K : ChainComplex C ℕ) :
The isomorphism (Γ₀.splitting K).nondegComplex ≅ K for all K : ChainComplex C ℕ.
Equations
Instances For
@[simp]
theorem AlgebraicTopology.DoldKan.Γ₀NondegComplexIso_hom_f {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteCoproducts C] (K : ChainComplex C ℕ) (i : ℕ) :
@[simp]
theorem AlgebraicTopology.DoldKan.Γ₀NondegComplexIso_inv_f {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteCoproducts C] (K : ChainComplex C ℕ) (i : ℕ) :
noncomputable def AlgebraicTopology.DoldKan.Γ₀'CompNondegComplexFunctor {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteCoproducts C] :
The natural isomorphism (Γ₀.splitting K).nondegComplex ≅ K for K : ChainComplex C ℕ.
Equations
Instances For
noncomputable def AlgebraicTopology.DoldKan.N₁Γ₀ {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteCoproducts C] :
The natural isomorphism Γ₀ ⋙ N₁ ≅ toKaroubi (ChainComplex C ℕ).
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem AlgebraicTopology.DoldKan.N₁Γ₀_app {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteCoproducts C] (K : ChainComplex C ℕ) :
theorem AlgebraicTopology.DoldKan.N₁Γ₀_hom_app {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteCoproducts C] (K : ChainComplex C ℕ) :
theorem AlgebraicTopology.DoldKan.N₁Γ₀_inv_app {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteCoproducts C] (K : ChainComplex C ℕ) :
@[simp]
theorem AlgebraicTopology.DoldKan.N₁Γ₀_hom_app_f_f {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteCoproducts C] (K : ChainComplex C ℕ) (n : ℕ) :
@[simp]
theorem AlgebraicTopology.DoldKan.N₁Γ₀_inv_app_f_f {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteCoproducts C] (K : ChainComplex C ℕ) (n : ℕ) :
noncomputable def AlgebraicTopology.DoldKan.N₂Γ₂ToKaroubiIso {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteCoproducts C] :
Compatibility isomorphism between toKaroubi _ ⋙ Γ₂ ⋙ N₂ and Γ₀ ⋙ N₁ which
are functors ChainComplex C ℕ ⥤ Karoubi (ChainComplex C ℕ).
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem AlgebraicTopology.DoldKan.N₂Γ₂ToKaroubiIso_hom_app {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteCoproducts C] (X : ChainComplex C ℕ) :
@[simp]
theorem AlgebraicTopology.DoldKan.N₂Γ₂ToKaroubiIso_inv_app {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteCoproducts C] (X : ChainComplex C ℕ) :
noncomputable def AlgebraicTopology.DoldKan.N₂Γ₂ {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteCoproducts C] :
The counit isomorphism of the Dold-Kan equivalence for additive categories.
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[simp]
theorem AlgebraicTopology.DoldKan.N₂Γ₂_inv_app_f_f {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteCoproducts C] (X : CategoryTheory.Idempotents.Karoubi (ChainComplex C ℕ)) (n : ℕ) :
(N₂Γ₂.inv.app X).f.f n = CategoryTheory.CategoryStruct.comp (X.p.f n)
(((Γ₀.splitting X.X).cofan (Opposite.op { len := n })).inj
(CategoryTheory.SimplicialObject.Splitting.IndexSet.id (Opposite.op { len := n })))
theorem AlgebraicTopology.DoldKan.N₂Γ₂_compatible_with_N₁Γ₀ {C : Type u_1} [CategoryTheory.Category.{v_1, u_1} C] [CategoryTheory.Preadditive C] [CategoryTheory.Limits.HasFiniteCoproducts C] (K : ChainComplex C ℕ) :