Total influence of a Boolean-valued function is at most its degree
ProvedAaronsonAmbainis.total_influence_le_degree_of_boolean_valuedLet be a real polynomial in variables of degree at most which takes only the values and at points of the cube . Then its influences sum to at most its degree:
For Boolean-valued functions the total influence is also the average sensitivity, so the statement says that a function of low degree cannot be sensitive to many coordinates on average. It is the quantitative input to the junta bound for Boolean-valued functions, and it is sharp: the dictator has degree and influence sum , and the parity of three bits has degree and influence sum .
Boundedness in the interval is not enough for this inequality -- the hypothesis is the strictly stronger one that is -valued on the cube. That gap is precisely what makes the Aaronson--Ambainis conjecture hard.
Formalization Note The source works with -valued functions on , whereas the hypothesis here is that takes only the values and at cube points. The two are related by , which is -valued, has the same degree as , and satisfies in the normalisation used here. O'Donnell's total influence is one quarter of , hence equal to ; and exactly when , so the set of relevant coordinates is the same for both. The degree hypothesis is on totalDegree, the syntactic degree of the representative, which bounds the multilinear degree from above -- the safe direction here.
import Definitions.Def_AaronsonAmbainis
namespace AaronsonAmbainis
theorem total_influence_le_degree_of_boolean_valued
(N d : ℕ) (p : MvPolynomial (Fin N) ℝ)
(hdeg : p.totalDegree ≤ d)
(hbool : ∀ x : Fin N → Bool, cubeEval p x = 0 ∨ cubeEval p x = 1) :
∑ i : Fin N, cubeInfl p i ≤ (d : ℝ) := by sorry
end AaronsonAmbainisRead-back
What the Lean code literally says, in plain math · claude-opus-5
Read-back — AaronsonAmbainis.total_influence_le_degree_of_boolean_valued
Setting. Fix two natural numbers and (both universally quantified, with no positivity assumption), and let be an element of the polynomial ring — a multivariate polynomial with real coefficients in commuting variables.
The bundled definitions, unfolded.
- For a Boolean point , write for its image under if , otherwise, and define the cube evaluation . The encoding is , not .
- The cube expectation is the unweighted average over all Boolean points, — expectation with respect to the uniform measure on the discrete cube. (The factor is never a division by zero, including at , where the cube has exactly one point.)
- denotes with coordinate negated, all others unchanged.
- The influence of coordinate is the expected squared discrete difference,
This is the entire normalisation: no additional factor of , , or . Each edge contributes its squared difference twice, once from each endpoint, which is exactly what makes this quantity coincide, for -valued , with the probability rather than half of it. The definition itself imposes no boundedness or Booleanness on ; it is the raw expected squared derivative.
Hypotheses.
-
, the total degree of as a formal polynomial: the maximum over monomials in its support of the sum of exponents ( for the zero polynomial). This is an inequality, so is merely an upper bound and may be arbitrarily larger than the actual degree. It is also a property of the chosen representative, not of the induced cube function: and are admitted with total degree and respectively, though the functions they compute on have multilinear degree and . So the hypothesis is stated in terms of syntactic total degree, which can strictly exceed the degree of the multilinear representation of the same cube function.
-
For every Boolean point , or . A pointwise, exactly-two-values condition — not the weaker hypothesis that values lie in , nor that they are bounded, nor that they are integers. The disjunction is per point, so the branch may differ at each : the hypothesis says precisely that computes some Boolean-valued function on the cube. Nothing is assumed about off the cube, where it may take any values whatsoever.
Conclusion. Under these hypotheses,
the sum over all coordinates, the right-hand side being the natural number under the canonical embedding . Since enters as a cast natural number the bound is automatically non-negative; and because is only an upper bound on the degree, a reader supplying a loose degree bound gets a correspondingly loose conclusion.
Degenerate parameter values silently admitted.
- : the cube is a singleton, the index set empty, the left-hand sum the empty sum , and the conclusion reads , true for every .
- : the degree hypothesis forces constant, all influences vanish, and the conclusion reads .
- and satisfy both hypotheses for every , so for each there is at least one witness and the statement is not vacuous.
- The hypotheses are restrictive in one direction only: no upper bound on relative to , and no lower bound on relative to the true degree.
Not used. The imported definitions also provide the cube variance , which does not appear in this statement.
Confirmed by the mission captain (proposal self-audit).