The three-coordinate stability distance #
This file adds the mass coordinate to the two-coordinate slicingDist of
WeakStabilityCondition/StabilityCondition/Foundation/Deformation/SlicingDistance.lean. For every
nonzero object it takes the maximum of
- the
φ⁺discrepancy; - the
φ⁻discrepancy; - the logarithmic discrepancy of the HN masses.
The supremum of those objectwise terms is an ℝ≥0∞-valued symmetric extended
pseudodistance and satisfies the triangle inequality.
WeakStabilityCondition/StabilityCondition/Metric/Mass/Uniqueness.lean proves that the choice-free definition of
stabilityMass is equal to the finite mass sum of every HN filtration.
logMassDist is nevertheless defined on all of ℝ≥0∞: it places ⊤ at
infinite distance from finite values and at distance zero from itself. On the
positive finite masses occurring here it is exactly |log m₁ - log m₂|,
equivalently the absolute log-ratio used by Bridgeland.
Extended absolute logarithmic distance on ℝ≥0∞.
Finite inputs use the ordinary real logarithm. ⊤ is infinitely far from
every finite input and zero distance from itself.
The 0 input is not a distance. ENNReal.toReal 0 = 0 and
Real.log 0 = 0, so this function reads mass 0 as mass 1: logMassDist 0 1
is 0, and logMassDist 0 n is finite where the true value is +∞. That is
unreachable in this development and deliberately not guarded against — every
application is to stabilityMass, which stabilityMass_pos and
stabilityMass_ne_top pin inside (0, ⊤), and stabilityDist takes its
supremum only over ¬IsZero E. Do not reuse this function on a mass that has
not been shown nonzero.
Equations
Instances For
The extended logarithmic discrepancy satisfies the triangle inequality.
On finite inputs, logMassDist is the ordinary absolute logarithmic
difference.
The φ⁺ coordinate discrepancy for a fixed nonzero object.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The φ⁻ coordinate discrepancy for a fixed nonzero object.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The logarithmic mass coordinate discrepancy for a fixed object.
Equations
Instances For
The maximum of the two phase discrepancies and the mass discrepancy for one nonzero object.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The three-coordinate, ℝ≥0∞-valued stability distance.
Equations
- CategoryTheory.Triangulated.stabilityDist σ τ = ⨆ (E : C), ⨆ (hE : ¬CategoryTheory.Limits.IsZero E), CategoryTheory.Triangulated.stabilityDistTerm σ τ E hE
Instances For
The mass coordinate used by stabilityDist is always the ordinary finite
absolute logarithmic difference.
Ratio form of the preceding theorem, matching the mass term in Bridgeland's formula.
The full stability distance satisfies the triangle inequality.
Every objectwise three-coordinate term is bounded by the full stability
distance. This is the basic elimination rule for the supremum defining
stabilityDist.
The positive-phase coordinate of an object is bounded by the full stability distance.
The negative-phase coordinate of an object is bounded by the full stability distance.
The mass coordinate of an object is bounded by the full stability distance.
The phase-only slicingDist is bounded by the full three-coordinate
distance.