Documentation

DerivedAlgGeo.Algebra.Homology.DGCategory.Pretriangulated.H0.AdjunctionConePresentation

Presenting dg-adjunction cone triangles on ordinary categories #

A strict dg adjunction and a choice of cones for its counit give a natural family of distinguished triangles on the target homotopy category. A DGAdjunction.H0Presentation identifies the transported left and right functors with named ordinary functors F and G on categories X and Y.

This file transports the raw dg counit triangle through the target equivalence and feeds its endpoint comparisons to Triangle.FirstMapNormalizationData. The resulting family has literal first map (P.toAdjunction A).counit : G ⋙ F ⟶ 𝟭 Y, literal first two vertices, and the transported dg twist as its unchanged third vertex.

For the counit side, the target equivalence's CommShift and triangulatedness are supplied where needed; for the unit side, the corresponding data are supplied on the source equivalence. A plain category equivalence provides neither. The construction does not identify the transported dg twist with an independently chosen ordinary or Fourier--Mukai twist, make it exact, or assert sphericality.

The unit-side mirror transports the raw dg unit-cone triangle through the source equivalence and normalizes it to have literal first map (P.toAdjunction A).unit : 𝟭 X ⟶ F ⋙ G. Its third vertex is the transported unshifted unit cone. No inverse rotation or identification with the conventional [-1] cotwist is performed here.

@[reducible, inline]
noncomputable abbrev CategoryTheory.DGAdjunction.CounitConeData.transportedTwist {C : Type uC} {D : Type uD} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {A : DGAdjunction L R} (K : A.CounitConeData) (eD : H0 D ≌ Y) :

The dg counit cone functor transported from H⁰ D to the ordinary target category. No exactness is asserted.

