Support property for weak stability and transport across a phase tilt #
This file binds the generic linear-algebraic support predicate from
WeakStabilityCondition/Support/Predicate/Basic.lean to the numerical classes of nonzero weak
semistable heart objects. It then proves the support-property transport used
in Proposition 14.16.
The proof follows Remark 14.9 and Lemma 14.17. An original zero-charge object
is weak semistable, so the original support property forces its numerical
class to vanish. The tilted classification then says that a nonzero-charge
tilted semistable class is either an original semistable class or the negative
of one, up to such a zero class. Finally, multiplication of the charge by
exp (-pi * beta * I) preserves its norm.
Numerical classes of nonzero weak-semistable objects in the heart.
Equations
- W.semistableClasses v = {x : V | ∃ (E : C), W.IsSemistable E ∧ ¬CategoryTheory.Limits.IsZero E ∧ x = v (CategoryTheory.Triangulated.K₀.of C E)}
Instances For
The support property for a weak stability function, relative to a real linear realization of its charge.
Equations
Instances For
A zero-charge object is weak semistable.
Under the support property, every zero-charge heart object has zero numerical class. This is the weak-stability form of Remark 14.9.
The real-linear rotation of a charge used by the phase tilt.
Equations
- CategoryTheory.Triangulated.WeakStabilityCondition.phaseTiltLinearCharge beta Zlin = LinearMap.mulLeft ℝ (Complex.exp (↑(-(Real.pi * beta)) * Complex.I)) ∘ₗ Zlin
Instances For
Rotating a complex charge does not change its norm.
Support-property transport across the phase tilt.
For a cutoff strictly inside (0, 1), the support property of the original
heart weak function implies the support property of the rotated weak function
on the tilted heart. The same comparison constant works.