Documentation

DerivedAlgGeo.CategoryTheory.Abelian.Stability.Weak.Extrema

The extremal slopes of a weak HN filtration #

This is Uniqueness/Extrema.lean and PhaseMonotone.lean for the slope-indexed weak filtration of WeakHarderNarasimhan.lean.

Why the port is mechanical, recorded because it was the question this work turned on. The strict development never performs arithmetic on phases. It compares them, and nothing else: across Extrema.lean, PhaseMonotone.lean, Uniqueness/Tail.lean and Uniqueness/Destabilizing.lean there is not one linarith, no subtraction, no Real.pi, no arg. Every step is le_antisymm, le_of_not_gt, lt_of_le_of_lt or StrictAnti.antitone, all of which hold over WithTop ℝ exactly as over ℝ. The one genuinely analytic input is Hom-vanishing for semistable objects of decreasing value, and its weak counterpart hom_eq_zero_of_semistable_slope_gt is proved in WeakSlopeGeometry.lean from the slope see-saw.

The subobject-lattice primitives are shared rather than duplicated: they are already charge-free, so AbelianHNFiltration.le_of_ofLE_comp_cokernel_zero, StabilityFunction.subobjectCokernelBotIso and StabilityFunction.subobject_isZero_iff_eq_bot are used here directly. The first of those sits in the strict filtration's namespace even though it mentions no charge; moving it is a rename across the strict development and is deliberately not done here.

Contents #

A weak-semistable object of slope above an HN factor has no morphisms to that factor.

A weak-semistable subobject whose slope is above every factor from index k onward lies in the k-th term of an HN filtration.

A weak-semistable subobject whose slope is above the highest HN slope is zero.

The first nonzero term in an HN filtration is not bottom.

The slope of the first nonzero term is the highest HN slope.

The first nonzero term in an HN filtration is weak-semistable.

The highest slope is intrinsic: any two weak HN filtrations of the same object have the same first slope.

The first nonzero term is intrinsic: any two weak HN filtrations of the same object have the same maximally destabilizing subobject.

No nonzero weak-semistable subobject has slope above the first HN slope.

Every morphism to a weak-semistable object of slope below the lowest HN slope is zero. Induction along the chain: each step factors through a successive quotient, which is semistable of slope above the target.

The last HN factor, presented as a weak-semistable quotient of the filtered object at the lowest HN slope.

The lowest slope is intrinsic: any two weak HN filtrations of the same object have the same last slope.

μPlus is monotone along monomorphisms. The maximal destabilizing subobject of the source maps to a weak-semistable subobject of the target of the same slope, and no weak-semistable subobject exceeds μPlus.

μMinus is monotone along epimorphisms. A strict drop would make the composite onto the last HN factor of the target a nonzero epimorphism that hom_eq_zero_to_semistable_of_μ_lt_μMinus forces to vanish.