Documentation

DerivedAlgGeo.Algebra.Homology.DGCategory.Pretriangulated.LinearObjectTwistAdjunction

Scalar-linear object twists as adjunction counit twists #

When all scalar-linear copowers exist, the selected evaluation transformation is definitionally the counit of the copower--Hom dg adjunction. Consequently its cone data is already DGAdjunction.CounitConeData; no transport or second cone construction is needed.

An arbitrary LinearEvaluationData choice need not be definitionally the selected one. Its canonical evaluation comparison forms a strict square with the adjunction counit, so the existing cone comparison identifies the two twist functors in Z⁰. The comparison commutes strictly with the canonical inclusion and coheres with changes of scalar-linear evaluation data.

This is an identification of twist candidates. It does not construct Perf(k), restrict the source of the adjunction, produce an adjoint on the other side, or assert sphericality or invertibility.

The selected scalar-linear evaluation cone data and the counit cone data of the copower--Hom dg adjunction are definitionally the same type.

noncomputable def CategoryTheory.LinearEvaluationData.TwistConeData.adjunctionTwistIso {k : Type w} [CommRing k] {C : Type u} [DGCategory C] [(X Y : C) → (p : ℤ) → Module k ↑((DGCategoryStruct.dgHom X Y).X p)] [DGLinear k C] [HasLinearCopowers k C] {E : C} {V : LinearEvaluationData k E} (K : TwistConeData k V) (L : (linearCopowerAdjunction k E).CounitConeData) :
(have this := K.twist; this) ≅ have this := DGAdjunction.CounitConeData.twist (linearCopowerAdjunction k E) L; this

The canonical Z⁰ identification of a scalar-linear object twist with a counit-cone twist of the selected copower--Hom dg adjunction.

Equations
Instances For

    The adjunction-twist comparison is exactly the existing canonical cone comparison to the selected scalar-linear evaluation data.

    The forward adjunction-twist comparison is the strict cone lift of the canonical evaluation comparison and the identity target map.

    theorem CategoryTheory.LinearEvaluationData.TwistConeData.adjunctionTwistIso_self {k : Type w} [CommRing k] {C : Type u} [DGCategory C] [(X Y : C) → (p : ℤ) → Module k ↑((DGCategoryStruct.dgHom X Y).X p)] [DGLinear k C] [HasLinearCopowers k C] {E : C} (K : TwistConeData k (ofHasLinearCopowers k E)) :
    K.adjunctionTwistIso K = Iso.refl (have this := K.twist; this)

    For the selected evaluation data and the same cone choice, the object-twist/adjunction-twist identification is the identity.

    For the selected evaluation data, the object-twist functor and the adjunction counit-twist functor are definitionally identical.

    Changing arbitrary scalar-linear evaluation data before comparing with the adjunction twist gives the direct adjunction-twist comparison.