The weak Harder–Narasimhan property for the μ-slope on Coh X #
Every nonzero coherent sheaf has a Harder–Narasimhan filtration for the weak μ-slope. This is the
theorem the repository has carried as a hypothesis everywhere: HasHNProperty appears only as an
assumption in the abstract theory, and this is its first instance on a geometric category.
The shape of the recursion, and why it is in two stages #
Remove the maximal destabilizing subobject B from E and filter E / B; splice puts the
two together. What is delicate is termination, and a single induction on multiplicity does not
work: multiplicity is additive, so multiplicity (E / B) = multiplicity E - multiplicity B, and
when B has multiplicity zero — the torsion case, where B has slope ⊤ — nothing decreases.
The fix is that this can happen at most once. multiplicity_pos_of_maximalDestabilizing says the
quotient by the maximal destabilizing subobject is always pure, and for a pure sheaf every
nonzero subobject, B included, has positive multiplicity, so multiplicity does strictly
decrease at every later step. The recursion is therefore staged:
exists_filtration_of_purehandles pure sheaves by induction on multiplicity;exists_filtrationhandles an arbitrary nonzero sheaf by splitting off the single torsion step first, after which the quotient is pure.
The chain condition in MuHNInput is what makes the maximal destabilizing subobject exist at
each step. It is not what makes the recursion stop; multiplicity is.
The base case #
B = ⊤ means the sheaf is its own maximal destabilizing subobject, hence semistable, and
AbelianWeakHNFiltration.ofSemistable gives the one-step filtration. That is reused rather than
rebuilt.
A subobject whose arrow is an isomorphism is the top subobject, so a sheaf equal to its own maximal destabilizing subobject is semistable.
If the subobject is not everything, the quotient by it is nonzero.
Multiplicity of the quotient by a subobject, from additivity.
The quotient by the maximal destabilizing subobject is pure.
Pure sheaves have Harder–Narasimhan filtrations, by induction on multiplicity.
Every nonzero coherent sheaf has a Harder–Narasimhan filtration.
A single torsion step is split off first: the quotient by the maximal destabilizing subobject is always pure, so the pure recursion takes over from there.
The weak Harder–Narasimhan property for the μ-slope on Coh X.
The abstract theory takes this as a hypothesis at every one of its use sites; this is its first proof on a geometric category.