Alphabeta Math
Pipeline-generated
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.

✓ 11 results · all verified · 7 also independently AI-judged
Every result on this page is machine-checked by a proof checker and read in full and owner-audited; the judge is an additional, independent cross-model AI review of the proofs. The 4 not AI-judged were verified by owner audit (typically over a confirmed judge false positive), not failures.

Polynomial Method and Approximate Degree

1 · Prerequisites

2 · Summary

This page develops the polynomial method for an explicitly oracle-only bit-query model. It proves the degree bound for coherent amplitudes and for finite adaptive instrument branches, then turns acceptance probabilities into real polynomials of degree at most twice the query count. On symmetric Boolean domains, finite permutation averaging reduces approximation to a polynomial in Hamming weight. The OR lower bound is proved from a local continuous Markov inequality and its integer-grid correction; parity and exact OR degree follow by root counting.

The general QA01 query-algorithm interface fixes each protocol at encoded length n and declared public data p: at fixed (n,p), its initial state, non-oracle operations, branch control, and output rules are independent of the hidden instance, and in the ordinary oracle-only model that dependence enters through designated oracle calls. Its query cost counts calls made by one specified algorithm. The QA15 model here specializes to a fixed Boolean function or promise problem with no additional public instance data or direct input access; Qϵbit(f;D) minimizes worst-branch query count over feasible local algorithms. The polynomial and query lower bounds on this page use that function-level, oracle-only quantity.

3 · Logical flowchart

4 · Definitions, theorems and proofs

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Continuous Markov derivative bound on an interval

Statement

If p is a real polynomial with no supported monomial of degree greater than d∈N0, and h:=max⁡[−1,1]p−min⁡[−1,1]p, then max⁡[−1,1]∣p′∣≤d2h2. The zero polynomial is allowed under the support-degree convention.

Facts & Assumptions

Given: An integer d≥0 and a real polynomial p with no supported monomial of degree greater than d.

[F1]

Formal real polynomials, evaluation, degree, leading coefficient, and monic polynomials and The formal derivative of a polynomial: a polynomial is a finite real coefficient list; its formal derivative is obtained term by term.

[F3]

Chebyshev polynomials of the first and second kinds by their three-term recurrences and Degrees and leading coefficients of the Chebyshev polynomials: T0=1, T1=X, Tn+1=2XTn−Tn−1, deg⁡Tn=n; and U0=1, U1=2X, Un+1=2XUn−Un−1, deg⁡Un=n.

[F4]

Tn(cos⁡θ)=cos⁡(nθ) and Un(cos⁡θ)sin⁡θ=sin⁡((n+1)θ) for every n∈N: Tn(cos⁡θ)=cos⁡(nθ) and Un(cos⁡θ)sin⁡θ=sin⁡((n+1)θ).

[F5]

Pi is the first positive zero of sine, Signs, monotonicity intervals, and ranges of sine and cosine, Quarter-turn values and shifts by pi/2 and pi, and Cofunction, supplementary, quarter-turn, and reflection identities for the six trigonometric functions: sine is positive on (0,π) and increases to 1 at π/2 then decreases to 0 at π; cosine decreases on [0,π], ranges over [−1,1], has cos⁡(π/2)=0, and cos⁡(π−θ)=−cos⁡θ.

[F7]

A nonzero real polynomial of degree n has no more than n distinct real roots and A real polynomial vanishing at a is divisible by x−a: a nonzero degree-n real polynomial has at most n distinct roots, and a polynomial vanishing at a has a factor X−a.

[F8]

The addition formulas for sine and cosine: the sine addition formula holds, and the cosine product identity follows by adding the cosine sum and difference formulas.

[F10]

A function differentiable at c is continuous at c: differentiability at a point implies continuity there.

[F12]

The triangle inequality: ∣u+v∣≤∣u∣+∣v∣ for real u,v.

[F13]

The principle of mathematical induction: a property of natural numbers holding at 1 and preserved from n to n+1 holds at every positive natural number.

[F14]

Pythagorean and parity identities for all six trigonometric functions on their natural domains: sin⁡2x+cos⁡2x=1, sin⁡(−x)=−sin⁡x, and cos⁡(−x)=cos⁡x.

Proof

1.1givenF1F2F4F5F6F9F10F13F15

By [F1], p and each polynomial r below are finite real polynomials; [F2] and [F9] make p,p′ continuous and attain their extrema on [−1,1]. For any such r, Sr(θ):=sin⁡θ r(cos⁡θ) is continuous by [F6], [F9], and [F10], and is 2π-periodic by [F15]; hence [F9] gives a maximum of ∣Sr∣ on [0,2π]. If d=0 or p=0, then p′=0 and h=0; assume d≥1. For j=1,…,d, put θj=(2j−1)π/(2d) and xj=cos⁡θj. By [F4], Td(xj)=cos⁡(dθj)=0. Monotonicity and reflection in [F5] show x1>⋯>xd in (−1,1) and xd=−x1. Also [F5] gives sin⁡θj>0. Since dθj=(j−1)π+π/2, repeated use of the shift-by-π identity in [F5], with finite induction [F13], gives sin⁡(dθj)=(−1)j−1. The chain rule [F6] applied to [F4] now gives Td′(xj)=dsin⁡(dθj)/sin⁡θj=d(−1)j−1/sin⁡θj≠0.

