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 be given, put , and define on , where and . A gate is -semi-algebraic if it is a finite sum of polynomial pieces of degree at most multiplied by conjunctions of the tests and for one common list of at most 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 has computational layers, gates, and at most 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 , define
Every network of these semi-algebraic gates with at most computational layers and gates satisfies
In particular its error is at least whenever . The original exponential budget is sufficient under the explicit parameter condition
For each fixed gate class this condition holds for all sufficiently large , and it holds for every for . Independently of that condition, every linear combination of at most affine-threshold decision trees, each with at most total nodes including leaves and constant leaf outputs, has error at least for every positive integer . The gate-parameter condition cannot simply be dropped from the exponential-budget assertion.
Statement references
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.
The th tent iterate has equal affine intervals, with alternating slopes of magnitude and range on each (Tent-map iterates and ReLU implementation).
An -Lipschitz target has Bernstein error at most (Uniform error bound for Bernstein approximation of a Lipschitz function).
Proof
A computational block with two gates , followed by the gate computes . Compose blocks, identifying repeated parameter slots. Only the coordinate-selection vector of length and the four scalar slots are needed: the first vector supplies coefficient for the selected coordinate and coefficient for the others, and its selected coefficient may also supply the fixed unit coefficient in subsequent blocks. There are gates and computational layers. Appending an affine identity produces the stated conversion. On the cube the output is the tent iterate in [F1].
Fix all coordinates except , and consider any comparator with actual nonempty layer widths and , . Maintain one common partition of the line into open intervals on which all gates through layer are polynomials of degree at most . Initially there is one interval and input coordinates are affine. In one previous interval, each of the at most gate predicates at layer is a polynomial of degree at most 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 pieces per old piece. On each piece all indicators are constant, and the gate output is a polynomial of degree at most . Skip edges cause no change: earlier outputs already have polynomial degree at most on this common partition.
It follows that the threshold classifier is constant on at most open intervals. Identically zero threshold polynomials contribute no roots. Since every factor's nonconstant term is at least one, , where the penultimate inequality is AM–GM. The same partition argument applies for every fixed offset of the remaining coordinates.
Put . By [F1], the target threshold classifier alternates on intervals in . Its two end intervals have length and each of the others length . The integral of is on each end interval and on each other interval. A comparator classifier with at most intervals has at most internal boundaries. Discard target intervals containing such a boundary. At most intervals are discarded; in each of the at most remaining runs the alternating target labels disagree with the constant comparator on at least half the run length minus . Hence at least target intervals disagree throughout, whenever this quantity is positive. Their contribution gives . Endpoint equalities have no effect on the integral. Integrating in the other coordinates gives the displayed bound and its consequence.
Write . For , the bound in step 2.1 is . For , use , , and to bound it by . Therefore . If and , then . For the condition is equality; for fixed it is equivalent to , so it eventually holds. This proves the exponential-budget assertion with all its indicated parameter cases.
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 internal nodes and leaves, its edge count is both and , so and . Consequently a full binary decision tree with at most total nodes has at most internal branch nodes. On a fixed line each nonconstant affine test has at most one zero. A sum of at most such trees, with and , is constant away from at most thresholds. Convexity of yields for . Thus its threshold classifier has at most intervals. Step 3.1 proves the tree assertion. Finally at , the target is -Lipschitz; its degree- Bernstein polynomial has uniform error at most by [F2]. This polynomial is one gate, allowed by the node budget , 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
- Telgarsky, Benefits of Depth in Neural Networks (standard reference, not scraped)