An upper bound for the L¹ Poincaré constant of the Hamming cube
In plain words
Poincaré inequalities bound how far a function strays, on average, from its mean by a constant times the average size of its changes. On the Hamming cube, the strings of n plus and minus signs on which Boolean functions live, the best constant C is unknown. Ben Efraim and Lust-Piquard proved that C is at most π/2, about 1.5708, and later work lowered this by 0.00013. The Gaussian case shows that C is at least 1.2533. The new bound is C ≤ 1.42 in every dimension, with a proof also checked in the Lean proof assistant.
Abstract
Let C be the smallest constant such that E|f − Ef| ≤ C E|∇f| for every n and every real function f on the Hamming cube {−1,1}n, where |∇f| is the Euclidean length of (D1f, …, Dnf) and Djf(x) = (f(x) − f(x(j)))/2. Ben Efraim and Lust-Piquard proved C ≤ π/2. Ivanisvili, Li, van Handel and Volberg showed C < π/2, and Ivanisvili and Stone obtained C ≤ π/2 − 1.3·10−4. The Gaussian case gives C ≥ √(π/2). We prove C ≤ 1.42. By a Pisier-type inequality of Ivanisvili, van Handel and Volberg, E|f − Ef| is at most the average over the cube of J(∇f), where J(λ) = ∫0π/2 E|∑j λjξj| dθ and ξ1, ξ2, … are independent standardized biased random signs that take the positive value with probability (1 + sin θ)/2. Hence C ≤ K, the supremum of J over unit vectors. Bounding the integrand separately for each θ, as earlier arguments do, cannot give less than 1.4217. We bound E|∑j λjξj| by E h(∑j λjξj) for even polynomials h ≥ |·| of degree six. The bound depends on λ only through ∑λj3, ∑λj4 and ∑λj6, so it does not depend on the dimension. A certificate with 1761 polynomials, 302 squares in the plane of (∑λj4, ∑λj6) and 1024 intervals of θ is verified in exact rational and ball arithmetic. We also show that J(λ) < √(π/2) |λ| when all λj have the same sign, while K ≥ √(π/2). Thus C = √(π/2) would follow from the inequality J(λ) ≤ J(|λ1|, …, |λn|). The bound C ≤ 1.42 and the bound K ≤ 1.42 are also verified in Lean 4 with Mathlib, by the Lean kernel and with the standard axioms only.