2.1givenstep 1.1F5F8F12F13algebra

Fix any polynomial r supported in degrees at most d−1. For x∈[−x1,x1], choose θ∈[0,π] with x=cos⁡θ. Monotonicity and reflection in [F5] imply π/(2d)≤θ≤π−π/(2d), so sin⁡θ≥sin⁡(π/(2d)). For every positive integer n, ∣sin⁡(nϕ)∣≤n∣sin⁡ϕ∣: equality holds for n=1; the sine addition formula [F8] and ∣sin⁡∣,∣cos⁡∣≤1 from [F5] give ∣sin⁡((n+1)ϕ)∣≤∣sin⁡(nϕ)∣+∣sin⁡ϕ∣, so induction [F13] proves the claim. At ϕ=π/(2d) this yields 1=∣sin⁡(dϕ)∣≤dsin⁡ϕ, hence sin⁡(π/(2d))≥1/d. Therefore ∣r(x)∣≤d∣sin⁡θ r(cos⁡θ)∣≤dmax⁡η∈[0,2π]∣Sr(η)∣ throughout this central interval.

3.1givenstep 1.1step 2.1F3F7F11algebra

By the factor theorem [F7] and Td(xj)=0 from step 1.1, each quotient Td(X)/(X−xj) is a polynomial of degree d−1, so the Lagrange polynomials Lj(X):=Td(X)/((X−xj)Td′(xj)) have degree at most d−1. At xi with i≠j, Lj(xi)=0; at xj, factorization Td(X)=(X−xj)sj(X) and product rule [F11] give sj(xj)=Td′(xj), so Lj(xj)=1. Thus every r as in step 2.1 satisfies r(X)=∑j=1dr(xj)Lj(X), since the difference has degree at most d−1 and d distinct roots, hence vanishes by [F7]. Repeated factorization by [F7] gives Td(X)=c∏j(X−xj) with c≠0 (degree d by [F3]); repeated product rule gives Td′(X)=c∑j∏k≠j(X−xk). Therefore the polynomial ∑jTd(X)/(X−xj)−Td′(X) vanishes for every X away from the nodes, an infinite set, so it is zero by the root bound [F7]. Substituting 1/Td′(xj)=(−1)j−1sin⁡θj/d from step 1.1 gives r(X)=1d∑j=1d(−1)j−1sin⁡θj r(xj)Td(X)X−xj.

4.1givenstep 2.1step 3.1F2F4F6F9F12algebra

Let W:=max⁡η∈[0,2π]∣Sr(η)∣. At each node, sin⁡θj∣r(xj)∣=∣Sr(θj)∣≤W. For x∈(x1,1], all x−xj>0, and the interpolation formula of step 3.1 gives ∣r(x)∣≤(W/d)∣Td(x)∣∑j1/(x−xj)=(W/d)∣Td′(x)∣. For x∈[−1,−x1) all denominators are negative, so the summands Td(x)/(x−xj) have a common sign and their absolute values sum to ∣Td′(x)∣; the same interpolation and node bounds give ∣r(x)∣≤(W/d)∣Td′(x)∣. For interior x=cos⁡θ, 0<θ<π, differentiating [F4] by [F6] gives ∣Td′(x)∣=d∣sin⁡(dθ)∣/sin⁡θ≤d2 by the sine estimate of step 2.1. Continuity extends this bound to the outer endpoints; the central boundary nodes are covered by step 2.1. Hence ∣r(x)∣≤dW on the outer intervals. Combining this with step 2.1 proves ∥r∥[−1,1]≤dmax⁡η∈[0,2π]∣Sr(η)∣ on all of [−1,1].

5.1givenstep 2.1step 4.1F2F3F4F6F8F9F10F11F12F14F15

For continuous g on [−1,1] write ∥g∥:=max⁡[−1,1]∣g∣; for continuous 2π-periodic S write ∥S∥trig:=max⁡[0,2π]∣S∣. Let S be a real trigonometric polynomial of degree at most d, meaning a finite real linear combination of 1,cos⁡(kθ),sin⁡(kθ) for 1≤k≤d. Its sine and cosine terms and their derivatives are continuous by [F6] and [F10], and are 2π-periodic by [F15], so all maxima just defined, including that of ∣S′∣, exist by [F9]. For fixed α, Fα(θ):=(S(α+θ)−S(α−θ))/2 is a linear combination of sin⁡(kθ): the constant term cancels, each cosine term contributes −sin⁡(kα)sin⁡(kθ), and each sine term contributes cos⁡(kα)sin⁡(kθ) by the addition formulas [F8] and parity [F14]. By [F4], sin⁡(kθ)=sin⁡θ Uk−1(cos⁡θ), so Fα(θ)=sin⁡θ r(cos⁡θ) for a polynomial r supported in degrees at most d−1 by [F3]. By the chain rule [F6], differentiating the centered difference at 0 gives Fα′(0)=(S′(α)+S′(α))/2=S′(α). Differentiating the factorization using polynomial differentiability [F2], [F6], and [F11] gives Fα′(0)=r(1), because sin⁡0=0 and cos⁡0=1 by [F6]. Thus S′(α)=r(1). By steps 2.1 and 4.1, ∣r(1)∣≤∥r∥≤d∥Fα∥trig. Also ∥Fα∥trig≤∥S∥trig by [F12], since Fα is the half-difference of two values of S. As this holds for every α, ∥S′∥trig≤d∥S∥trig.

