Normalizing transformed kernel cones #
A fixed enhanced kernel cone gives a source-natural triangle whose first two vertices are transforms of the enhancement's chosen endpoint lifts. Concrete applications usually present those transforms by more meaningful functors and identify the first map with a named natural transformation.
Correspondence.KernelConeNormalizationData packages exactly that endpoint
comparison square. Together with exactness in the kernel variable, it
transports the raw cone triangle to a source-natural triangle with literal
first map and literal first two vertices. The categorical transport is
delegated to Triangle.FirstMapNormalizationData; this file retains the
kernel-specific cone, enhancement, and shift comparisons.
The result is only a family of pointwise distinguished triangles. It does not
give a distinguished triangle in a functor category, make the third functor
exact, or compare different enhanced arrows or cone choices. The selected
cone nevertheless has a reusable shifted-kernel presentation: shift it first
in the enhancement's homotopy category, compare that kernel with the ordinary
shift through the enhancement equivalence, and then use the kernel family's
existing CommShift comparison. No parallel shift structure is introduced.
Endpoint data identifying the transformed arrow of an enhanced kernel cone with a named natural transformation between literal functors.
The isomorphisms point from the raw endpoint transforms to the literal
functors, so square is exactly the first square needed to compare the raw
cone triangle with its normalized form.
Comparison from the raw source transform to the literal source functor.
Comparison from the raw target transform to the literal target functor.
- square : CategoryStruct.comp (corr.transformMap (e.equiv.functor.map (H0.homMk A.arrow))) self.targetIso.hom = CategoryStruct.comp self.sourceIso.hom α
The transformed enhanced arrow is the named natural transformation after the endpoint comparisons.
Instances For
The ordinary kernel represented by the selected enhanced cone.
Instances For
The transform of the selected cone, with no application-specific name.
Equations
- N.coneTransform = corr.transform N.coneKernel
Instances For
The kernel obtained by shifting the selected cone in the enhancement's homotopy category before transporting it to the ordinary kernel category.
Equations
- N.shiftedConeKernel n = e.equiv.functor.obj ((CategoryTheory.shiftFunctor (CategoryTheory.H0 e.dgCat) n).obj (have this := A.cone; this))
Instances For
The enhancement comparison identifies the transported shifted cone with the shift of its transported ordinary kernel.
Equations
- N.shiftedConeKernelIso n = (CategoryTheory.Functor.commShiftIso e.equiv.functor n).app (have this := A.cone; this)
Instances For
A shift-coherent kernel family presents the shifted cone transform by the shifted enhanced cone kernel.
The CommShift structure is passed explicitly because an ExactFamily
stores it as data; this avoids installing a competing global instance.
Equations
- N.shiftedConeTransformIso hShift n = corr.transformMapIso (N.shiftedConeKernelIso n) ≪≫ (CategoryTheory.Functor.commShiftIso corr.kernelTransform n).app N.coneKernel
Instances For
The unnormalized source-natural triangle obtained by transforming the enhanced kernel cone.
Equations
Instances For
The first map of the raw transform triangle.
The source comparison typed against the first projection of the raw triangle functor.
Equations
- N.rawTriangleObj₁Iso h = id N.sourceIso
Instances For
The target comparison typed against the second projection of the raw triangle functor.
Equations
- N.rawTriangleObj₂Iso h = id N.targetIso
Instances For
The first comparison square, stated against the raw triangle functor.
Forget the kernel origin and retain exactly the categorical data needed to normalize the first map of the raw triangle family.
Equations
- N.firstMapNormalizationData h = { obj₁Iso := N.rawTriangleObj₁Iso h, obj₂Iso := N.rawTriangleObj₂Iso h, square := ⋯ }
Instances For
The transported second map from the literal target functor to the cone transform.
Equations
Instances For
The transported connecting map from the cone transform to the shifted literal source functor.
Equations
Instances For
The normalized source-natural triangle with literal first map and literal first two vertices.
Equations
Instances For
The raw transform triangle and its endpoint-normalized form are naturally isomorphic.
Equations
Instances For
Every value of the normalized triangle is distinguished.
The normalized family with codomain restricted to distinguished triangles.