Alphabeta Math
LemmaStatement: Literature-sourcedProof: AI-adaptedPipeline-generatedprecheck passjudge pass (gpt-6-luna)
How statement and proof provenance work

The first chip identifies the source of the statement or construction; the second identifies the source of its local proof or verification.

  • Literature-sourced: the exact statement appears in a cited source; only wording and notation differ.
  • AI-adapted: a semantically identical restatement of literature-sourced material, modulo indexing, notation, and boundary cases adopted by the library.
  • AI-generated: a genuinely novel statement formulated by AI, with no source for the claim itself.

These labels describe origin, not correctness: citations and verification chips remain separate evidence.

Symmetrizing a Boolean-cube polynomial gives a Hamming-weight polynomial

Statement

Let D⊆{0,1}N be invariant under coordinate permutations and let f:D→{0,1} satisfy f(πx)=f(x) for every permutation π and x∈D. If a real polynomial p of total degree at most d is an ϵ-approximant to f on D, then there is a univariate real polynomial q(t) of degree at most d such that q(∣x∣) is also an ϵ-approximant on D, where ∣x∣:=∑i<Nxi is Hamming weight.

Facts & Assumptions

Given: A finite Boolean cube of dimension N, a permutation-invariant domain D, a permutation-invariant function f, and a total-degree-at-most-d approximant p.

[F1]

Acceptance polynomials and approximate degree on Boolean domains: an ϵ-approximant satisfies ∣p(x)−f(x)∣≤ϵ on each point of D.

[F3]

Monomials, coefficients, degree in each variable and total degree in F[x1,…,xn]: a multilinear polynomial is a finite sum of squarefree monomials, and a monomial indexed by S⊆{0,…,N−1} has degree ∣S∣.

[F4]

The reals form a totally ordered field: finite sums and averages use the ordered field structure of R, including division by the positive integer N! and by (Ns) for s≤N.

[F5]

The triangle inequality: absolute value is subadditive on R.

Proof

1.1givenF2F3construct

Replace p by its multilinear reduction p~ from [F2]. It agrees at every Boolean point and has no monomial of degree greater than d. Write p~(X)=∑S⊆[N], ∣S∣≤dcSXS, where XS:=∏i∈SXi and X∅=1.

2.1givenF1F4F5step 1.1algebra

Define pˉ(x):=1N!∑π∈SNp~(xπ(0),…,xπ(N−1)). For x∈D, each permuted point is in D and has f(πx)=f(x), so [F1] gives ∣p~(πx)−f(x)∣≤ϵ for every π. Repeated [F5] and division by the positive average factor from [F4] give ∣pˉ(x)−f(x)∣≤1N!∑π∈SN∣p~(πx)−f(x)∣≤ϵ.

2.2step 1.1F4algebra

Fix a set S of size s. Under the average over SN, each subset R of size s occurs as the permuted image of S exactly s!(N−s)! times. Hence the average of XS is (Ns)−1∑∣R∣=sXR, a polynomial of degree at most s. Summing with coefficients cS shows that pˉ has degree at most d and is invariant under all coordinate permutations.

3.1step 2.1step 2.2F4algebra∎

If x has Hamming weight t, exactly (ts) of the squarefree monomials xR with ∣R∣=s equal 1 (their index sets must lie inside the t coordinates equal to 1); all others equal 0. Therefore the average of each degree-s monomial at x is (ts)/(Ns)=(t)s/(N)s, where (t)s=t(t−1)⋯(t−s+1) and (t)0=1. The denominator (N)s is nonzero for s≤N by [F4]. Thus pˉ(x)=q(∣x∣) for the univariate polynomial q(t)=∑ScS(t)∣S∣/(N)∣S∣, with the s=0 term interpreted as 1. Each summand has degree ∣S∣≤d, so deg⁡q≤d. By step 2.1 it retains the approximation bound on D.

Depends on

Used by

Dependency tree · two levels

28 results within two dependency steps of this one, each drawn at its shortest distance from it. An arrow runs from a result to what uses it, so the chart reads left to right and ends at this result, which carries a heavier outline. Every node is a link to that result. Click elsewhere on the chart to enlarge it.

Sources