Equations
Instances For

    The raw dg counit triangle, reindexed along the target equivalence and mapped to the ordinary target category.

    Equations
    Instances For

      The second projection of the raw transported dg counit triangle, identified with the identity functor of the ordinary target category.

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

        Every value of the transported raw dg counit triangle is distinguished when the target equivalence is triangulated.

        @[reducible, inline]
        noncomputable abbrev CategoryTheory.DGAdjunction.UnitConeData.transportedUnitCone {C : Type uC} {D : Type uD} {X : Type uX} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] {L : DGFunctor C D} {R : DGFunctor D C} {A : DGAdjunction L R} (K : A.UnitConeData) (eC : H0 C ≌ X) :

        The dg unit-cone functor transported from H⁰ C to the ordinary source category. This is the unshifted cone; no cotwist shift or exactness is asserted.

        Equations
        Instances For

          The raw dg unit triangle, reindexed along the source equivalence and mapped to the ordinary source category.

          Equations
          Instances For

            The first projection of the raw transported dg unit triangle, identified with the identity functor of the ordinary source category.

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

              Every value of the transported raw dg unit triangle is distinguished when the source equivalence is triangulated.

              The first projection of the raw transported dg counit triangle, identified with the composite of the named presented right and left adjoints.

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

                The generic first-map normalization data for the transported dg counit triangle. Its named first map is exactly the counit of the ordinary adjunction constructed by P.

                Equations
                Instances For
                  noncomputable def CategoryTheory.DGAdjunction.H0Presentation.counitToTransportedTwist {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated D] [HasShift Y ℤ] [eD.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.CounitConeData) :

                  The second map of the presented counit triangle, from the identity to the transported dg twist.

                  Equations
                  Instances For
                    noncomputable def CategoryTheory.DGAdjunction.H0Presentation.transportedTwistToShiftedComposite {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated D] [HasShift Y ℤ] [eD.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.CounitConeData) :

                    The connecting map of the presented counit triangle, from the transported dg twist to the shift of the presented adjunction composite.

                    Equations
                    Instances For
                      noncomputable def CategoryTheory.DGAdjunction.H0Presentation.presentedCounitTriangle {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated D] [HasShift Y ℤ] [eD.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.CounitConeData) :

                      The presented ordinary counit triangle G F ⟶ 𝟭 Y ⟶ transportedTwist ⟶ (G F)⟦1⟧.

                      Equations
                      Instances For
                        @[simp]
                        theorem CategoryTheory.DGAdjunction.H0Presentation.presentedCounitTriangle_obj₁ {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated D] [HasShift Y ℤ] [eD.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.CounitConeData) (Z : Y) :
                        @[simp]
                        theorem CategoryTheory.DGAdjunction.H0Presentation.presentedCounitTriangle_obj₂ {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated D] [HasShift Y ℤ] [eD.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.CounitConeData) (Z : Y) :
                        @[simp]
                        theorem CategoryTheory.DGAdjunction.H0Presentation.presentedCounitTriangle_obj₃ {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated D] [HasShift Y ℤ] [eD.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.CounitConeData) (Z : Y) :
                        @[simp]
                        theorem CategoryTheory.DGAdjunction.H0Presentation.presentedCounitTriangle_mor₁ {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated D] [HasShift Y ℤ] [eD.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.CounitConeData) (Z : Y) :
                        @[simp]
                        theorem CategoryTheory.DGAdjunction.H0Presentation.presentedCounitTriangle_mor₂ {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated D] [HasShift Y ℤ] [eD.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.CounitConeData) (Z : Y) :
                        @[simp]

                        The raw transported dg counit triangle and its presented form are naturally isomorphic.

                        Equations
                        Instances For

                          Every value of the presented ordinary counit triangle is distinguished.

                          The second projection of the raw transported dg unit triangle, identified with the composite of the named presented left and right adjoints.

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

                            The generic first-map normalization data for the transported dg unit triangle. Its named first map is exactly the unit of the ordinary adjunction constructed by P.

                            Equations
                            Instances For
                              noncomputable def CategoryTheory.DGAdjunction.H0Presentation.compositeToTransportedUnitCone {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated C] [HasShift X ℤ] [eC.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.UnitConeData) :

                              The second map of the presented unit triangle, from the adjunction composite to the transported unshifted unit cone.

                              Equations
                              Instances For
                                noncomputable def CategoryTheory.DGAdjunction.H0Presentation.transportedUnitConeToShiftedIdentity {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated C] [HasShift X ℤ] [eC.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.UnitConeData) :

                                The connecting map of the presented unit triangle, from the transported unshifted unit cone to the shift of the identity.

                                Equations
                                Instances For
                                  noncomputable def CategoryTheory.DGAdjunction.H0Presentation.presentedUnitTriangle {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated C] [HasShift X ℤ] [eC.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.UnitConeData) :

                                  The presented ordinary unit triangle 𝟭 X ⟶ F G ⟶ transportedUnitCone ⟶ (𝟭 X)⟦1⟧.

                                  Equations
                                  Instances For
                                    @[simp]
                                    theorem CategoryTheory.DGAdjunction.H0Presentation.presentedUnitTriangle_obj₁ {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated C] [HasShift X ℤ] [eC.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.UnitConeData) (Z : X) :
                                    @[simp]
                                    theorem CategoryTheory.DGAdjunction.H0Presentation.presentedUnitTriangle_obj₂ {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated C] [HasShift X ℤ] [eC.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.UnitConeData) (Z : X) :
                                    @[simp]
                                    theorem CategoryTheory.DGAdjunction.H0Presentation.presentedUnitTriangle_obj₃ {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated C] [HasShift X ℤ] [eC.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.UnitConeData) (Z : X) :
                                    @[simp]
                                    theorem CategoryTheory.DGAdjunction.H0Presentation.presentedUnitTriangle_mor₁ {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated C] [HasShift X ℤ] [eC.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.UnitConeData) (Z : X) :
                                    @[simp]
                                    theorem CategoryTheory.DGAdjunction.H0Presentation.presentedUnitTriangle_mor₂ {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated C] [HasShift X ℤ] [eC.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.UnitConeData) (Z : X) :
                                    @[simp]
                                    theorem CategoryTheory.DGAdjunction.H0Presentation.presentedUnitTriangle_mor₃ {C : Type uC} {D : Type uD} {X : Type uX} {Y : Type uY} [DGCategory C] [DGCategory D] [Category.{vX, uX} X] [Category.{vY, uY} Y] {L : DGFunctor C D} {R : DGFunctor D C} {eC : H0 C ≌ X} {eD : H0 D ≌ Y} {F : Functor X Y} {G : Functor Y X} {A : DGAdjunction L R} [IsPretriangulated C] [HasShift X ℤ] [eC.functor.CommShift ℤ] (P : H0Presentation eC eD F G) (K : A.UnitConeData) (Z : X) :

                                    The raw transported dg unit triangle and its presented form are naturally isomorphic.

                                    Equations
                                    Instances For

                                      Every value of the presented ordinary unit triangle is distinguished.