6.1givenF2F5F6F8F9F14F15step 2.1step 4.1step 5.1algebra∎

Put S(θ):=p(cos⁡θ). Applying [F8] at (u,v) and (u,−v) and using [F14] gives cos⁡ucos⁡v=(cos⁡(u+v)+cos⁡(u−v))/2. Induction now gives that each power cos⁡kθ is a linear combination of cos⁡(jθ) for 0≤j≤k: multiplying a term cos⁡(jθ) by cos⁡θ gives frequencies j+1 and j−1 when j≥1, while the constant term gives cos⁡θ. Thus S is a real trigonometric polynomial of degree at most d. Cosine decreases from 1 to −1 on [0,π] by [F5] and its endpoint values [F6], [F5], so its range on [0,2π] is [−1,1]; with [F15] this gives ∥S∥trig=∥p∥. The chain rule [F6] and polynomial differentiability [F2] give S′(θ)=−sin⁡θ p′(cos⁡θ), so step 5.1 gives max⁡θ∈[0,2π]∣sin⁡θ p′(cos⁡θ)∣≤d∥p∥. Applying the inequality proved in steps 2.1 and 4.1 to r=p′, whose degree is at most d−1 by [F2], yields ∥p′∥≤dmax⁡θ∈[0,2π]∣sin⁡θ p′(cos⁡θ)∣≤d2∥p∥. Finally, let M=max⁡p and m=min⁡p, attained by [F9], and apply this derivative bound to p−(M+m)/2. Its range height is h and its supremum norm is h/2, while its derivative is p′. Thus max⁡∣p′∣≤d2h/2, as claimed.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Bounded integer-grid values control excursions by the derivative

Statement

Let N≥1 be an integer and let q be a real polynomial. On [0,N], set h:=max⁡q−min⁡q,D:=max⁡∣q′∣. If 0≤q(k)≤1 for every integer k=0,…,N, then D≥max⁡{0,h−1}.

Facts & Assumptions

Given: An integer N≥1, a real polynomial q, and the grid bounds 0≤q(k)≤1 for k=0,…,N.

[F3]

Extreme value theorem: a continuous real function on a nonempty compact subset of R attains a greatest and a least value: a continuous real function on the nonempty compact interval [0,N] attains its maximum and minimum.

[F4]

The mean value theorem, as the case g(x)=x of Cauchy's: for f continuous on [a,b] with a<b and differentiable on (a,b) there is c∈(a,b) with f(b)−f(a)=f′(c)(b−a): if a function is continuous on a closed interval and differentiable in its interior, its endpoint difference equals its derivative at an interior point times the interval length.

Proof

1.1givenF1F2F3

By [F1]–[F3], both q and ∣q′∣ are continuous on the compact interval [0,N]. Thus there exist u,v∈[0,N] with q(u)=max⁡q=:M, q(v)=min⁡q=:m, and D=max⁡∣q′∣. In particular h=M−m≥0 and D≥0.

1.2givenF4choose

For any x∈[0,N], some grid integer k∈{0,…,N} satisfies ∣x−k∣≤1/2 (choose a nearest integer, with an endpoint grid point at either boundary). Applying [F4] on the interval between x and k when they differ gives ∣q(x)−q(k)∣≤D∣x−k∣≤D/2; equality of the points gives the same inequality directly.

2.1step 1.1algebra

If h≤1, then max⁡{0,h−1}=0≤D. It remains to consider h>1.

3.1step 1.1step 1.2algebra∎

Apply step 1.2 at a maximizer u and a minimizer v. The grid bounds give M≤1+D/2 and m≥−D/2, so h=M−m≤1+D. Rearranging yields D≥h−1.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Finite-grid Markov derivative inequality

Statement

Let N≥1 and let q be a real polynomial with no supported monomial of degree greater than d∈N0. Put h=max⁡[0,N]q−min⁡[0,N]q and D=max⁡[0,N]∣q′∣. If 0≤q(k)≤1 for every integer k=0,…,N, then D≤d2Nh.

Facts & Assumptions

Given: An integer N≥1, a real polynomial q of degree at most d, and the bounds 0≤q(k)≤1 on the integer grid.

[F1]

Continuous Markov derivative bound on an interval: for a polynomial p of degree at most d on [−1,1], its maximum derivative magnitude is at most d2/2 times its range height.

[F2]

