The inverse-rotated first map of a dg cone triangle #
For a closed degree-zero dg natural transformation α : F ⟶ G, its cone
triangle has connecting map -fst into F[1]. Inverse rotation negates that
map once more and shifts it by -1, so its first map is the degree-one cone
projection fst, regraded to a closed degree-zero map Cone(α)[-1] ⟶ F.
This file records that identification as an equality of natural
transformations. The source comparison is shiftedFunctorH0Iso: the dg
functor shift and the pointwise shift on H⁰ are canonically isomorphic, not
definitionally identified as functors. The shift cancellation used by inverse
rotation is Mathlib's shiftFunctorCompIsoId, whose component computation is
exposed by H0.shiftFunctorCompIsoId_hom_app.
The first morphisms of the objectwise inverse-rotated cone triangles, assembled into a natural transformation.
Equations
- K.inverseRotateFirstH0 hα = { app := fun (X : CategoryTheory.H0 C) => (K.triangleObj hα (CategoryTheory.H0.of C X)).invRotate.mor₁, naturality := ⋯ }
Instances For
The closed degree-one cone projection, source-regraded to a degree-zero
map out of the selected [-1] shift and descended to H⁰.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Inverse rotation reads the cone projection through source regrading.
The cone triangle and inverse rotation each contribute one minus sign. After
they cancel, the inverse-rotation shift comparison cancels the selected [1]
witness in the connecting map, leaving the selected [-1] inverse followed
by fst.
The inverse-rotated first map is the H⁰ image of the regraded dg cone
projection, after comparing the dg functor shift with the pointwise shift.