Documentation

DerivedAlgGeo.CategoryTheory.Triangulated.StabilityCondition.Foundation.Deformation.LocalInjectivity

Topology on Stab(D) #

Lemma 6.4 (local injectivity) and supporting topology lemmas. The basis neighborhoods, the topology instance, connected-component types, and the Theorem 1.2 statement are in StabilityCondition.Defs.

theorem CategoryTheory.Triangulated.eq_of_pos_mul_exp_eq {m₁ m₂ φ ψ : ℝ} (hm₁ : 0 < m₁) (hm₂ : 0 < m₂) (habs : |φ - ψ| < 2) (heq : ↑m₁ * Complex.exp (↑(Real.pi * φ) * Complex.I) = ↑m₂ * Complex.exp (↑(Real.pi * ψ) * Complex.I)) :
φ = ψ

Two positive polar representatives whose phases differ by less than two have the same phase.

theorem CategoryTheory.Triangulated.StabilityCondition.WithClassMap.phase_eq_of_same_Z (C : Type u) [Category.{v, u} C] [Limits.HasZeroObject C] [HasShift C ℤ] [Preadditive C] [∀ (n : ℤ), (shiftFunctor C n).Additive] [Pretriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : K₀ C →+ Λ} (σ τ : WithClassMap C v) (hZ : σ.Z = τ.Z) {E : C} {φ ψ : ℝ} (hσ : σ.slicing.P φ E) (hτ : τ.slicing.P ψ E) (hE : ¬Limits.IsZero E) (habs : |φ - ψ| < 2) :
φ = ψ

Equal central charges determine the phase of a common nonzero semistable object inside a branch of width two.

Central charge imaginary part helper #

