Degree-zero Hom-complex classes and derived-category morphisms #
For a K-projective source, degree-zero cohomology classes of the Hom complex identify additively with morphisms in the derived category. This compares Hom-sets; it does not construct an internal derived-Hom object. The dual comparison uses a K-injective target.
Main definitions #
CochainComplex.HomComplex.CohomologyClass.derivedCategoryHomAddEquivuses a K-projective source.CochainComplex.HomComplex.CohomologyClass.derivedCategoryHomAddEquivOfKInjectiveuses a K-injective target.
Main results #
Both comparisons preserve addition and identify degree-zero classes with ordinary derived-category morphisms.
Implementation notes #
The neutral CochainComplex.HomComplex.cohomologyClassHomotopyAddEquiv
owns zero-shift normalization. Mathlib's bijectivity of localization maps
then uses the relevant K-projective or K-injective hypothesis.
References #
Mathlib's HomComplexCohomology.lean, KProjective.lean, and
KInjective.lean at pin 520045ab14e26149ee970e2e617ca04b09bde5d6.
Tags #
Hom complex, derived category, K-projective, K-injective
Degree-zero Hom-complex classes are derived-category morphisms when the source complex is K-projective. The equivalence is additive; no scalar-linearity or base-change compatibility is asserted.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Degree-zero Hom-complex classes are derived-category morphisms when the
target complex is K-injective. This is the target-side counterpart of
CochainComplex.HomComplex.CohomologyClass.derivedCategoryHomAddEquiv;
no K-projectivity of the source is needed.
Equations
- One or more equations did not get rendered due to their size.