Homology is an additive functor #
When V
is preadditive, HomologicalComplex V c
is also preadditive,
and homologyFunctor
is additive.
TODO: similarly for R
-linear.
Equations
- HomologicalComplex.instZeroHomHomologicalComplexPreadditiveHasZeroMorphismsToQuiverToCategoryStructInstCategoryHomologicalComplex = { zero := HomologicalComplex.Hom.mk fun (i : ι) => 0 }
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.
Equations
- One or more equations did not get rendered due to their size.
Equations
- HomologicalComplex.hasNatScalar = { smul := fun (n : ℕ) (f : C ⟶ D) => HomologicalComplex.Hom.mk fun (i : ι) => n • f.f i }
Equations
- HomologicalComplex.hasIntScalar = { smul := fun (n : ℤ) (f : C ⟶ D) => HomologicalComplex.Hom.mk fun (i : ι) => n • f.f i }
Equations
- One or more equations did not get rendered due to their size.
Equations
- HomologicalComplex.instPreadditiveHomologicalComplexPreadditiveHasZeroMorphismsInstCategoryHomologicalComplex = CategoryTheory.Preadditive.mk
The i
-th component of a chain map, as an additive map from chain maps to morphisms.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- (_ : CategoryTheory.Functor.Additive (HomologicalComplex.eval V c i)) = (_ : CategoryTheory.Functor.Additive (HomologicalComplex.eval V c i))
Equations
- (_ : CategoryTheory.Functor.Additive (cycles'Functor V c i)) = (_ : CategoryTheory.Functor.Additive (cycles'Functor V c i))
Equations
- (_ : CategoryTheory.Functor.Additive (boundariesFunctor V c i)) = (_ : CategoryTheory.Functor.Additive (boundariesFunctor V c i))
Equations
- (_ : CategoryTheory.Functor.Additive (homology'Functor V c i)) = (_ : CategoryTheory.Functor.Additive (homology'Functor V c i))
An additive functor induces a functor between homological complexes. This is sometimes called the "prolongation".
Equations
- One or more equations did not get rendered due to their size.
Instances For
The functor on homological complexes induced by the identity functor is isomorphic to the identity functor.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A natural transformation between functors induces a natural transformation between those functors applied to homological complexes.
Equations
- CategoryTheory.NatTrans.mapHomologicalComplex α c = CategoryTheory.NatTrans.mk fun (C : HomologicalComplex V c) => HomologicalComplex.Hom.mk fun (i : ι) => α.app (C.X i)
Instances For
A natural isomorphism between functors induces a natural isomorphism between those functors applied to homological complexes.
Equations
Instances For
An equivalence of categories induces an equivalences between the respective categories of homological complex.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Turning an object into a complex supported at j
then applying a functor is
the same as applying the functor then forming the complex.
Equations
- One or more equations did not get rendered due to their size.