Theorems
Same-phase stability for graph polynomials
A multivariate polynomial is same-phase stable when every nonnegative one-dimensional specialization is real-rooted. Leake and Ryder proved that the multivariate independence polynomial is same-phase stable exactly for claw-free graphs. Their result also gives same-phase stability of the edge-variable matching polynomial and recovers the Chudnovsky–Seymour theorem by setting every variable equal to the same univariate variable.
References
J. D. Leake and N. R. Ryder, “Generalizations of the matching polynomial to the multivariate independence polynomial,” Algebraic Combinatorics 2 (2019), 781–802. See the discussion of same-phase stability on symmetricfunctions.com.
≔ Definitions
Same-phase stability
def SamePhaseStable {sigma : Type*} (P : MvPolynomial sigma ℝ) : Prop :=
∀ wt : sigma → ℝ, (∀ i, 0 ≤ wt i) → (commonPhaseRestriction wt P).Splits
Multivariate independence polynomial
def multivariateIndepPoly {V : Type u} [Fintype V]
(G : _root_.SimpleGraph V) : MvPolynomial V ℝ := by
classical
exact ∑ s ∈ indepSetsOn G Finset.univ,
∏ v ∈ s, MvPolynomial.X v
Edge-variable matching polynomial
def multivariateMatchingPolynomialByEdges {V : Type u} [Fintype V]
(G : _root_.SimpleGraph V) : MvPolynomial G.edgeSet ℝ := by
classical
exact ∑ M ∈ (Finset.univ.filter fun M : Finset G.edgeSet =>
IsMatchingEdgeFinset G M),
∏ e ∈ M, MvPolynomial.X e
⊢ Theorems
Leake–Ryder: same-phase stable if and only if claw-free
theorem multivariateIndepPoly_samePhaseStable_iff_clawFree
{V : Type u} [Fintype V] (G : _root_.SimpleGraph V) :
SamePhaseStable (multivariateIndepPoly G) ↔ ClawFree G
Chudnovsky–Seymour via Leake–Ryder
theorem ClawFree.indepPoly_splits_of_leakeRyder
{V : Type u} [Fintype V] [DecidableEq V]
{G : _root_.SimpleGraph V} (hG : ClawFree G) :
(indepPoly G).Splits
The matching polynomial is same-phase stable
theorem multivariateMatchingPolynomialByEdges_samePhaseStable
{V : Type u} [Fintype V]
(G : _root_.SimpleGraph V) :
SamePhaseStable (multivariateMatchingPolynomialByEdges G)
Lean source RealRooted/Challenges/LeakeRyder.lean at revision 5827550b.