Documentation

DerivedAlgGeo.CategoryTheory.Triangulated.StabilityCondition.Mass.Basic

Harder--Narasimhan mass #

For an HN filtration F of E, its mass is the finite sum

  ∑ i, ‖Z(F.factor i)‖.

WeakStabilityCondition/Foundation/Slicing/IntrinsicPhases.lean proves that the extreme phases of an HN filtration are intrinsic, but nothing exposes uniqueness of the complete HN filtration. Defining the mass using Classical.choice (s.hn_exists E) would therefore make its transport law depend on an arbitrary, non-functorial choice. We first take the supremum of the masses of all HN filtrations. This is choice-free and lives naturally in ℝ≥0∞.

WeakStabilityCondition/StabilityCondition/Metric/Mass/Uniqueness.lean subsequently proves that every term in this supremum is equal, identifying stabilityMass with the usual finite Bridgeland mass.

The finite mass sum attached to one HN filtration.

Stated over StabilityCondition.WithClassMap for uniformity with the rest of the §8 track, but note that the mass API never projects locallyFinite: Bridgeland §5 defines m_σ from the slicing and the charge alone. The parent field is not a class, so Lean generates no coercion and dropping it would require .toWithClassMap at every positional call site — hence this comment rather than a weakening. [IsTriangulated C] is genuinely needed downstream, for someOctahedron in HNMassUniqueness.

Equations
Instances For

    A nonzero semistable object has nonzero charge.

    Every HN filtration of a nonzero object has strictly positive finite-sum mass.

    @[simp]
    theorem CategoryTheory.Triangulated.HNFiltration.mass_ofIso {C : Type u} [Category.{w, u} C] [Limits.HasZeroObject C] [HasShift C ℤ] [Preadditive C] [∀ (n : ℤ), (shiftFunctor C n).Additive] [Pretriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : K₀ C →+ Λ} (σ : StabilityCondition.WithClassMap C v) {E E' : C} (F : HNFiltration C σ.slicing.P E) (e : E ≅ E') :
    mass σ (ofIso C F e) = mass σ F

    The choice-free HN mass envelope of an object. Downstream, stabilityMass_eq_mass identifies it with the mass of every HN filtration.

    Equations
    Instances For

      The mass envelope is positive on every nonzero object.

      The mass envelope depends on an object only up to isomorphism.

      The charge of an acted stability condition is the original charge of the inverse-image object.

      Mapping an HN filtration backward through the equivalence preserves its finite mass sum.

      Mapping an HN filtration forward through the equivalence preserves its finite mass sum.

      Transport by a compatible autoequivalence replaces an object by its inverse image and leaves the mass envelope unchanged.