Documentation

TauCeti.CategoryTheory.DG.NaturalTransformation

DG natural transformations on homotopy categories #

A DG natural transformation has closed degree-zero components that commute with every homogeneous arrow. Mathlib's unit-graded GradedNatTrans supplies closed degree-zero components and naturality on all degrees. Passing the components to cohomology gives a natural transformation between the induced functors on H⁰.

Reference #

@[reducible, inline]
abbrev TauCeti.DGNatTrans {R : Type v} [CommRing R] {C : Type u₁} {D : Type u₂} [DGCategory R C] [DGCategory R D] (F G : CategoryTheory.EnrichedFunctor (CochainComplex (ModuleCat R) ℤ) C D) :
Type (max u₁ v)

Closed degree-zero DG natural transformations, using Mathlib's graded enriched natural transformations at the monoidal unit.

Equations
Instances For
    noncomputable def TauCeti.DGNatTrans.id {R : Type v} [CommRing R] {C : Type u₁} {D : Type u₂} [DGCategory R C] [DGCategory R D] (F : CategoryTheory.EnrichedFunctor (CochainComplex (ModuleCat R) ℤ) C D) :

    The identity DG natural transformation.

    Equations
    Instances For
      noncomputable def TauCeti.DGNatTrans.comp {R : Type v} [CommRing R] {C : Type u₁} {D : Type u₂} [DGCategory R C] [DGCategory R D] {F G H : CategoryTheory.EnrichedFunctor (CochainComplex (ModuleCat R) ℤ) C D} (α : DGNatTrans F G) (β : DGNatTrans G H) :

      Composition of DG natural transformations.

      Equations
      Instances For
        @[simp]

        The component of the identity DG natural transformation.

        structure TauCeti.DGFunctor (R : Type v) [CommRing R] (C : Type u₁) (D : Type u₂) [DGCategory R C] [DGCategory R D] :
        Type (max (max u₁ u₂) v)

        DG functors with closed degree-zero DG natural transformations as morphisms.

        Instances For
          theorem TauCeti.DGFunctor.ext_iff {R : Type v} {inst✝ : CommRing R} {C : Type u₁} {D : Type u₂} {inst✝¹ : DGCategory R C} {inst✝² : DGCategory R D} {x y : DGFunctor R C D} :
          theorem TauCeti.DGFunctor.ext {R : Type v} {inst✝ : CommRing R} {C : Type u₁} {D : Type u₂} {inst✝¹ : DGCategory R C} {inst✝² : DGCategory R D} {x y : DGFunctor R C D} (toEnrichedFunctor : x.toEnrichedFunctor = y.toEnrichedFunctor) :
          x = y
          @[instance_reducible]
          Equations
          • One or more equations did not get rendered due to their size.

          The component of a DG natural transformation on the homotopy category is the homotopy class of its closed degree-zero component.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For
            @[simp]

            On an object, the induced transformation is the homotopy class of the closed component.

            A component of the induced transformation vanishes exactly when the corresponding closed degree-zero DG morphism is a boundary.

            @[simp]

            Passing the identity DG transformation to H⁰ gives the identity transformation.

            @[simp]

            Passing a composite of DG transformations to H⁰ composes their images.

            Taking H⁰ sends DG functors and DG natural transformations to ordinary functors and natural transformations.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For
              @[simp]

              On objects, the functor takes a DG functor to its induced functor on H⁰.

              @[simp]

              On morphisms, the functor takes a DG transformation to its induced transformation on H⁰.