Documentation

TauCeti.Algebra.Homology.Ext.Equivalence

Ext groups are invariant under an additive equivalence #

Mathlib's CategoryTheory.Adjunction.extEquiv promotes an adjunction F ⊣ G between exact functors to an additive equivalence Extⁿ(F X, Y) ≃+ Extⁿ(X, G Y). For an equivalence e this specialises, along CategoryTheory.Equivalence.toAdjunction and the transport of the target along the unit isomorphism from TauCeti.extAddEquivOfIso, to the invariance of Ext under e, which Mathlib does not state in this form. (CategoryTheory.Abelian.Ext.mapExactFunctor is shown bijective only under a projective- or injective-object hypothesis.)

Main definitions #

noncomputable def CategoryTheory.Equivalence.extAddEquiv {C : Type u} [Category.{v, u} C] [Abelian C] {D : Type u'} [Category.{v', u'} D] [Abelian D] [HasExt C] [HasExt D] (e : C ≌ D) [e.functor.Additive] (X Y : C) (n : ℕ) :

Ext groups are invariant under an additive equivalence. The equivalence e carries Extⁿ(X, Y) isomorphically onto Extⁿ(e X, e Y). This is CategoryTheory.Adjunction.extEquiv for the adjunction e.functor ⊣ e.inverse, with the target transported along the unit isomorphism.

Equations
Instances For
    @[simp]
    theorem CategoryTheory.Equivalence.extAddEquiv_apply {C : Type u} [Category.{v, u} C] [Abelian C] {D : Type u'} [Category.{v', u'} D] [Abelian D] [HasExt C] [HasExt D] (e : C ≌ D) [e.functor.Additive] {X Y : C} {n : ℕ} (α : Abelian.Ext X Y n) :

    The R-linear refinement of CategoryTheory.Equivalence.extAddEquiv. For an R-linear equivalence of R-linear abelian categories, Extⁿ(X, Y) and Extⁿ(e X, e Y) are isomorphic as R-modules.

    Equations
    Instances For