Bounded integer-grid values control excursions by the derivative: under the stated integer-grid bounds, D≥max⁡{0,h−1}; in particular h≤1+D.

Proof

1.1givenF1F3algebra

The polynomial functions q,q′ are continuous and attain extrema on [0,N] by [F3], so h,D are defined. Put p(u):=q(N(u+1)/2) for u∈[−1,1]. It has no supported monomial above degree d and the same range height h as q on [0,N]. By the chain rule in [F3], p′(u)=(N/2)q′(N(u+1)/2), hence max⁡∣p′∣=(N/2)D. Applying [F1] gives (N/2)D≤(d2/2)h.

2.1step 1.1F2algebra∎

Since N>0, multiplying the inequality of step 1.1 by 2/N yields D≤d2h/N. The grid-return estimate [F2] is compatible with this bound and gives the additional consequence h≤1+D that will be used in the OR lower-bound proof.

DefinitionDefinition: AI-adaptedProof: Not applicableOpen item page →

Oracle-only bit-query algorithm

Definition

Fix an integer N≥0 and a promise domain D⊆{0,1}N as in QA task and promise domain. For each full-cube input x=(x0,…,xN−1), define the total address function gx:{0,1}N→{0,1} by gx(ei)=xi for the one-hot word ei (0≤i<N), and gx(a)=0 for every other address. If N=0, the address set has only the empty word and gx is identically zero. A local bit-query algorithm is a finite rooted execution tree on one fixed finite ordered register, starting in the all-zero computational-basis state ∣0m⟩ for its fixed register length m. The tree topology and each node label are fixed independently of x. Each non-oracle node is either a fixed unitary or a fixed finite instrument, with its observed outcomes retained for later control; every such operation is independent of x. Each query node acts on a declared N-bit address register and a disjoint one-bit target register by the standard XOR oracle Ugx of Standard bit-flip query convention, tensored with the identity on all other wires. Every terminal node uses the same ordered output-wire tuple and the same fixed accepting subset S⊆{0,1}r, independent of x; the output law sums over all unmeasured labels and all terminal branch histories as in Normalized output law for finite quantum query branches.

The query count of a branch is the number of query nodes on its root-to-terminal path. The algorithm makes at most T queries when every such path contains at most T query nodes. A local bit-query algorithm has no direct input access: there is no input register containing x, no x-dependent non-oracle operation or initial state, and no x-dependent terminal predicate. Thus x enters only through the stated bit oracle. This is the oracle-only specialization used for the QA15 polynomial-method results.

Remarks

The local model is the standard Boolean-oracle specialization of Quantum query algorithm with no additional public instance data or input-access capability. Its all-zero initial state, fixed non-oracle operations and fixed terminal predicate implement that model directly; no register containing the hidden string x is supplied. The polynomial-method claims use this oracle-only interface throughout, so all compared instances share the same non-oracle protocol.

DefinitionDefinition: Literature-sourcedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Acceptance polynomials and approximate degree on Boolean domains

Definition

For a local bit-query algorithm A on N input bits, an acceptance polynomial is a real polynomial p(X0,…,XN−1) such that p(x)=Pr⁡[A accepts x] for every x∈{0,1}N. The probability is the finite output law of Oracle-only bit-query algorithm.

For a promise function f:D→{0,1} with D⊆{0,1}N and ϵ≥0, a polynomial p is an ϵ-approximant on D if ∣p(x)−f(x)∣≤ϵ for every x∈D. Its total degree is at most d when each monomial with nonzero coefficient has total degree at most d. This support convention includes the zero polynomial at every d≥0, although the formal zero polynomial has no degree (Monomials, coefficients, degree in each variable and total degree in F[x1,…,xn]).

The ϵ-approximate degree deg⁡~ϵ(f;D) is the least d∈N0 for which some real polynomial of total degree at most d is an ϵ-approximant on D. This minimum exists: for y∈{0,1}N set δy(X)=∏i<N(yiXi+(1−yi)(1−Xi)). For Boolean x, each factor is 1 exactly when xi=yi and otherwise is 0, so δy(x)=1 exactly for x=y. Therefore pD(X)=∑y∈Df(y)δy(X) equals f on D and has degree at most N; if D=∅, the empty sum is zero and is vacuously an approximant. The admissible degree bounds in {0,…,N} form a nonempty finite set (it contains N), so it has a least element by Every nonempty finite set of reals has a maximum and a minimum applied to its negatives. No choice principle is used.

DefinitionDefinition: AI-adaptedProof: Not applicablejudge pass (gpt-6-luna)Open item page →

Local bounded-error bit-query complexity

Definition

