13.7. StabilityCondition: Topology
13.7.1. im_divided_of_semistable
For a \sigma-semistable nonzero object F of phase \psi, the imaginary part of Z(F) \cdot e^{-i\pi\phi} equals b \cdot \sin(\pi(\psi - \phi)) for some b > 0. This factors out the repeated divide-by-exponential-and-rewrite-to-sine computation used throughout the Lemma 6.4 proofs.
Proof: Obtains the ray decomposition Z([F]) = b \cdot e^{i\pi\psi} from compatibility, then applies im_ofReal_mul_exp_mul_exp_neg.
CategoryTheory.Triangulated.im_divided_of_semistable.{v, u, u'} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : CategoryTheory.Triangulated.K₀ C →+ Λ} (σ : CategoryTheory.Triangulated.StabilityCondition.WithClassMap C v) {F : C} {ψ φ : ℝ} (hne : ¬CategoryTheory.Limits.IsZero F) (hss : σ.slicing.P ψ F) : ∃ b, 0 < b ∧ (σ.charge F * Complex.exp (-(↑(Real.pi * φ) * Complex.I))).im = b * Real.sin (Real.pi * (ψ - φ))CategoryTheory.Triangulated.im_divided_of_semistable.{v, u, u'} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : CategoryTheory.Triangulated.K₀ C →+ Λ} (σ : CategoryTheory.Triangulated.StabilityCondition.WithClassMap C v) {F : C} {ψ φ : ℝ} (hne : ¬CategoryTheory.Limits.IsZero F) (hss : σ.slicing.P ψ F) : ∃ b, 0 < b ∧ (σ.charge F * Complex.exp (-(↑(Real.pi * φ) * Complex.I))).im = b * Real.sin (Real.pi * (ψ - φ))
Something wrong, better idea? Suggest a change
13.7.2. false_of_all_hn_phases_below
One-sided phase impossibility (below). If \sigma and \tau have the same central charge, E is nonzero and \tau-semistable of phase \phi, and all nonzero factors in a \sigma-HN filtration of E have phase strictly below \phi (and above \phi - 1), then we reach a contradiction. This is the core imaginary-part argument underlying Lemma 6.4.
Proof: Decomposes Z(E) = \sum Z(F_i) via K_0 additivity, divides by e^{i\pi\phi}, and shows the imaginary part is both zero (since Z(E) lies on the ray at angle \pi\phi) and strictly negative (each nonzero factor contributes b_i \sin(\pi(\theta_i - \phi)) < 0).
CategoryTheory.Triangulated.StabilityCondition.WithClassMap.false_of_all_hn_phases_below.{v, u, u'} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : CategoryTheory.Triangulated.K₀ C →+ Λ} (σ τ : CategoryTheory.Triangulated.StabilityCondition.WithClassMap C v) (hZ : σ.Z = τ.Z) {E : C} {φ : ℝ} (hE : ¬CategoryTheory.Limits.IsZero E) (hτ : τ.slicing.P φ E) (F : CategoryTheory.Triangulated.HNFiltration C σ.slicing.P E) (hlt : ∀ (i : Fin F.n), ¬CategoryTheory.Limits.IsZero (F.factor i) → F.φ i < φ) (hgt : ∀ (i : Fin F.n), ¬CategoryTheory.Limits.IsZero (F.factor i) → φ - 1 < F.φ i) : FalseCategoryTheory.Triangulated.StabilityCondition.WithClassMap.false_of_all_hn_phases_below.{v, u, u'} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : CategoryTheory.Triangulated.K₀ C →+ Λ} (σ τ : CategoryTheory.Triangulated.StabilityCondition.WithClassMap C v) (hZ : σ.Z = τ.Z) {E : C} {φ : ℝ} (hE : ¬CategoryTheory.Limits.IsZero E) (hτ : τ.slicing.P φ E) (F : CategoryTheory.Triangulated.HNFiltration C σ.slicing.P E) (hlt : ∀ (i : Fin F.n), ¬CategoryTheory.Limits.IsZero (F.factor i) → F.φ i < φ) (hgt : ∀ (i : Fin F.n), ¬CategoryTheory.Limits.IsZero (F.factor i) → φ - 1 < F.φ i) : False
Something wrong, better idea? Suggest a change
13.7.3. false_of_all_hn_phases_above
One-sided phase impossibility (above). Symmetric version: all nonzero HN factors have phase strictly above \phi (and below \phi + 1) leads to contradiction.
Proof: Identical structure to the below case: each divided term has strictly positive imaginary part via \sin(\pi(\theta_i - \phi)) > 0, contradicting the real LHS.
CategoryTheory.Triangulated.StabilityCondition.WithClassMap.false_of_all_hn_phases_above.{v, u, u'} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : CategoryTheory.Triangulated.K₀ C →+ Λ} (σ τ : CategoryTheory.Triangulated.StabilityCondition.WithClassMap C v) (hZ : σ.Z = τ.Z) {E : C} {φ : ℝ} (hE : ¬CategoryTheory.Limits.IsZero E) (hτ : τ.slicing.P φ E) (F : CategoryTheory.Triangulated.HNFiltration C σ.slicing.P E) (hgt : ∀ (i : Fin F.n), ¬CategoryTheory.Limits.IsZero (F.factor i) → φ < F.φ i) (hlt : ∀ (i : Fin F.n), ¬CategoryTheory.Limits.IsZero (F.factor i) → F.φ i < φ + 1) : FalseCategoryTheory.Triangulated.StabilityCondition.WithClassMap.false_of_all_hn_phases_above.{v, u, u'} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : CategoryTheory.Triangulated.K₀ C →+ Λ} (σ τ : CategoryTheory.Triangulated.StabilityCondition.WithClassMap C v) (hZ : σ.Z = τ.Z) {E : C} {φ : ℝ} (hE : ¬CategoryTheory.Limits.IsZero E) (hτ : τ.slicing.P φ E) (F : CategoryTheory.Triangulated.HNFiltration C σ.slicing.P E) (hgt : ∀ (i : Fin F.n), ¬CategoryTheory.Limits.IsZero (F.factor i) → φ < F.φ i) (hlt : ∀ (i : Fin F.n), ¬CategoryTheory.Limits.IsZero (F.factor i) → F.φ i < φ + 1) : False
Something wrong, better idea? Suggest a change
13.7.4. P_of_Q_of_P_semistable
Lemma 6.4 for \mathcal{P}-semistable objects. If \sigma.Z = \tau.Z, d(\mathcal{P}, \mathcal{Q}) < 1, E is nonzero and \tau-semistable at \phi, and E is also \sigma-semistable at some phase c, then c = \phi and E \in \mathcal{P}(\phi).
Proof: Combines the metric phase bound |c - \phi| < 2 with phase_eq_of_same_Z to force c = \phi.
CategoryTheory.Triangulated.StabilityCondition.WithClassMap.P_of_Q_of_P_semistable.{v, u, u'} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : CategoryTheory.Triangulated.K₀ C →+ Λ} (σ τ : CategoryTheory.Triangulated.StabilityCondition.WithClassMap C v) (hZ : σ.Z = τ.Z) (hd : CategoryTheory.Triangulated.slicingDist C σ.slicing τ.slicing < ENNReal.ofReal 1) {E : C} {φ c : ℝ} (hE : ¬CategoryTheory.Limits.IsZero E) (hτ : τ.slicing.P φ E) (hσ : σ.slicing.P c E) : σ.slicing.P φ ECategoryTheory.Triangulated.StabilityCondition.WithClassMap.P_of_Q_of_P_semistable.{v, u, u'} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : CategoryTheory.Triangulated.K₀ C →+ Λ} (σ τ : CategoryTheory.Triangulated.StabilityCondition.WithClassMap C v) (hZ : σ.Z = τ.Z) (hd : CategoryTheory.Triangulated.slicingDist C σ.slicing τ.slicing < ENNReal.ofReal 1) {E : C} {φ c : ℝ} (hE : ¬CategoryTheory.Limits.IsZero E) (hτ : τ.slicing.P φ E) (hσ : σ.slicing.P c E) : σ.slicing.P φ E
Something wrong, better idea? Suggest a change
13.7.5. phiMinus_le_le_phiPlus
Phase straddling for Lemma 6.4. If \sigma.Z = \tau.Z, d(\mathcal{P}, \mathcal{Q}) < 1, and E is nonzero \tau-semistable at \phi, then \phi^-_\sigma(E) \leq \phi \leq \phi^+_\sigma(E). This pins \phi between the extreme \sigma-HN phases of E.
Proof: Each direction proceeds by contradiction: if \phi < \phi^-, all HN phases are above \phi, contradicting false_of_all_hn_phases_above; if \phi^+ < \phi, all are below, contradicting false_of_all_hn_phases_below.
CategoryTheory.Triangulated.StabilityCondition.WithClassMap.phiMinus_le_le_phiPlus.{v, u, u'} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : CategoryTheory.Triangulated.K₀ C →+ Λ} (σ τ : CategoryTheory.Triangulated.StabilityCondition.WithClassMap C v) (hZ : σ.Z = τ.Z) (hd : CategoryTheory.Triangulated.slicingDist C σ.slicing τ.slicing < ENNReal.ofReal 1) {E : C} {φ : ℝ} (hE : ¬CategoryTheory.Limits.IsZero E) (hτ : τ.slicing.P φ E) : CategoryTheory.Triangulated.Slicing.phiMinus C σ.slicing E hE ≤ φ ∧ φ ≤ CategoryTheory.Triangulated.Slicing.phiPlus C σ.slicing E hECategoryTheory.Triangulated.StabilityCondition.WithClassMap.phiMinus_le_le_phiPlus.{v, u, u'} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : CategoryTheory.Triangulated.K₀ C →+ Λ} (σ τ : CategoryTheory.Triangulated.StabilityCondition.WithClassMap C v) (hZ : σ.Z = τ.Z) (hd : CategoryTheory.Triangulated.slicingDist C σ.slicing τ.slicing < ENNReal.ofReal 1) {E : C} {φ : ℝ} (hE : ¬CategoryTheory.Limits.IsZero E) (hτ : τ.slicing.P φ E) : CategoryTheory.Triangulated.Slicing.phiMinus C σ.slicing E hE ≤ φ ∧ φ ≤ CategoryTheory.Triangulated.Slicing.phiPlus C σ.slicing E hE
Something wrong, better idea? Suggest a change
13.7.6. false_of_gt_and_le_phases
Cross-slicing imaginary part contradiction. If \sigma.Z = \tau.Z, X is nonzero, all \sigma-HN phases of X lie in (\phi, \phi + 1), and all \tau-HN phases lie in (\phi - 1, \phi], then \mathsf{False}. From the \sigma-decomposition, \operatorname{Im}(Z(X)/e^{i\pi\phi}) > 0; from the \tau-decomposition, \operatorname{Im}(Z(X)/e^{i\pi\phi}) \leq 0.
Proof: Decomposes Z(X) via both \sigma- and \tau-HN filtrations and shows the imaginary part of Z(X) \cdot e^{-i\pi\phi} is simultaneously strictly positive (from the \sigma-sum) and nonpositive (from the \tau-sum).
CategoryTheory.Triangulated.StabilityCondition.WithClassMap.false_of_gt_and_le_phases.{v, u, u'} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : CategoryTheory.Triangulated.K₀ C →+ Λ} (σ τ : CategoryTheory.Triangulated.StabilityCondition.WithClassMap C v) (hZ : σ.Z = τ.Z) {X : C} {φ : ℝ} (hX : ¬CategoryTheory.Limits.IsZero X) (Fσ : CategoryTheory.Triangulated.HNFiltration C σ.slicing.P X) (hσgt : ∀ (i : Fin Fσ.n), φ < Fσ.φ i) (hσlt : ∀ (i : Fin Fσ.n), Fσ.φ i < φ + 1) (Fτ : CategoryTheory.Triangulated.HNFiltration C τ.slicing.P X) (hτle : ∀ (i : Fin Fτ.n), Fτ.φ i ≤ φ) (hτgt : ∀ (i : Fin Fτ.n), φ - 1 < Fτ.φ i) : FalseCategoryTheory.Triangulated.StabilityCondition.WithClassMap.false_of_gt_and_le_phases.{v, u, u'} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : CategoryTheory.Triangulated.K₀ C →+ Λ} (σ τ : CategoryTheory.Triangulated.StabilityCondition.WithClassMap C v) (hZ : σ.Z = τ.Z) {X : C} {φ : ℝ} (hX : ¬CategoryTheory.Limits.IsZero X) (Fσ : CategoryTheory.Triangulated.HNFiltration C σ.slicing.P X) (hσgt : ∀ (i : Fin Fσ.n), φ < Fσ.φ i) (hσlt : ∀ (i : Fin Fσ.n), Fσ.φ i < φ + 1) (Fτ : CategoryTheory.Triangulated.HNFiltration C τ.slicing.P X) (hτle : ∀ (i : Fin Fτ.n), Fτ.φ i ≤ φ) (hτgt : ∀ (i : Fin Fτ.n), φ - 1 < Fτ.φ i) : False
Something wrong, better idea? Suggest a change
13.7.7. false_of_hn_phases_le_with_lt
One-sided phase impossibility (below with equality). If all \sigma-HN phases are \leq \phi with at least one nonzero factor strictly below \phi, and E is \tau-semistable at \phi with the same central charge, then \mathsf{False}.
Proof: The terms with phase = \phi contribute zero imaginary part; the term with phase < \phi contributes strictly negative imaginary part. The sum is strictly negative, contradicting the real LHS.
CategoryTheory.Triangulated.StabilityCondition.WithClassMap.false_of_hn_phases_le_with_lt.{v, u, u'} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : CategoryTheory.Triangulated.K₀ C →+ Λ} (σ τ : CategoryTheory.Triangulated.StabilityCondition.WithClassMap C v) (hZ : σ.Z = τ.Z) {E : C} {φ : ℝ} (hE : ¬CategoryTheory.Limits.IsZero E) (hτ : τ.slicing.P φ E) (F : CategoryTheory.Triangulated.HNFiltration C σ.slicing.P E) (hle : ∀ (i : Fin F.n), F.φ i ≤ φ) (hgt : ∀ (i : Fin F.n), φ - 1 < F.φ i) (hstrict : ∃ i, ¬CategoryTheory.Limits.IsZero (F.factor i) ∧ F.φ i < φ) : FalseCategoryTheory.Triangulated.StabilityCondition.WithClassMap.false_of_hn_phases_le_with_lt.{v, u, u'} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : CategoryTheory.Triangulated.K₀ C →+ Λ} (σ τ : CategoryTheory.Triangulated.StabilityCondition.WithClassMap C v) (hZ : σ.Z = τ.Z) {E : C} {φ : ℝ} (hE : ¬CategoryTheory.Limits.IsZero E) (hτ : τ.slicing.P φ E) (F : CategoryTheory.Triangulated.HNFiltration C σ.slicing.P E) (hle : ∀ (i : Fin F.n), F.φ i ≤ φ) (hgt : ∀ (i : Fin F.n), φ - 1 < F.φ i) (hstrict : ∃ i, ¬CategoryTheory.Limits.IsZero (F.factor i) ∧ F.φ i < φ) : False
Something wrong, better idea? Suggest a change
13.7.8. gt_phases_of_gtProp
For a nonzero object with \mathcal{P}(>\phi) property, the intrinsic minimum HN phase satisfies \phi^-(X) > \phi.
Proof: Uses the characterization of \mathcal{P}(>\phi) in terms of a filtration whose minimum phase exceeds \phi, then compares with the canonical HN filtration.
CategoryTheory.Triangulated.gt_phases_of_gtProp.{v, u} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (s : CategoryTheory.Triangulated.Slicing C) {X : C} {φ : ℝ} (hXne : ¬CategoryTheory.Limits.IsZero X) (hXgt : CategoryTheory.Triangulated.Slicing.gtProp C s φ X) : φ < CategoryTheory.Triangulated.Slicing.phiMinus C s X hXneCategoryTheory.Triangulated.gt_phases_of_gtProp.{v, u} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (s : CategoryTheory.Triangulated.Slicing C) {X : C} {φ : ℝ} (hXne : ¬CategoryTheory.Limits.IsZero X) (hXgt : CategoryTheory.Triangulated.Slicing.gtProp C s φ X) : φ < CategoryTheory.Triangulated.Slicing.phiMinus C s X hXne
Something wrong, better idea? Suggest a change
13.7.9. phiPlus_le_of_leProp
For a nonzero object with \mathcal{P}(\leq \phi) property, the intrinsic maximum HN phase satisfies \phi^+(Y) \leq \phi.
Proof: Dual to gt_phases_of_gtProp, using the \phi^+ characterization.
CategoryTheory.Triangulated.phiPlus_le_of_leProp.{v, u} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (s : CategoryTheory.Triangulated.Slicing C) {Y : C} {φ : ℝ} (hYne : ¬CategoryTheory.Limits.IsZero Y) (hYle : CategoryTheory.Triangulated.Slicing.leProp C s φ Y) : CategoryTheory.Triangulated.Slicing.phiPlus C s Y hYne ≤ φCategoryTheory.Triangulated.phiPlus_le_of_leProp.{v, u} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] (s : CategoryTheory.Triangulated.Slicing C) {Y : C} {φ : ℝ} (hYne : ¬CategoryTheory.Limits.IsZero Y) (hYle : CategoryTheory.Triangulated.Slicing.leProp C s φ Y) : CategoryTheory.Triangulated.Slicing.phiPlus C s Y hYne ≤ φ
Something wrong, better idea? Suggest a change
13.7.10. bridgeland_lemma_6_4
Bridgeland's Lemma 6.4. If two stability conditions \sigma and \tau have the same central charge and d(\mathcal{P}, \mathcal{Q}) < 1, then their slicings agree on all phases: \mathcal{P}(\phi) = \mathcal{Q}(\phi) for all \phi \in \mathbb{R}. In particular, the central charge map \sigma \mapsto Z(\sigma) is locally injective on \operatorname{Stab}(\mathcal{D}).
Proof: The biconditional is proved by applying the one-direction argument (bridgeland_6_4_one_dir) twice. The one-direction proof for E \in \mathcal{Q}(\phi) \Rightarrow E \in \mathcal{P}(\phi) proceeds in four steps: (1) split E at the cutoff \phi using \sigma's t-structure; (2) show \tau.\phi^+(X) \leq \phi by hom-vanishing; (3) conclude X = 0 via the cross-slicing imaginary part argument; (4) transfer semistability from Y \cong E using the imaginary part argument to force all phases equal to \phi.
CategoryTheory.Triangulated.bridgeland_lemma_6_4.{v, u, u'} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : CategoryTheory.Triangulated.K₀ C →+ Λ} (σ τ : CategoryTheory.Triangulated.StabilityCondition.WithClassMap C v) (hZ : σ.Z = τ.Z) (hd : CategoryTheory.Triangulated.slicingDist C σ.slicing τ.slicing < ENNReal.ofReal 1) (φ : ℝ) (E : C) : σ.slicing.P φ E ↔ τ.slicing.P φ ECategoryTheory.Triangulated.bridgeland_lemma_6_4.{v, u, u'} (C : Type u) [CategoryTheory.Category.{v, u} C] [CategoryTheory.Limits.HasZeroObject C] [CategoryTheory.HasShift C ℤ] [CategoryTheory.Preadditive C] [∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive] [CategoryTheory.Pretriangulated C] [CategoryTheory.IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : CategoryTheory.Triangulated.K₀ C →+ Λ} (σ τ : CategoryTheory.Triangulated.StabilityCondition.WithClassMap C v) (hZ : σ.Z = τ.Z) (hd : CategoryTheory.Triangulated.slicingDist C σ.slicing τ.slicing < ENNReal.ofReal 1) (φ : ℝ) (E : C) : σ.slicing.P φ E ↔ τ.slicing.P φ E
-
Split
Eviaσ's t-structure atφ:X → E → Y → X⟦1⟧withX ∈ P(>φ)andY ∈ P(≤φ), all σ-phases in(φ-1, φ+1). -
Show
τ.phiPlus(X) ≤ φby contradiction: ifτ's top factorUofXhad phase> φ, thenHom(U, E) = 0(τ-hom-vanishing) forcesU → Xto factor throughY⟦-1⟧, butHom(U, Y⟦-1⟧) = 0too, givingU → X = 0, contradictingU ≠ 0. -
Now
Xhas σ-phases> φand τ-phases≤ φ: the cross-slicing imaginary part argument (false_of_gt_and_le_phases) givesX = 0. -
So
E ≅ Yhas all σ-phases≤ φ. The imaginary part argument then forces all phases= φ, makingEσ-semistable atφ.
Something wrong, better idea? Suggest a change