Coefficient bounds for homogeneous polynomials

DefinitionEvaluation of a homogeneous polynomial#✓fully proved

Given a natural number \(n\), real coefficients \(a_k\) indexed by multi-indices \(k = (k_1, \dots, k_n) \in \mathbb{N}^n\), and a point \(t = (t_1, \dots, t_n) \in \mathbb{R}^n\), the value is

\[\sum_{k_1 + \cdots + k_n = n} a_k \, t_1^{k_1} \cdots t_n^{k_n},\]

the value at \(t\) of the homogeneous polynomial of degree \(n\) in \(n\) variables with these coefficients. The sum runs over all \(k \in \mathbb{N}^n\) with \(k_1 + \cdots + k_n = n\); coefficients of other multi-indices do not enter.

def EvalPoly (n : ℕ) (a : (Fin n → ℕ) → ℝ) (t : Fin n → ℝ) : ℝ :=
  ∑ k ∈ (Fintype.piFinset fun _ : Fin n => Finset.range (n + 1)).filter
      (fun k => ∑ i, k i = n),
    a k * ∏ i, t i ^ k i
Sources
  • Scottish Book Problem 74.
Used by 1

DefinitionThe coefficient bound of Scottish Book Problem 74#✓fully proved

This is the statement that for every \(n \ge 1\) and all real coefficients \(a_k\) indexed by multi-indices \(k = (k_1, \dots, k_n) \in \mathbb{N}^n\) the following holds. Let \(P(t) = \sum_{k_1 + \cdots + k_n = n} a_k \, t_1^{k_1} \cdots t_n^{k_n}\) be the corresponding homogeneous polynomial of degree \(n\) on \(\mathbb{R}^n\). If \(|P(t)| \le 1\) for every \(t \in \mathbb{R}^n\) with \(|t_1| + \cdots + |t_n| \le 1\), then \(|a_k| \le n^n / (k_1! \cdots k_n!)\) for every \(k \in \mathbb{N}^n\) with \(k_1 + \cdots + k_n = n\).

This is only the upper-bound part of Problem 74; the best constant is an open question.

def ScottishBookProblem74Claim : Prop :=
  ∀ n : ℕ, 1 ≤ n →
    ∀ a : (Fin n → ℕ) → ℝ,
      (∀ t : Fin n → ℝ, (∑ i, |t i|) ≤ 1 → |EvalPoly n a t| ≤ 1) →
      ∀ k : Fin n → ℕ, (∑ i, k i) = n →
        |a k| ≤ (n : ℝ) ^ n / ∏ i, (Nat.factorial (k i) : ℝ)
Uses 1 · Used by 1

TheoremScottish Book Problem 74: the coefficient bound holds#●ready to prove

Let \(n \ge 1\), let \(a_k\) be real coefficients indexed by multi-indices \(k = (k_1, \dots, k_n) \in \mathbb{N}^n\), and let \(P(t) = \sum_{k_1 + \cdots + k_n = n} a_k \, t_1^{k_1} \cdots t_n^{k_n}\) be the corresponding homogeneous polynomial of degree \(n\) on \(\mathbb{R}^n\). If \(|P(t)| \le 1\) for every \(t \in \mathbb{R}^n\) with \(|t_1| + \cdots + |t_n| \le 1\), then \(|a_k| \le n^n / (k_1! \cdots k_n!)\) for every \(k \in \mathbb{N}^n\) with \(k_1 + \cdots + k_n = n\).

theorem_wanted scottishBook74_holds : ScottishBookProblem74Claim
Sources
  • S. Mazur and W. Orlicz, Problem 74 of the Scottish Book; typescript PDF p.36, printed p.33; see the commentary in R. D. Mauldin (ed.), The Scottish Book, 2nd ed. (Birkhäuser, 2015). Proved by the classical polarization identity; the Rademacher form is Lemma 12 of M. Chatzakou and Y. Sarantopoulos, "Estimates for polynomial norms on Banach spaces", arXiv:2107.05993. Sketch: let P be n-homogeneous with |P(t)| ≤ 1 for ‖t‖₁ ≤ 1, and let L be its symmetric n-linear polar form. Polarization gives L(x₁, …, xₙ) = (1/(2ⁿ n!)) Σ_{ε ∈ {±1}ⁿ} ε₁⋯εₙ P(Σᵢ εᵢ xᵢ). Take the multiset x₁, …, xₙ to be e₁ with multiplicity k₁, …, eₙ with multiplicity kₙ, so Σ kᵢ = n. Then a_k = (n! / ∏ kᵢ!) · L(e₁^{k₁}, …, eₙ^{kₙ}), and ‖Σᵢ εᵢ xᵢ‖₁ ≤ Σⱼ kⱼ = n, so by homogeneity |P(Σᵢ εᵢ xᵢ)| ≤ nⁿ. Hence |L(e₁^{k₁}, …, eₙ^{kₙ})| ≤ (1/(2ⁿ n!)) · 2ⁿ · nⁿ = nⁿ / n!, and |a_k| ≤ (n! / ∏ kᵢ!) · (nⁿ / n!) = nⁿ / ∏ kᵢ!. The open content of Problem 74 is the exact best constant C*(n, k) = sup { |a_k| : ‖P‖ ≤ 1 }, for which no closed form is known. The bound here is not sharp for all k: for k = (n, 0, …, 0) with n ≥ 2, the best constant is 1 (since |a_k| = |P(e₁)| ≤ 1) while the bound is nⁿ / n! > 1. The monomial gives the lower bound C*(n, k) ≥ nⁿ / ∏ kᵢ^{kᵢ} (with 0^0 := 1).
Uses 1
2 fully proved1 ready to prove

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.