Let f:D→{0,1} be a promise function and 0≤ϵ<1/2. Its local bounded-error bit-query complexity is Qϵbit(f;D):=min⁡{T∈N0:some local bit-query algorithm making at most T queries has ∣Pr⁡[A accepts x]−f(x)∣≤ϵ for every x∈D}. The feasible set is nonempty. Query the one-hot addresses e0,…,eN−1 in order, measuring each target bit and copying its result to a fresh, initially zero output wire by a fixed outcome-controlled bit flip; the outcomes are deterministically x0,…,xN−1. Fixed branch operations reset the target between calls and set the next one-hot address, so the terminal output tuple is exactly the recorded N-bit word. The fixed terminal accepting subset {y∈D:f(y)=1} then accepts exactly on yes-inputs in D, so this is an exact N-query algorithm (for N=0, the fixed output predicate suffices without a query). Thus the minimum is finite and at most N; it exists because the feasible counts below this one form a nonempty finite set of naturals, which has a least element by Every nonempty finite set of reals has a maximum and a minimum applied to their negatives. The query count is the minimum worst-branch query count and does not charge non-oracle operations. “Local” refers exactly to the oracle-only interface in Oracle-only bit-query algorithm. If D=∅, a zero-query algorithm is feasible and the minimum is 0.

Remarks

The coordinate in Quantum query complexity counts calls of one specified algorithm. The function-level quantity here minimizes that worst-branch coordinate over the oracle-only algorithms of Oracle-only bit-query algorithm that meet the stated success condition. It does not minimize over the broader class with direct encoded-input access. No uniformity, gate-cost, or classical bit-time bound is part of this minimum.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Unnormalized branch density entries have degree at most twice the query count

Statement

Let A be a local bit-query algorithm, allowing finite input-independent instrument branches, and let h be any execution history containing t(h) oracle calls. Write σh(x):=wh(x)ρh(x) for the unnormalized branch operator: wh is the probability weight of the history and ρh its conditional density operator when wh>0; set σh=0 when wh=0. In the fixed computational basis, every matrix entry of σh(x) on x∈{0,1}N is represented by a complex polynomial whose support has no monomial of total degree greater than 2t(h).

Facts & Assumptions

Given: A finite local bit-query execution tree, its fixed finite register, a history h, and the input x∈{0,1}N.

[F1]

Oracle-only bit-query algorithm: the root state is fixed independently of x; every non-oracle map is fixed and linear; query nodes use only the specified one-hot bit XOR oracle.

[F2]

Normalized output law for finite quantum query branches: unitary edges update conditional states by ρ↦UρU† without changing weight; an instrument outcome a has weight factor qa=tr⁡(Ia(ρ)) and conditional state Ia(ρ)/qa when qa>0.

[F3]

Standard bit-flip query convention and Finite registers and their ordered computational bases: on basis states the query is the XOR permutation (a,b,w)↦(a,b⊕gx(a),w); a basis is fixed and finite.

[F5]
[F6]

Finite instruments and conditional states and Completely positive maps: an instrument outcome is a complex-linear completely positive map and therefore sends a density operator to a nonnegative operator; The basis-independent trace of an endomorphism of a finite-dimensional vector space defines its trace, and A non-negative operator is equivalently self-adjoint with nonnegative eigenvalues, a positive semidefinite matrix in an orthonormal basis, or an operator of the form S^*S diagonalizes a nonnegative finite-dimensional operator with nonnegative eigenvalues.

Proof

1.1givenF1base

At the root, the branch weight is one and the state is the fixed all-zero basis-state projector, so every entry of σ∅ is constant and has no supported monomial above degree zero.

1.2ih

Induction hypothesis: at a history h with t(h) queries, each entry of σh(x) has no supported monomial of degree greater than 2t(h).

2.1givenF1F2F5F6step 1.2algebra

On a fixed unitary edge, multiplying the branch weight into the conditional-state update gives σh′=UσhU†, a fixed linear map on entries, so the support degree does not increase and the query count remains t(h). At instrument outcome a of a positive-weight history, if qa>0, then σha=whqa(Ia(ρh)/qa)=Ia(σh). If qa=0, [F6] makes Ia(ρh) nonnegative with trace zero; its nonnegative eigenvalues sum to zero, so the operator is zero and σha=0=Ia(σh). A zero-weight parent also maps to zero by linearity. Since all non-oracle maps are fixed independently of x by [F1], every such instrument branch is a fixed linear map on entries and preserves the support degree bound in [step 1.2].

2.2F3F4F5step 1.2algebra

At an oracle node, the matrix entries of Ugx in the computational basis are constants, xi, or 1−xi: a one-hot address ei toggles the target exactly when xi=1, and every other address leaves it unchanged. The same holds for Ugx†, which equals Ugx because an XOR query is an involution. Therefore each entry of UgxσhUgx† is a finite sum of products of one affine entry, one entry with support degree at most 2t(h) from [step 1.2], and one affine entry. By [F4]–[F5] its support degree is at most 2t(h)+2, and the new history has t(h)+1 queries.

3.1F1step 1.1step 1.2step 2.1step 2.2ihdischarge-induction∎

Induct on the finite execution-tree depth from [F1]. Step 1.1 proves the root case. At each successor edge, step 2.1 preserves the degree bound when the query count is unchanged, and step 2.2 raises its upper bound by exactly two when a query is added. Therefore every history h satisfies the claimed support degree bound 2t(h); zero-weight histories satisfy it because all their entries are zero.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

Coherent query amplitudes have degree at most the query count

Statement

