Alphabeta Math
TheoremStatement: AI-adaptedProof: AI-adaptedPipeline-generatedjudge 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.

Depth separation with explicit semi-algebraic crossing budgets

Statement

Let integers k,d,t,α,β≥1 be given, put q=k3+4, and define f(x)=hq(x1) on [0,1]d, where h(z)=ρ(2ρ(z)−4ρ(z−1/2)) and ρ(z)=max⁡{0,z}. A gate is (t,α,β)-semi-algebraic if it is a finite sum of polynomial pieces of degree at most β multiplied by conjunctions of the tests pi<0 and pi≥0 for one common list of at most t polynomials of degree at most α. A computational layer counts gates and excludes input coordinates; the output gate is counted and may be ReLU. In this convention f has 2q computational layers, 3q gates, and at most d+4 shared scalar parameter slots. In the affine-output ReLU convention one may instead append an identity affine output, adding one computation unit and one computational layer.

For an integer node budget m≥1, define

B(k,m,t,α,β)=max⁡1≤ℓ≤min⁡(k,m)2(2tαm/ℓ)ℓβℓ(ℓ+1)/2.

Every network of these semi-algebraic gates with at most k computational layers and m gates satisfies

∥f−g∥L1([0,1]d)≥max⁡{0,(2q+1−2B(k,m,t,α,β))/(16⋅2q)}.

In particular its error is at least 1/64 whenever B(k,m,t,α,β)≤2q−2. The original exponential budget m≤2k/(tαβ) is sufficient under the explicit parameter condition

(tαβ)2k/(tαβ)≤2k.

For each fixed gate class this condition holds for all sufficiently large k, and it holds for every k≥1 for (t,α,β)=(1,1,1). Independently of that condition, every linear combination of at most t affine-threshold decision trees, each with at most 2k3/t total nodes including leaves and constant leaf outputs, has error at least 1/64 for every positive integer t. The gate-parameter condition cannot simply be dropped from the exponential-budget assertion.

Facts & Assumptions

Given: The parameters, gate definitions and complexity conventions in the statement. All root counts and interval partitions below disregard a finite set of endpoints, which has Lebesgue measure zero.

[F1]

The qth tent iterate has 2q equal affine intervals, with alternating slopes of magnitude 2q and range [0,1] on each (Tent-map iterates and ReLU implementation).

[F2]

An L-Lipschitz target has Bernstein error at most L/(2N) (Uniform error bound for Bernstein approximation of a Lipschitz function).

Proof

1.1givenF1construct

A computational block with two gates ρ(z), ρ(z−1/2) followed by the gate ρ(2u−4v) computes h. Compose q blocks, identifying repeated parameter slots. Only the coordinate-selection vector of length d and the four scalar slots 0,−1/2,2,−4 are needed: the first vector supplies coefficient 1 for the selected coordinate and coefficient 0 for the others, and its selected coefficient 1 may also supply the fixed unit coefficient in subsequent blocks. There are 3q gates and 2q computational layers. Appending an affine identity produces the stated conversion. On the cube the output is the tent iterate in [F1].

1.2givenconstructinduction

Fix all coordinates except x1=z, and consider any comparator with actual nonempty layer widths m1,…,mℓ and ℓ≤k, ∑imi≤m. Maintain one common partition of the line into open intervals on which all gates through layer i are polynomials of degree at most βi. Initially there is one interval and input coordinates are affine. In one previous interval, each of the at most tmi gate predicates at layer i is a polynomial of degree at most αβi−1 after substitution, hence introduces at most that many roots unless identically zero, in which case its test is constant. Thus the new common partition has at most 1+tmiαβi−1 pieces per old piece. On each piece all indicators are constant, and the gate output is a polynomial of degree at most βi. Skip edges cause no change: earlier outputs already have polynomial degree at most βi−1 on this common partition.

2.1step 1.2algebra

It follows that the threshold classifier 1[g(z)≥1/2] is constant on at most C=(1+βℓ)∏i=1ℓ(1+tmiαβi−1) open intervals. Identically zero threshold polynomials contribute no roots. Since every factor's nonconstant term is at least one, C≤2(2tα)ℓβℓ(ℓ+1)/2∏imi≤2(2tαm/ℓ)ℓβℓ(ℓ+1)/2≤B, where the penultimate inequality is AM–GM. The same partition argument applies for every fixed offset of the remaining coordinates.

3.1F1step 2.1algebra

Put T=2q. By [F1], the target threshold classifier alternates on N=T+1 intervals in [0,1]. Its two end intervals have length 1/(2T) and each of the others length 1/T. The integral of ∣f−1/2∣ is 1/(8T) on each end interval and 1/(4T) on each other interval. A comparator classifier with at most C intervals has at most C−1 internal boundaries. Discard target intervals containing such a boundary. At most C−1 intervals are discarded; in each of the at most C remaining runs the alternating target labels disagree with the constant comparator on at least half the run length minus 1/2. Hence at least (N−2C)/2 target intervals disagree throughout, whenever this quantity is positive. Their contribution gives ∫01∣f−g∣ dz≥max⁡{0,(N−2C)/(16T)}. Endpoint equalities have no effect on the integral. Integrating in the other coordinates gives the displayed bound and its B≤T/4 consequence.

4.1step 2.1step 3.1algebra

Write s=tαβ. For ℓ=1, the bound in step 2.1 is 4sm. For ℓ≥2, use (2/ℓ)ℓ≤1, ℓ(ℓ+1)/2≤ℓ2, and ℓ≤ℓ2 to bound it by 2(sm)ℓ2. Therefore B≤4(sm)k2. If m≤2k/s and s2k/s≤2k, then B≤2k3+2=T/4. For s=1 the condition is equality; for fixed s>1 it is equivalent to k≥slog⁡2(s)/(s−1), so it eventually holds. This proves the exponential-budget assertion with all its indicated parameter cases.

5.1step 3.1F2algebra∎

Remove any unary branches and branches whose two outcomes compute the same subtree function, replacing them by their sole or common continuation; these reductions preserve the represented function and never increase the node count. A decision tree is then full binary: every internal branch has exactly two children. If it has I internal nodes and J leaves, its edge count is both 2I and I+J−1, so J=I+1 and r=2I+1. Consequently a full binary decision tree with at most r total nodes has at most (r−1)/2 internal branch nodes. On a fixed line each nonconstant affine test has at most one zero. A sum of at most t such trees, with r≤2A/t and A=k3, is constant away from at most t(2A/t−1)/2 thresholds. Convexity of u↦2u yields t(2A/t−1)≤2A−1 for t≥1. Thus its threshold classifier has at most (2A+1)/2≤2A+2=T/4 intervals. Step 3.1 proves the tree assertion. Finally at k=d=t=α=1, the target h5 is 32-Lipschitz; its degree-222 Bernstein polynomial has uniform error at most 32/(2222)=1/128 by [F2]. This polynomial is one (1,1,222) gate, allowed by the node budget 21/222>1, so the parameter restriction cannot be omitted.

Depends on

Used by

Nothing in the library uses this result yet.

Dependency tree · two levels

4 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