Theorems
Borcea–Brändén finite-symbol theorems
A linear operator on a finite multidegree box preserves stability precisely in the rank-one or stable-symbol cases. The real univariate theorem gives the corresponding positive-symbol criterion for bounded-degree polynomials.
References
J. Borcea and P. Brändén, “The Lee–Yang and Pólya–Schur programs. I. Linear operators preserving stability,” Inventiones Mathematicae 177 (2009), 541–569. See the finite-symbol discussion on symmetricfunctions.com.
≔ Definitions
Stability preserver on a degree box
def PreservesComplexStabilityOnDegreeBox
{σ : Type*} [Fintype σ] (κ : σ → ℕ)
(T : MvPolynomial.degreeOfLE σ ℂ κ →ₗ[ℂ] MvPolynomial σ ℂ) : Prop :=
∀ f, MvUpperHalfPlaneStable f.1 →
MvUpperHalfPlaneStableOrZero (T f)
Rank-one operator with stable image
def HasStableRankOneRepresentation
{σ : Type*} [Fintype σ] (κ : σ → ℕ)
(T : MvPolynomial.degreeOfLE σ ℂ κ →ₗ[ℂ] MvPolynomial σ ℂ) : Prop :=
∃ (α : MvPolynomial.degreeOfLE σ ℂ κ →ₗ[ℂ] ℂ)
(P : MvPolynomial σ ℂ),
MvUpperHalfPlaneStable P ∧ ∀ f, T f = (α f) • P
Algebraic symbol of an operator
def finiteAlgebraicSymbol (d : ℕ) (T : ℝ[X] →ₗ[ℝ] ℝ[X]) :
MvPolynomial (Fin 2) ℝ :=
∑ k ∈ Finset.range (d + 1),
MvPolynomial.C (Nat.choose d k : ℝ) *
polynomialInFirstMv (T ((X : ℝ[X]) ^ k)) *
(MvPolynomial.X (1 : Fin 2)) ^ (d - k)
Real-rootedness preserver up to degree d
def PreservesRealRootedUpTo
(d : ℕ) (T : ℝ[X] →ₗ[ℝ] ℝ[X]) : Prop :=
∀ {p : ℝ[X]}, p.natDegree ≤ d → p.Splits → T p = 0 ∨ (T p).Splits
⊢ Theorems
Classification of stability preservers on a degree box
theorem finiteComplexSymbolClassification :
finiteComplexSymbolClassificationStatement
Finite-symbol theorem for real-rootedness preservers
theorem finiteSymbolTheorem :
RealRooted.BorceaBranden.finiteSymbolTheoremStatement
A stable symbol gives a real-rootedness preserver
theorem finiteSymbol_preservesRealRootedUpTo
{d : ℕ} {T : ℝ[X] →ₗ[ℝ] ℝ[X]}
(hSymbol : MvUpperHalfPlaneStable
(complexifyMv
(RealRooted.BorceaBranden.finiteAlgebraicSymbol d T))) :
RealRooted.BorceaBranden.PreservesRealRootedUpTo d T
Lean source RealRooted/Challenges/BorceaBranden.lean at revision 5827550b.