Let A be a local bit-query algorithm on N input bits whose non-oracle steps are all fixed unitaries, and suppose every execution uses at most T queries. For each computational-basis state ∣a,b,w⟩ of its fixed register, its amplitude after every circuit prefix is represented on the Boolean input cube by a complex polynomial in X0,…,XN−1 whose support has no monomial of total degree greater than the number of queries in that prefix (and at the end none has degree greater than T).

Facts & Assumptions

Given: A finite coherent local bit-query circuit, an input x∈{0,1}N, and the query convention of Oracle-only bit-query algorithm.

[F1]

Oracle-only bit-query algorithm and Standard bit-flip query convention: non-oracle unitaries and the initial state are independent of x, and the oracle maps a basis address-target pair (a,b) to (a,b⊕gx(a)).

[F2]

Polynomial rings in finitely many commuting indeterminates by iteration and Monomials, coefficients, degree in each variable and total degree in F[x1,…,xn]: a complex polynomial is a finite coefficient sum of monomials; its total degree is the maximum sum of exponents in its support.

[F3]

Proof

1.1givenF1baseih

Before any query, every basis amplitude is a coordinate of the fixed initial state, hence is a constant polynomial whose support has no degree above zero. Suppose at a prefix with t queries every amplitude has a representative with no supported monomial of degree greater than t.

2.1F2F3step 1.1algebra

A fixed unitary U sends an amplitude vector (αv(x))v to αu′(x)=∑vUuvαv(x). This is a finite complex linear combination by [F2]–[F3], so each new amplitude has no supported monomial of degree greater than t.

2.2F1F2F3step 1.1algebra

At a query, if the address is one-hot ei, the target bit amplitude update is αei,b,w′(x)=(1−xi)αei,b,w(x)+xiαei,b⊕1,w(x); at a non-one-hot address the amplitude is unchanged. Each coefficient is affine in xi, so the new amplitude has no supported monomial of degree greater than t+1. This includes N=0, when there are no one-hot addresses and the query leaves the target unchanged.

3.1step 2.1step 2.2ihdischarge-induction∎

Traverse the finite circuit in its chronological order. A non-oracle layer preserves the support degree bound by step 2.1; each query raises that bound by at most one by step 2.2. Induction on the finite prefix length therefore gives no supported monomial above the query count at every prefix, and in particular none above T at termination.

LemmaStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

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.

PropositionStatement: AI-adaptedProof: AI-generatedprecheck passjudge pass (gpt-6-luna)Open item page →

Approximation constraints apply only on the promise domain

Statement

For f:D→{0,1}, the condition that a polynomial p is an ϵ-approximant means exactly ∣p(x)−f(x)∣≤ϵ for x∈D; it imposes no condition at inputs outside D. If D⊊{0,1}N, then for every y∉D and every polynomial p, there is another polynomial agreeing with p on D and having a different value at y.

Facts & Assumptions

Given: A finite promise domain D⊆{0,1}N, a function f:D→{0,1}, a real polynomial p, and a point y∈{0,1}N∖D when D is proper.

[F1]

Acceptance polynomials and approximate degree on Boolean domains: approximation to a promise function is defined by inequalities only at points of D.

Proof

1.1givenF1

The first assertion is the defining predicate in [F1], whose universal quantifier ranges over x∈D only.

1.2givenF2constructalgebra

For y=(y0,…,yN−1), define δy(X)=∏i<N(yiXi+(1−yi)(1−Xi)), an empty product equal to 1 when N=0. This is a polynomial by [F2]. At a Boolean point x, its ith factor equals 1 if xi=yi and 0 otherwise, so δy(x)=1 exactly when x=y and equals 0 at every other cube point.

2.1step 1.2algebra∎

Since y∉D, step 1.2 gives δy(x)=0 on all x∈D and δy(y)=1. Therefore p+δy agrees with p on D but differs from p at y. This proves the off-promise freedom claim.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

A T-query bit algorithm has an acceptance polynomial of degree at most 2T

Statement

If a local bit-query algorithm makes at most T queries on every branch, then its full-cube acceptance probability PA(x) is represented on {0,1}N by a real multilinear polynomial of total degree at most 2T. Consequently, if it computes f:D→{0,1} with error at most ϵ≥0 on a promise domain D, then deg⁡~ϵ(f;D)≤2T. For 0≤ϵ<1/2, this yields Qϵbit(f;D)≥⌈deg⁡~ϵ(f;D)2⌉.

Facts & Assumptions

Given: A local bit-query algorithm A with at most T queries on each branch and a Boolean promise function f:D→{0,1} that A computes within error ϵ≥0.

[F1]

Oracle-only bit-query algorithm: all non-oracle operations, branch structure, root state, output wires and accepting subset are fixed independently of x; output probabilities sum over finite branches and unmeasured labels.

[F2]

Unnormalized branch density entries have degree at most twice the query count: every entry of the unnormalized density operator at a history with t queries is represented by a complex polynomial of degree at most 2t.

[F3]

