Owner-authored pre-stability conditions #
A pre-stability condition consists of a slicing and a central charge whose value on every nonzero semistable object lies on the positive ray determined by its phase. Local finiteness is deliberately deferred to the next ownership slice.
A pre-stability condition whose central charge factors through a chosen
class map v : K₀ C → Λ.
Ordinary prestability is a strict refinement of weak prestability. The named parent projection makes that relationship part of the Lean type rather than a downstream compatibility adapter.
- compatible (φ : ℝ) (E : C) : self.slicing.P φ E → ¬Limits.IsZero E → ∃ (m : ℝ), 0 < m ∧ self.Z (v (K₀.of C E)) = ↑m * Complex.exp (↑(Real.pi * φ) * Complex.I)
A nonzero semistable object's charge lies on its positive phase ray.
Instances For
Build ordinary prestability from its strict compatibility proof. The weak compatibility field is derived canonically from strict positivity.
Equations
- CategoryTheory.Triangulated.PreStabilityCondition.WithClassMap.ofStrict slicing Z compatible = { slicing := slicing, Z := Z, compat' := ⋯, compatible := compatible }
Instances For
The central charge evaluated on the class of an object.
Equations
- σ.charge E = σ.Z (CategoryTheory.Triangulated.classOf C v E)
Instances For
Compatibility expressed through charge.
A pre-stability condition with the identity class map.