theorem CategoryTheory.Triangulated.im_divided_of_semistable (C : Type u) [Category.{v, 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) {F : C} {ψ φ : ℝ} (hne : ¬Limits.IsZero F) (hss : σ.slicing.P ψ F) :
∃ (b : ℝ), 0 < b ∧ (σ.charge F * Complex.exp (-(↑(Real.pi * φ) * Complex.I))).im = b * Real.sin (Real.pi * (ψ - φ))

For a σ-semistable nonzero object of phase ψ, the imaginary part of Z(F) · exp(-iπφ) equals b · sin(π(ψ - φ)) for some b > 0. This factors out the repeated "divide by exp, rewrite to sin" computation in the Lemma 6.4 proofs.

Lemma 6.4: Local injectivity #

theorem CategoryTheory.Triangulated.StabilityCondition.WithClassMap.false_of_all_hn_phases_below (C : Type u) [Category.{v, u} C] [Limits.HasZeroObject C] [HasShift C ℤ] [Preadditive C] [∀ (n : ℤ), (shiftFunctor C n).Additive] [Pretriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : K₀ C →+ Λ} (σ τ : WithClassMap C v) (hZ : σ.Z = τ.Z) {E : C} {φ : ℝ} (hE : ¬Limits.IsZero E) (hτ : τ.slicing.P φ E) (F : HNFiltration C σ.slicing.P E) (hlt : ∀ (i : Fin F.n), ¬Limits.IsZero (F.factor i) → F.φ i < φ) (hgt : ∀ (i : Fin F.n), ¬Limits.IsZero (F.factor i) → φ - 1 < F.φ i) :

One-sided phase impossibility for Lemma 6.4 (below). If σ and τ have the same central charge, E is nonzero and τ-semistable of phase φ, and all nonzero factors in a σ-HN filtration of E have phase strictly below φ (and above φ - 1), then we reach a contradiction.

The proof decomposes Z(E) = Σ Z(Fᵢ) via K₀ additivity, divides by exp(iπφ), and shows the imaginary part is both zero (since Z(E) = m · exp(iπφ) is on a ray) and strictly negative (since each nonzero factor contributes a negative sin term).

theorem CategoryTheory.Triangulated.StabilityCondition.WithClassMap.false_of_all_hn_phases_above (C : Type u) [Category.{v, u} C] [Limits.HasZeroObject C] [HasShift C ℤ] [Preadditive C] [∀ (n : ℤ), (shiftFunctor C n).Additive] [Pretriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : K₀ C →+ Λ} (σ τ : WithClassMap C v) (hZ : σ.Z = τ.Z) {E : C} {φ : ℝ} (hE : ¬Limits.IsZero E) (hτ : τ.slicing.P φ E) (F : HNFiltration C σ.slicing.P E) (hgt : ∀ (i : Fin F.n), ¬Limits.IsZero (F.factor i) → φ < F.φ i) (hlt : ∀ (i : Fin F.n), ¬Limits.IsZero (F.factor i) → F.φ i < φ + 1) :

One-sided phase impossibility for Lemma 6.4 (above). Symmetric version of false_of_all_hn_phases_below: if all nonzero factors have phase strictly above φ (and below φ + 1), we also reach a contradiction.

theorem CategoryTheory.Triangulated.StabilityCondition.WithClassMap.P_of_Q_of_P_semistable (C : Type u) [Category.{v, u} C] [Limits.HasZeroObject C] [HasShift C ℤ] [Preadditive C] [∀ (n : ℤ), (shiftFunctor C n).Additive] [Pretriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : K₀ C →+ Λ} (σ τ : WithClassMap C v) (hZ : σ.Z = τ.Z) (hd : slicingDist C σ.slicing τ.slicing < ENNReal.ofReal 1) {E : C} {φ c : ℝ} (hE : ¬Limits.IsZero E) (hτ : τ.slicing.P φ E) (hσ : σ.slicing.P c E) :
σ.slicing.P φ E

Lemma 6.4 for P-semistable objects. If σ and τ have the same central charge, d(P, Q) < 1, E is nonzero and τ-semistable of phase φ, and E is also σ-semistable of some phase c, then c = φ and E is σ-semistable of phase φ.

This handles the case of Lemma 6.4 where E has a trivial σ-HN filtration (single factor), combining the metric phase bound with phase_eq_of_same_Z.

Phase straddling for Lemma 6.4 (intrinsic). If σ.Z = τ.Z, d(P, Q) < 1, E is nonzero and τ-semistable of phase φ, then the intrinsic σ-phases satisfy phiMinus_σ(E) ≤ φ ≤ phiPlus_σ(E).

Combined with phiPlus_σ(E), phiMinus_σ(E) ∈ (φ-1, φ+1) from intervalProp_of_semistable_slicingDist, this pins φ between the extreme σ-phases. The proof applies false_of_all_hn_phases_below / false_of_all_hn_phases_above to the canonical HN filtration from exists_both_nonzero.

theorem CategoryTheory.Triangulated.StabilityCondition.WithClassMap.false_of_gt_and_le_phases (C : Type u) [Category.{v, u} C] [Limits.HasZeroObject C] [HasShift C ℤ] [Preadditive C] [∀ (n : ℤ), (shiftFunctor C n).Additive] [Pretriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : K₀ C →+ Λ} (σ τ : WithClassMap C v) (hZ : σ.Z = τ.Z) {X : C} {φ : ℝ} (hX : ¬Limits.IsZero X) (Fσ : HNFiltration C σ.slicing.P X) (hσgt : ∀ (i : Fin Fσ.n), φ < Fσ.φ i) (hσlt : ∀ (i : Fin Fσ.n), Fσ.φ i < φ + 1) (Fτ : HNFiltration C τ.slicing.P X) (hτle : ∀ (i : Fin Fτ.n), Fτ.φ i ≤ φ) (hτgt : ∀ (i : Fin Fτ.n), φ - 1 < Fτ.φ i) :

Cross-slicing imaginary part contradiction. If σ.Z = τ.Z, X is nonzero, all σ-HN phases of X are in (φ, φ + 1), and all τ-HN phases are in (φ - 1, φ], then False.

The proof decomposes Z(X) via both σ- and τ-HN filtrations. From the σ-decomposition, Im(Z(X)/exp(iπφ)) > 0. From the τ-decomposition, Im(Z(X)/exp(iπφ)) ≤ 0.

theorem CategoryTheory.Triangulated.StabilityCondition.WithClassMap.false_of_hn_phases_le_with_lt (C : Type u) [Category.{v, u} C] [Limits.HasZeroObject C] [HasShift C ℤ] [Preadditive C] [∀ (n : ℤ), (shiftFunctor C n).Additive] [Pretriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : K₀ C →+ Λ} (σ τ : WithClassMap C v) (hZ : σ.Z = τ.Z) {E : C} {φ : ℝ} (hE : ¬Limits.IsZero E) (hτ : τ.slicing.P φ E) (F : HNFiltration C σ.slicing.P E) (hle : ∀ (i : Fin F.n), F.φ i ≤ φ) (hgt : ∀ (i : Fin F.n), φ - 1 < F.φ i) (hstrict : ∃ (i : Fin F.n), ¬Limits.IsZero (F.factor i) ∧ F.φ i < φ) :

One-sided phase impossibility (below with equality). If σ and τ have the same central charge, E is τ-semistable at φ, and all σ-HN phases are ≤ φ with at least one strictly below, then False. This extends false_of_all_hn_phases_below to allow some phases equal to φ.

theorem CategoryTheory.Triangulated.gt_phases_of_gtProp (C : Type u) [Category.{v, u} C] [Limits.HasZeroObject C] [HasShift C ℤ] [Preadditive C] [∀ (n : ℤ), (shiftFunctor C n).Additive] [Pretriangulated C] (s : Slicing C) {X : C} {φ : ℝ} (hXne : ¬Limits.IsZero X) (hXgt : Slicing.gtProp C s φ X) :
φ < Slicing.phiMinus C s X hXne

Auxiliary: for a nonzero object with s.gtProp φ, the intrinsic minimum phase is > φ.

theorem CategoryTheory.Triangulated.phiPlus_le_of_leProp (C : Type u) [Category.{v, u} C] [Limits.HasZeroObject C] [HasShift C ℤ] [Preadditive C] [∀ (n : ℤ), (shiftFunctor C n).Additive] [Pretriangulated C] (s : Slicing C) {Y : C} {φ : ℝ} (hYne : ¬Limits.IsZero Y) (hYle : Slicing.leProp C s φ Y) :
Slicing.phiPlus C s Y hYne ≤ φ

Auxiliary: for a nonzero object with s.leProp φ, the intrinsic maximum phase is ≤ φ.

theorem CategoryTheory.Triangulated.bridgeland_lemma_6_4 (C : Type u) [Category.{v, u} C] [Limits.HasZeroObject C] [HasShift C ℤ] [Preadditive C] [∀ (n : ℤ), (shiftFunctor C n).Additive] [Pretriangulated C] [IsTriangulated C] {Λ : Type u'} [AddCommGroup Λ] {v : K₀ C →+ Λ} (σ τ : StabilityCondition.WithClassMap C v) (hZ : σ.Z = τ.Z) (hd : slicingDist C σ.slicing τ.slicing < ENNReal.ofReal 1) (φ : ℝ) (E : C) :
σ.slicing.P φ E ↔ τ.slicing.P φ E

Bridgeland's Lemma 6.4 (statement and proof). If two stability conditions have the same central charge and d(P, Q) < 1, then their slicings agree on all phases.

The proof proceeds as follows. Given E ∈ Q(φ), we show E ∈ P(φ):

  1. Split E via σ's t-structure at φ: X → E → Y → X⟦1⟧ with X ∈ P(>φ) and Y ∈ P(≤φ), all σ-phases in (φ-1, φ+1).
  2. Show τ.phiPlus(X) ≤ φ by contradiction: if τ's top factor U of X had phase > φ, then Hom(U, E) = 0 (τ-hom-vanishing) forces U → X to factor through Y⟦-1⟧, but Hom(U, Y⟦-1⟧) = 0 too, giving U → X = 0, contradicting U ≠ 0.
  3. Now X has σ-phases > φ and τ-phases ≤ φ: the cross-slicing imaginary part argument (false_of_gt_and_le_phases) gives X = 0.
  4. So E ≅ Y has all σ-phases ≤ φ. The imaginary part argument then forces all phases = φ, making E σ-semistable at φ.

Theorem 1.2 #