Acceptance polynomials and approximate degree on Boolean domains: an acceptance polynomial agrees with the algorithm's acceptance probability on the full cube, and approximate degree is constrained only on D.

[F4]

Local bounded-error bit-query complexity: for 0≤ϵ<1/2, Qϵbit is the finite minimum feasible worst-branch query count.

[F5]

f~ is multilinear, agrees with f at every point of {0,1}n, is degree-nonincreasing when nonzero, and is the unique multilinear polynomial with that agreement: multilinear reduction agrees on the Boolean cube and replaces every monomial by its squarefree support monomial, without increasing total degree.

Proof

1.1givenF1F2algebra

For each terminal history ℓ, the accepting probability contribution is the finite sum of the diagonal entries of σℓ(x) over accepting output strings and all unmeasured basis labels. This is the output law of [F1], with the unnormalized branch operator of [F2]. Every summand has a complex polynomial representative of degree at most 2t(ℓ)≤2T, so their finite sum G(x) has degree at most 2T on the Boolean cube.

2.1step 1.1F3F5algebra

For each Boolean input x, the sum in step 1.1 is the real probability PA(x). Replace each coefficient of G by its real part to obtain a real polynomial p0; for Boolean x, p0(x)=Re⁡G(x)=PA(x), and no supported monomial has degree greater than 2T. Let p be its multilinear reduction from [F5]. Each monomial is replaced by a squarefree monomial of no larger degree, so p is real multilinear with the same support degree bound, including when it is zero or N=0. It agrees with p0 on the Boolean cube and is therefore an acceptance polynomial by [F3].

3.1givenstep 2.1F3F4algebra∎

If A has error at most ϵ≥0 on D, then [F3] makes p an ϵ-approximant, so deg⁡~ϵ(f;D)≤2T. For 0≤ϵ<1/2, this holds for every feasible T, in particular for the minimum query count [F4]. Since query counts are integers, the result is the displayed ceiling inequality.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passjudge pass (gpt-6-luna)Open item page →

The exact polynomial degree of OR is N

Statement

For N≥1, let ORN(x)=0 when x=0N and 1 otherwise. Its exact approximate degree is deg⁡~0(ORN;{0,1}N)=N.

Facts & Assumptions

Given: An integer N≥1 and the total Boolean function ORN.

[F1]

Acceptance polynomials and approximate degree on Boolean domains: exact approximate degree is the least total-degree bound of a real polynomial agreeing with the function on the domain.

[F2]

Symmetrizing a Boolean-cube polynomial gives a Hamming-weight polynomial: a permutation-invariant exact approximant can be replaced by a univariate polynomial q(t) of no larger degree taking the same values on every Hamming-weight layer.

[F3]

A nonzero real polynomial of degree n has no more than n distinct real roots: a nonzero degree-m real polynomial has at most m distinct real roots.

[F4]

Polynomial rings in finitely many commuting indeterminates by iteration and Monomials, coefficients, degree in each variable and total degree in F[x1,…,xn]: finite products of linear coordinate polynomials are real polynomials with total degree at most the number of factors.

Proof

1.1givenF1F4algebra

The polynomial P(X)=1−∏i=0N−1(1−Xi) has total degree at most N by [F4]. At a Boolean vector x, the product is 1 exactly when all bits are zero and is 0 otherwise, so P(x)=ORN(x). Thus [F1] gives deg⁡~0(ORN)≤N.

1.2givenF2F3algebra

Let p be any exact polynomial approximant of degree at most d. Since OR is invariant under coordinate permutations, [F2] gives a univariate q of degree at most d with q(0)=0 and q(k)=1 for each integer 1≤k≤N. Therefore the nonzero polynomial q−1 has the N distinct roots 1,…,N and is nonzero because (q−1)(0)=−1. By [F3], its degree is at least N, so d≥N. Hence every exact approximant has degree at least N.

2.1step 1.1step 1.2∎

The upper and lower bounds of steps 1.1 and 1.2 coincide, proving the equality.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

OR has a square-root approximate-degree lower bound and corresponding query lower bounds

Statement

For N≥1, define ORN(x)=0 at x=0N and 1 at every other Boolean vector. For 0≤ϵ<1/2 and d=deg⁡~ϵ(ORN;{0,1}N), d2≥1−2ϵ2N. Consequently every local bit-query algorithm computing OR with error at most ϵ has at least ⌈d/2⌉ queries, and Qϵbit(ORN;{0,1}N)≥⌈121−2ϵ2N⌉.

Facts & Assumptions

Given: An integer N≥1, an error 0≤ϵ<1/2, and the full-cube OR function.

[F1]

Acceptance polynomials and approximate degree on Boolean domains: approximate degree is attained by a polynomial that approximates on the promise domain.

[F2]

Symmetrizing a Boolean-cube polynomial gives a Hamming-weight polynomial: symmetrization preserves approximation and yields a polynomial in Hamming weight with no larger degree.

[F3]

Finite-grid Markov derivative inequality: if a degree-at-most-d polynomial has values in [0,1] on 0,1,…,N, then D:=max⁡[0,N]∣q′∣≤(d2/N)h, where h is its continuous range height; with Bounded integer-grid values control excursions by the derivative, h≤1+D.

