Documentation

Mathlib.Algebra.Homology.ShortComplex.ConcreteCategory

Exactness of short complexes in concrete abelian categories #

If an additive concrete category C has an additive forgetful functor to Ab which preserves homology, then a short complex S in C is exact if and only if it is so after applying the functor forget₂ C Ab.

Constructor for cycles of short complexes in a concrete category.

Equations
  • One or more equations did not get rendered due to their size.
Instances For
    theorem CategoryTheory.ShortComplex.SnakeInput.δ_apply {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.ConcreteCategory C] [CategoryTheory.HasForget₂ C Ab] [CategoryTheory.Abelian C] [CategoryTheory.Functor.Additive (CategoryTheory.forget₂ C Ab)] [CategoryTheory.Functor.PreservesHomology (CategoryTheory.forget₂ C Ab)] (D : CategoryTheory.ShortComplex.SnakeInput C) (x₃ : (CategoryTheory.forget C).toPrefunctor.obj D.L₀.X₃) (x₂ : (CategoryTheory.forget C).toPrefunctor.obj D.L₁.X₂) (x₁ : (CategoryTheory.forget C).toPrefunctor.obj D.L₂.X₁) (h₂ : D.L₁.g x₂ = D.v₀₁.τ₃ x₃) (h₁ : D.L₂.f x₁ = D.v₁₂.τ₂ x₂) :
    (CategoryTheory.ShortComplex.SnakeInput.δ D) x₃ = D.v₂₃.τ₁ x₁

    This lemma allows the computation of the connecting homomorphism D.δ when D : SnakeInput C and C is a concrete category.

    theorem CategoryTheory.ShortComplex.SnakeInput.δ_apply' {C : Type u} [CategoryTheory.Category.{v, u} C] [CategoryTheory.ConcreteCategory C] [CategoryTheory.HasForget₂ C Ab] [CategoryTheory.Abelian C] [CategoryTheory.Functor.Additive (CategoryTheory.forget₂ C Ab)] [CategoryTheory.Functor.PreservesHomology (CategoryTheory.forget₂ C Ab)] (D : CategoryTheory.ShortComplex.SnakeInput C) (x₃ : ((CategoryTheory.forget₂ C Ab).toPrefunctor.obj D.L₀.X₃)) (x₂ : ((CategoryTheory.forget₂ C Ab).toPrefunctor.obj D.L₁.X₂)) (x₁ : ((CategoryTheory.forget₂ C Ab).toPrefunctor.obj D.L₂.X₁)) (h₂ : ((CategoryTheory.forget₂ C Ab).toPrefunctor.map D.L₁.g) x₂ = ((CategoryTheory.forget₂ C Ab).toPrefunctor.map D.v₀₁.τ₃) x₃) (h₁ : ((CategoryTheory.forget₂ C Ab).toPrefunctor.map D.L₂.f) x₁ = ((CategoryTheory.forget₂ C Ab).toPrefunctor.map D.v₁₂.τ₂) x₂) :
    ((CategoryTheory.forget₂ C Ab).toPrefunctor.map (CategoryTheory.ShortComplex.SnakeInput.δ D)) x₃ = ((CategoryTheory.forget₂ C Ab).toPrefunctor.map D.v₂₃.τ₁) x₁

    This lemma allows the computation of the connecting homomorphism D.δ when D : SnakeInput C and C is a concrete category.