Documentation

DerivedAlgGeo.AlgebraicGeometry.Stability.Slope.HarderNarasimhan.MaximalDestabilizing

The maximal destabilizing subobject for the μ-slope on Coh X #

Harder–Narasimhan theory for the weak μ-slope rests on one lemma: every nonzero coherent sheaf has a subobject whose slope is maximal among nonzero subobjects, chosen maximal among those attaining that slope, and such a subobject is weak-semistable. This file proves it from two named inputs and nothing else.

What is supplied, and what is proved #

MuHNInput carries exactly two facts:

Neither the maximal destabilizing subobject nor HasHNProperty is a field. Everything below is derived.

Two corrections to the shape of the second input #

The WithTop ℝ form of boundedness is vacuous. Stated as ∃ μ₀ : WithTop ℝ, ∀ B ≠ 0, slope B ≤ μ₀, the hypothesis is satisfied by μ₀ = ⊤ for every F, and carries no information. The field below therefore takes a real bound and quantifies only over subobjects of positive multiplicity — which is exactly Grothendieck's lemma, and leaves the multiplicity-zero case where it belongs, in slope_eq_top_iff_not_isPure.

No third input is needed. One might expect boundedness not to give an attained maximum, since slopes are quotients of integers and a bounded set of such is dense in general. It does here, because multiplicity is additive and nonnegative, so multiplicity B ≤ multiplicity F for every subobject: the denominators are bounded by a single integer. Every slope is then a multiple of 1 / (multiplicity F)!, and a set of such numbers bounded above has a greatest element. That is exists_slopeMax, and it is why MuHNInput has two fields rather than three.

The two inputs sheaf-level Harder–Narasimhan theory needs. The first is proved for Noetherian schemes; the second remains Grothendieck's boundedness lemma. See the module docstring for why boundedness must be stated with a real bound rather than in WithTop ℝ.

Instances For

    On a Noetherian scheme, Grothendieck slope boundedness is the only remaining input for sheaf-level μ-Harder–Narasimhan theory.

    Multiplicity is bounded along monomorphisms #

    A subsheaf has multiplicity at most that of the ambient sheaf. Additivity of multiplicity on the short exact sequence defined by a monomorphism, together with nonnegativity of the multiplicity of the cokernel. This is what bounds the denominators of the slopes, and so what makes the maximal slope attained rather than merely bounded.

    The maximal slope is attained #

    The maximal slope is attained.

    Either some nonzero subobject has multiplicity zero, and its slope is ⊤, which dominates everything; or every nonzero subobject has multiplicity between 1 and multiplicity F, so every slope is an integer multiple of 1 / (multiplicity F)!, and boundedness above of a set of such numbers gives a greatest element.

    The maximal destabilizing subobject #

    The maximal destabilizing subobject, as a property: nonzero, of maximal slope among nonzero subobjects, and maximal in the subobject order among those attaining that slope. The second clause is what makes the slope drop strictly on the quotient, which the recursion building the filtration needs.

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

      Every nonzero coherent sheaf has a maximal destabilizing subobject.

      exists_slopeMax attains the slope; the chain condition then picks a subobject maximal among those attaining it.

      The maximal destabilizing subobject is weak-semistable. A nonzero subobject of it is a nonzero subobject of the ambient sheaf, so its slope cannot exceed the maximal one.

      The maximal slope is ⊤ exactly when the sheaf is not pure.

      This is the boundary case the WithTop valuation exists for, and it is what tells the filtration recursion that the first factor of a pure sheaf has finite slope.