[F5]

A T-query bit algorithm has an acceptance polynomial of degree at most 2T: for the local oracle-only model, Qϵbit(f;D)≥⌈deg⁡~ϵ(f;D)/2⌉.

[F6]

The reals form a totally ordered field: R has field arithmetic compatible with a total order, so positive denominators can be multiplied or divided in inequalities.

Proof

1.1givenF1F2constructalgebra

Choose an ϵ-approximating polynomial of degree at most d from [F1]. Apply [F2] to obtain a univariate polynomial q(t) of degree at most d whose values at integer k approximate ORN on the weight-k layer. Define r(t):=(q(t)+ϵ)/(1+2ϵ) and c:=(1−2ϵ)/(1+2ϵ). At k=0, q(0)∈[−ϵ,ϵ], so r(0)∈[0,2ϵ/(1+2ϵ)]; at each 1≤k≤N, q(k)∈[1−ϵ,1+ϵ], so r(k)∈[1/(1+2ϵ),1]. Thus all grid values lie in [0,1] and r(1)−r(0)≥c>0.

2.1step 1.1F3F4F6algebra

Let h=max⁡[0,N]r−min⁡[0,N]r and D=max⁡[0,N]∣r′∣. By [F4] on [0,1], D≥r(1)−r(0)≥c. By [F3], D≤ah with a:=d2/N, and h≤1+D. If a≥1, then a≥c/(1+c) since 0<c≤1. If a<1, then D≤a(1+D), so (1−a)D≤a and D≤a/(1−a). Combining c≤D≤a/(1−a) gives a≥c/(1+c). In both cases a≥c/(1+c)=(1−2ϵ)/2, proving d2≥(1−2ϵ)N/2 by ordered-field algebra [F6].

3.1step 2.1F5algebra∎

The local query lower bound follows from [F5]. Since d≥(1−2ϵ)N/2 by step 2.1, monotonicity of the ceiling gives the displayed explicit query estimate.

TheoremStatement: Literature-sourcedProof: AI-adaptedprecheck passOpen item page →

Parity has approximate degree N and requires at least N over 2 queries

Statement

For N≥1, define PARITYN(x)=∣x∣(mod2). For every 0≤ϵ<1/2, deg⁡~ϵ(PARITYN;{0,1}N)=N, and every local bit-query algorithm computing parity with error at most ϵ uses at least ⌈N/2⌉ queries.

Facts & Assumptions

Given: An integer N≥1, an error 0≤ϵ<1/2, and the parity function on the full Boolean cube.

[F1]

Acceptance polynomials and approximate degree on Boolean domains: approximate degree is the least degree bound of a real approximant on the stated domain.

[F2]

Symmetrizing a Boolean-cube polynomial gives a Hamming-weight polynomial: an approximant to a symmetric function can be replaced by a univariate polynomial in Hamming weight without increasing degree.

[F4]

A nonzero real polynomial of degree n has no more than n distinct real roots: a nonzero univariate degree-m polynomial has at most m distinct roots.

[F5]

A T-query bit algorithm has an acceptance polynomial of degree at most 2T: local bit-query complexity is at least the ceiling of half the approximate degree.

[F6]

Polynomial rings in finitely many commuting indeterminates by iteration and Monomials, coefficients, degree in each variable and total degree in F[x1,…,xn]: finite products and sums of real linear polynomials are real polynomials, and the product of N linear factors has total degree at most N.

[F7]

The reals form a totally ordered field: real arithmetic respects a total order, so ϵ<1/2 makes the even and odd approximating values lie strictly on opposite sides of 1/2.

Proof

1.1givenF1F2F7algebra

Choose an ϵ-approximant p of degree at most d=deg⁡~ϵ(PARITYN) by [F1]. By [F2] it yields a univariate polynomial q(t) of degree at most d with ∣q(k)−(k mod 2)∣≤ϵ for every integer 0≤k≤N. Hence q(k)−1/2<0 for even k and q(k)−1/2>0 for odd k, because ϵ<1/2 and [F7].

2.1step 1.1F3F4algebra

The polynomial q(t)−1/2 is continuous by [F3]. For each k=0,…,N−1, its values at k and k+1 have opposite signs by step 1.1. The intermediate value theorem [F3] gives a root in each open interval (k,k+1); the root is interior because neither endpoint value is zero. These N open intervals are disjoint, so the roots are N distinct real numbers. Since q−1/2 is not the zero polynomial (its value at 0 is negative), [F4] implies its degree is at least N, and therefore d≥N.

3.1givenF1F5F6step 2.1algebra∎

The polynomial P(X)=12(1−∏i=0N−1(1−2Xi)) has degree at most N by [F6] and equals parity on the Boolean cube, since each factor 1−2xi is 1 for bit 0 and −1 for bit 1. Thus the approximate degree is at most N; with step 2.1 it equals N. The query lower bound follows from [F5].

5 · Examples, counterexamples and false statements

None yet.

Sources