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.
ReLU approximation rates, depth separation, and linear regions
1 · Prerequisites
- Abelian Categories
- Absolute and Conditional Convergence; Rearrangement; Products
- Absolute Continuity and the Sharp Fundamental Theorem of Calculus
- Areas of Elementary Plane Figures
- Banach Valued Integration and the Radon Nikodym Property
- Binary Operations, Monoids, Groups and Subgroups
- Bocksteins Steenrod Squares and Cohomology Operations
- Bounded Variation and the Riemann–Stieltjes Integral
- Cardinal Arithmetic, Cofinality and the Alephs
- Categories, Functors and Natural Transformations
- Chain Complexes and Homology
- Chain Homotopy and the Homotopy Category
- Chern and Pontryagin Classes by Splitting and Complexification
- Compactness
- Compactness in Metric Spaces
- Completeness, Completion, and Uniform Continuity
- Complex Lp Spaces and Test-Function Conventions
- Complex Norms and Realification
- Complexification, Realification and Real Structures
- Connectedness
- Construction of the Natural Numbers
- Construction of the Real Numbers via Cauchy Sequences
- Construction of the Real Numbers via Dedekind Cuts
- Continuity, IVT, EVT, and Uniform Continuity
- Cosets, Index and Lagrange's Theorem
- Countability and Uncountability
- Countability Axioms and Cardinal Functions
- Covering Spaces and Lifting
- Cup Cap Cross Products and Cohomology Rings
- Cw Complexes and Cellular Homology
- Density Separability and Convolution in Lᵖ
- Derived Functors
- Determinants of Matrices over a Commutative Ring
- Differentiation of Monotone Functions and the Vitali Covering Theorem
- Distributions Test Functions and Differentiation
- Divisibility, Euclidean Domains, Principal Ideal Domains and Unique Factorisation
- Dual Spaces, Bilinear and Quadratic Forms, and Sylvester's Law of Inertia
- Empirical-Process Complexity
- Euclidean Surface Measure, Divergence, and Green Identities
- Exactness and the Member Calculus
- Ext and Balanced Resolutions
- Feedforward networks and single-hidden-layer universality
- Filters and Ultrafilters
- Finite Counting, Factorials and Binomial Coefficients
- Foundations of the Real Numbers for Analysis
- Free Modules, Exact Sequences, Projective and Injective Modules
- Fubini and Change of Variables
- Function Space Topologies and the Exponential Law
- Gaussian Elimination, Elementary Matrices and Reduced Row Echelon Form
- Group Actions, Orbits, Stabilisers and Cayley's Theorem
- Hausdorff via the Diagonal
- Homology Axioms Degree and Classical Applications
- Homotopy and Homotopy Equivalence
- Ideals, Quotient Rings and the Isomorphism Theorems for Rings
- Inner Product Spaces, Gram-Schmidt, Projections and Adjoints
- Kunneth Exactness and Splittings over Principal Ideal Domains
- Lebesgue Measure on Euclidean Space
- Limits and Colimits
- Limits of Real Functions
- limsup, liminf, and Subsequential Limits
- Linear Algebra Methods in Combinatorics
- Linear Independence, Bases and Dimension
- Linear Transformations, Rank-Nullity and Quotient Spaces
- Local Coefficients, Twisted Homology, and Duality
- Long Exact Sequences in Homology
- Matrices, the Matrix of a Linear Map, and Change of Basis
- Measurable Functions and Simple Approximation
- Measures and Their Basic Properties
- Metric Spaces
- Mixed Partials, Taylor Formulae, and Extrema
- Modes of Convergence Egorov and Lusin
- Modules, Submodules, Quotient Modules and the Isomorphism Theorems
- Monotone Functions, Discontinuities, and Continuity Sets
- Monotone Sequences, Bolzano-Weierstrass, and Cauchy Completeness
- Normal Subgroups and Quotient Groups
- Norming and Separation under Hahn–Banach
- Order, Zorn's Lemma, and the Axiom of Choice
- Ordinal Arithmetic and the First Uncountable Ordinal
- Ordinals, Cardinals, and Transfinite Recursion
- Outer Measure and the Caratheodory Extension Theorem
- Pointwise Extended-Real Function Products
- Polynomial Rings, the Division Algorithm and Roots
- Power Series and Real-Analytic Functions
- Preadditive and Additive Categories and Biproducts
- Product Measures and the Fubini Tonelli Theorems
- Projective and Injective Resolutions
- Properties of the Integral and the Working FTC
- Radon Measures and the Riesz Markov Kakutani Theorem
- Reflective Subcategories and the Adjoint Functor Theorems
- Relations, Functions, and Quotients
- Relative Homology Excision and Mayer Vietoris
- Rings, Subrings, Integral Domains and Fields
- Rⁿ as a Normed Space; Vector-Valued Functions
- Roots, Rational Powers, and Classical Inequalities
- Schwartz Space and the Plancherel Theorem
- Separation Axioms: the Hierarchy
- Sequences and Limits
- Sequences and Series of Functions; Uniform Convergence
- Series: Convergence and the Nonnegative Tests
- Sigma Algebras and Borel Sets
- Signed and Complex Measures Hahn and Jordan
- Simple Field Extensions and the Construction of the Complex Numbers
- Simplicial Complexes and Simplicial Homology
- Simplicial Subdivision and Simplicial Approximation
- Singular Chains and Singular Homology
- Singular Cohomology and Coefficient Theorems
- Smooth Approximation and Sobolev Extension
- Sobolev Poincare and Morrey Inequalities
- Subobject Lattices Generators and the Grothendieck Axioms
- Subspaces, Products, and Quotients
- Suprema and Infima
- Symmetric Groups, Cycle Decomposition and the Sign Homomorphism
- Tensor Products of Modules
- The Cantor Set, Baire Category, and Measure Zero in ℝ
- The Derivative and the Mean Value Theorems
- The Diagram Lemmas in an Abelian Category
- The Exponential Function
- The Fundamental Group
- The Group Algebra and Representations of Finite Groups
- The Inverse and Implicit Function Theorems
- The Lebesgue Integral and the Convergence Theorems
- The Logarithm and General Powers
- The Lᵖ Spaces Holder Minkowski and Riesz Fischer
- The Maximal Function and Lebesgue Differentiation
- The Radon Nikodym Theorem and Lebesgue Decomposition
- The Riemann Integral in Rᵐ and Jordan Content
- The Riemann Integral: Definition and Integrability
- The Topology of Euclidean Space
- The Total Derivative in ℝᵐ → ℝⁿ
- The ZFC Axioms and the Basic Set Constructions
- Topological Spaces and Continuity
- Topology of ℝ
- Triangularisation, Generalised Eigenspaces and Jordan Canonical Form
- Universal Coefficients and Kunneth Theorems
- Universal Properties, Representables and the Yoneda Lemma
- Vector Spaces, Linear Subspaces, Span and Direct Sums
- Weak Derivatives and Sobolev Spaces
2 · Logical flowchart
3 · Definitions, theorems and proofs
ReLU feedforward networks and complexity conventions
Definition
Fix integers . A ReLU feedforward network with input coordinates and affine output units is a finite acyclic computation graph whose hidden units apply to real affine combinations of input coordinates and earlier hidden-unit values, and whose output units apply real affine combinations of input coordinates and hidden-unit values. There are no edges into input vertices or out of output vertices. For each hidden unit , define its canonical level by Thus units with no hidden-unit predecessor have level , and edges between hidden units may skip levels. Let be the largest hidden-unit level, with when there are no hidden units. The network depth is , counting an input layer and a final affine output layer; equivalently, it is two plus the maximum number of hidden units on a directed path in the hidden-unit graph. A network on means the restriction to that domain of the graph's globally defined formula on ; an approximation domain restricts evaluation, not the formula. Its computation units are its hidden and output vertices; its connections are its directed weighted edges; its weights are all connection coefficients and unit biases. Units and connections are counted as vertices and edges, while weights are counted as scalar entries, with zero-valued entries counted only when the architecture explicitly includes them. A layered fully connected ReLU network with hidden layers is the specialization in which every edge joins consecutive layers and every such edge is present; its depth is .
Connected activation-pattern regions
Definition
Consider a layered ReLU network with positive integer input dimension and positive integer hidden widths . For a binary pattern , set exactly when the corresponding preactivation is strictly positive, and set when it is nonpositive, so a unit with zero output is inactive. Its activation-pattern cell is the set of inputs inducing that pattern. Once a pattern is fixed, every preactivation is affine in the input and the pattern constraints are affine half-space conditions; hence each cell is convex and connected when nonempty. A connected activation-pattern region is a nonempty activation-pattern cell with nonempty interior in . On each such region the hidden pattern is fixed and the network is affine. Zero preactivations are assigned to the inactive side, including a preactivation that vanishes identically on a cell; zero sets are not removed from the input space. Distinct full-dimensional patterns are counted separately even when they give the same affine formula.
A univariate ReLU network with H hidden layers has a product bound on affine intervals
Statement
Let a scalar-input ReLU network have hidden layers of widths and an affine output. On any interval, its output is affine on at most subintervals. In particular, if it has hidden units, the number of affine intervals is at most for , and is when .
Statement references
Facts & Assumptions
Given: A scalar-input ReLU network as in ReLU feedforward networks and complexity conventions, hidden widths , and an interval .
Every hidden unit applies ReLU to an affine combination of earlier values, and the final output is affine (ReLU feedforward networks and complexity conventions).
Proof
Before any hidden layer, the input is affine on . Suppose all values through layer are affine on each of subintervals. On any one such interval, every preactivation in layer is affine, and each has at most one zero unless it is identically zero. The at most zeros divide that interval into at most subintervals on each of which all ReLU outputs are affine.
Induction over the hidden layers gives at most intervals; the affine output adds no breakpoints. For , AM–GM gives . With no hidden layer the output is affine on the entire interval.
Tent-map iterates and ReLU implementation
Statement
Let and define for . For each integer , is affine and maps bijectively onto on each of the dyadic intervals , with slope of magnitude . It is computed on by a ReLU network with hidden units, hidden layers, and weights; its depth, counting input and output layers, is .
Statement references
Facts & Assumptions
Given: The ReLU network and depth convention in ReLU feedforward networks and complexity conventions, the map , and .
A ReLU unit applies to an affine combination of outputs of earlier units, and skip connections are allowed (ReLU feedforward networks and complexity conventions).
Proof
On , , and on , . Thus maps each half interval bijectively onto with slope magnitude . If has the stated property, each of its dyadic intervals is split at its midpoint by the preimage of ; composition with makes two dyadic intervals, each mapped bijectively onto , with slopes multiplied by . Induction proves the interval and slope claims.
A layer with two ReLU units computes and from the preceding scalar value , and the affine output equals . For each next block substitute the preceding block's affine output expression for in its two preactivations, so one hidden layer suffices per iterate. Forward each block's affine output to the final affine unit; these skip edges add only parameters. The network uses hidden units and weights; counting input and output gives depth .
Logarithmic-size ReLU approximation of the square
Statement
For every , there is a ReLU network such that , , and the depth, number of weights, and number of computation units are each at most for an absolute constant .
Statement references
Facts & Assumptions
Given: The tent-map network and interval properties in Tent-map iterates and ReLU implementation, and .
For every , is a ReLU network with hidden units and weights, and its affine intervals are the uniform dyadic intervals (Tent-map iterates and ReLU implementation).
Proof
Let be the linear interpolant of at the dyadic nodes . On each interval of , the difference is zero at its endpoints and has height at the midpoint. By [F1], is the unit tent on each such interval, so . Since , telescoping gives . To implement this with shared computation, set and for each use one hidden layer with and , then define the affine expression . Thus and the iterates use only hidden units in sequential layers. The final affine output reads the input and all hidden units, with coefficient on and contribution from layer , so it computes with only additional skip connections.
On a dyadic interval of length , linear interpolation of has error , whose maximum is . Choose with . Then approximates within and .
The shared sequential construction in step 1.1 computes all required iterates in hidden layers, and its affine skip readout computes using weights. The resulting network has units, weights, and depth, and by the choice of . Taking proves the claim.
Correctly scaled bounded product approximation
Statement
Fix . For every , there is a ReLU network on that satisfies and . Its depth, number of weights, and number of computation units are at most , where depends only on .
Statement references
Facts & Assumptions
Given: , , and the square networks in Logarithmic-size ReLU approximation of the square.
For every , a ReLU network satisfies , , and has depth, weights, and units (Logarithmic-size ReLU approximation of the square).
Proof
Set and, for , put All three arguments lie in . Replacing by gives , so the absolute error is at most .
Since , substituting makes the first and third terms equal and the second zero; substituting makes the first and second terms equal and the third zero. The formula is globally defined, so this cancellation holds for every real value of the other coordinate. Absolute value is represented by , and the three square networks run in parallel followed by an affine combination, so the depth, weights, and units are , since and .
Local Taylor approximation on a Sobolev grid
Statement
Assume the Axiom of Choice. Let , let , and let have Sobolev norm at most using the maximum over weak derivatives of order at most . For every integer , take the tensor grid , , and the partition-of-unity hats . Each Lipschitz representative of , , has a unique continuous extension to ; use these extensions to define . Then extends continuously to and satisfies .
Statement references
Facts & Assumptions
Given: The Axiom of Choice, integers , , with norm at most , and an integer .
The norm is the maximum of over all multi-indices (Integer-order Sobolev spaces and their norms), and under the Axiom of Choice each class has a Lipschitz representative with constant at most ( functions on convex domains have Lipschitz representatives).
The Axiom of Choice implies Countable Choice (AC supplies the countable and dependent choices used in Banach integration), and under Countable Choice interior mollifications converge in on every relatively compact open subset for finite (Local smooth approximation in integer-order Sobolev spaces).
If , then on the interior domain every derivative with satisfies (Interior mollification commutes with weak derivatives).
The Axiom of Choice is assumed (The Axiom of Choice).
Proof
For each , by [F1], since its first weak derivatives are among the derivatives of of order at most . By [F1], choose their Lipschitz representatives; their Lipschitz constants are at most , because each coordinate weak derivative has essential supremum at most . Since has finite measure and every weak derivative of through order is essentially bounded, the same weak-derivative identities give , hence . By [A1] and [F2], Countable Choice holds, so the interior approximation theorem applies with and , while [F3] applies with and . For every compact segment in , convolution of each chosen Lipschitz representative differs from it uniformly by at most times the mollifier radius, so the mollified derivatives through order converge uniformly there.
For an interior grid center and interior , choose the mollifier radius smaller than the distance from their segment to . By [F3] and step 1.1, on that segment; nonnegativity and unit mass of imply for . The one-variable Taylor formula applied to therefore gives remainder at most , since . Passing to the uniform limits from step 1.1 proves the estimate for interior points. Approximate any boundary grid center and any boundary input by interior points; the continuous extensions specified in the statement and the finite Taylor polynomial make the same estimate hold on the closed cube.
The one-dimensional hats sum to on each grid interval, so their tensor products satisfy on the cube; at most are nonzero at any point, and each nonzero term has . Therefore . Each extended Lipschitz representative and each hat is continuous on the closed cube, so the finite sum is continuous there.
Target-independent ReLU rate on the unit Sobolev ball
Statement
Assume the Axiom of Choice. Let , let , and let be the unit ball of for the norm given by the maximum of the essential suprema of all weak derivatives of order at most . There is a constant such that for every one can choose a ReLU network architecture, independent of , for which every has weights producing a representative with depth at most , and at most weights and computation units.
Statement references
Facts & Assumptions
Given: The Axiom of Choice, integers , , and .
For every , the weighted Taylor grid sum satisfies , has at most nonzero local terms at each point, and each local Taylor polynomial has degree below (Local Taylor approximation on a Sobolev grid).
Products of inputs in a fixed bounded square can be approximated by ReLU networks with logarithmic dependence on accuracy (Correctly scaled bounded product approximation). Its explicit globally defined network formula cancels identically on either coordinate axis for every real value of the other input, as shown in that lemma’s proof.
A ReLU network uses hidden ReLU units and affine outputs, and its depth counts input and output layers (ReLU feedforward networks and complexity conventions).
The Axiom of Choice is assumed by the Sobolev Taylor-grid supplier and by the Lipschitz-representative argument (The Axiom of Choice).
Proof
Choose an integer with and form from [F1]. Then , so the number of grid centers is .
For each center , write its Taylor polynomial as a finite sum of monomials in the scaled variables , multiplied by coefficients . On the support of , , and all coefficients are bounded by a constant depending only on . The hat is the product of one-dimensional ReLU hats, since and . There are only a number depending on of products and summands. Choose the error of each product operation to be ; inductively, multiplying by a factor of magnitude at most adds at most that error to the previous product error, and summing the finitely many terms multiplies it by at most another . On the hat support, all intermediate inputs stay in fixed bounded intervals depending only on , so the bounded-domain error guarantee in [F2] applies there and the monomial sum followed by multiplication by the hat has term error at most . Off the hat support, the final product is exactly zero: although the error guarantee is only used on the bounded square, the explicit product formula in [F2] defines a network globally, and the axis cancellation proved there holds for every value of the other input. Thus the local error is zero there. The resulting subnetwork has weights, units, and depth.
At any , at most of the exact hats are nonzero by [F1], and the constructed approximate term is zero outside the same support. Thus summing all local subnetworks gives a network with . Choose . Then the triangle inequality and step 1.1 give .
The local polynomial degree and number of terms depend only on , while the grid size depends only on . All local subnetworks have depth and size of the same order; they run in parallel and their outputs are summed affinely. Hence the total depth is and the total weights and units are . The edge pattern depends on but not on ; only Taylor coefficients and output weights depend on .
Target-dependent depth-six approximation of Lipschitz functions
Statement
Assume the Axiom of Choice. Let be the unit ball of under the maximum norm of the function and its weak derivative, using the Lipschitz representative on . There is an absolute constant such that for every and , an architecture depending on computes a ReLU approximation with uniform error at most , depth counting input and output layers, and at most weights, connections, and computation units.
Statement references
Facts & Assumptions
Given: The Axiom of Choice, a function class element with , and .
The norm is (Integer-order Sobolev spaces and their norms), and under the Axiom of Choice every such class on an open bounded convex domain has a Lipschitz representative with constant at most ( functions on convex domains have Lipschitz representatives).
The Axiom of Choice implies Countable Choice (AC supplies the countable and dependent choices used in Banach integration).
The Axiom of Choice is assumed (The Axiom of Choice).
ReLU networks use hidden ReLU units and affine outputs, and depth counts input and output layers (ReLU feedforward networks and complexity conventions).
Proof
By [A1] and [F2], the Countable Choice convention in [F1] holds. Choose the Lipschitz representative on and extend it uniquely to : values along any sequence approaching an endpoint are Cauchy and any two such limits agree by the Lipschitz bound. The continuous representative satisfies everywhere, since any interior value with modulus greater than would by continuity violate the almost-everywhere bound on an interval of positive measure. Let be an integer and let linearly interpolate at , . Then is -Lipschitz, and vanishes at every grid endpoint and is -Lipschitz. Indeed, both summands are -Lipschitz.
Let and let be the set of piecewise-linear functions on the grid , , with endpoint values zero and successive increments in . Thus . For each coarse interval , rescale . This function is -Lipschitz and vanishes at both endpoints. Quantize each node value down to the nearest multiple of ; adjacent quantized values differ by one of the three allowed increments. At a fraction of a grid subinterval, a -Lipschitz function differs from its endpoint chord by at most ; quantizing both endpoint values changes that chord by at most . Hence some satisfies .
Define the discontinuous selector for and otherwise. For , exactly the index with has ; all other terms vanish. Therefore equals the local interpolant and has error at most . If is the slope of on , then its zero value at gives by matching the initial slope and each slope jump. This uses ReLU hinges. The cache is a depth-five mixed-gate network with units and weights: selector units, at most grouped sums, ReLU hinge units, and an affine output. For the coarse interpolant, set for ; then on . This slope-jump identity has ReLU units and one affine output, so is a depth-three ReLU network of size .
Replace each discontinuous selector by This continuous piecewise-linear function agrees with on , decreases linearly to zero on , and is zero outside . Let be the piecewise-linear tent that is zero outside , rises from to on , equals on , and falls to on . Its four slope jumps give a representation by at most four ReLU hinges as in step 3.1. Put ; this comb is a ReLU spline with units and weights. Replacing the selectors by three ReLU units each and adding the comb keeps the cache size independently of .
Let be the cache network using , and set At most one selector is nonzero at any , its value lies in , and each rescaled vanishes at both endpoints and is -Lipschitz; hence . On each plateau where , the selector is unchanged and the gate outputs the cache. Where , the two ReLU terms cancel. On the transition strips or in a coarse coordinate , , so the cache equals the continuous piecewise-linear spline from step 3.1. For , the map is -Lipschitz and vanishes at , hence its output has modulus at most . Every point where is within of a coarse endpoint; both and vanish there and are -Lipschitz, so on those strips . Where , and , which is also within this bound. On plateaus the quantization error is at most by step 2.1. Thus The two final ReLU preactivations absorb the former affine cache output, followed by a shared affine output, so depth increases from five to six; complexity remains .
Choose , , and . Then both error terms in step 5.1 are at most , while : here , , and because is bounded on . The sum is the required ReLU approximation.
Proof notes
The source's printed intermediate estimate for the cache uses . This proof uses the directly verified conservative bound and chooses with a corresponding larger constant; the asymptotic rate is unchanged.
Borsuk–Ulam theorem in every dimension
Statement
Assume the Axiom of Choice. For every integer and every continuous map , there exists with . Here is the Euclidean unit sphere in .
Statement references
Facts & Assumptions
Given: AC, , and continuous .
With mod-two coefficients, , . The standard inclusion induces an isomorphism in degrees at most (Mod-two cohomology ring of infinite real projective space).
The space , the quotient of identifying and , is a nonempty finite CW complex of dimension (Real projective space cellular homology and the pinch map). Its cohomology vanishes in degrees greater than (Cohomology of a finite CW complex vanishes above its dimension).
Homotopic continuous maps induce equal cohomology maps (Homotopic maps induce equal maps in singular cohomology). Pullback is a unital ring homomorphism and respects composition (Cup product is natural, unital and associative).
The Axiom of Choice is assumed through the cohomology suppliers [F1]–[F2]; the explicit maps below require no further choice.
Proof
We first rule out a continuous odd map for . Such a map descends to , . This is continuous by the quotient topology, since the composite with the sphere quotient is continuous and .
In the coordinate subspace , define Its representing vector has norm one. Replacing by negates the whole vector, so the projective point is independent of representative. Continuity can be checked on each chart where a chosen coordinate of is nonzero: choose the unit representative with that coordinate positive, which varies continuously in the ratios of the remaining coordinates, and use the displayed formula. These charts cover projective space, proving joint continuity in . Thus is a homotopy from to , where is the inclusion in the second block. The same formula with in the first coordinates and in the second block, namely , is a homotopy from to . Both homotopies lie in the finite projective subspace of the infinite space and therefore are continuous there as well.
Put . By [F3] and step 2.1, , including when . Consequently since by [F2]. On the other hand, [F1] says and that is an isomorphism in degree , so . These incompatible conclusions rule out every such odd map.
For , if never vanished, then would be continuous, take values in and satisfy . Step 3.1 rules this out, so an antipodal pair has equal images. When , the codomain consists of one point and the two points of have equal images directly. AC is inherited exactly as stated in [A1].
An elementary polynomial sign-pattern bound
Statement
Let be integers and let be real polynomials in variables, each of total degree at most (including the zero polynomial). The number of strict sign vectors attained at points where all polynomials are nonzero is at most . The number of binary vectors is also at most , and the same bound holds with in place of . The number of ternary sign vectors in is at most . Each assertion remains valid when is restricted to any subset of .
Statement references
Facts & Assumptions
Given: Integers and real polynomials of total degree at most .
Polynomials have finite monomial expansions and total degree as in Monomials, coefficients, degree in each variable and total degree in .
A continuous function on a nonempty closed bounded subset of attains its maximum (For a nonempty subset of with , compactness, closedness and boundedness, pseudocompactness, and attainment of extrema by every continuous real-valued function are equivalent).
The gradient of a differentiable function vanishes at an interior local maximum (Fermat's theorem: an interior differentiable local extremum has zero gradient).
Proof
First establish an elementary zero-counting fact. If and with for , then these polynomials have at most distinct common real zeros. In the quotient vector space , every monomial is a linear combination of the monomials with . Indeed, if some exponent is at least , replace its factor by modulo the ideal. Every resulting monomial has strictly smaller total degree, so induction on total degree terminates and proves the spanning assertion. Thus .
If no strict sign vector occurs, its bound is immediate. Otherwise choose one representative for each attained strict vector . Only finitely many choices are involved, since there are at most vectors. Set and . Then . Choose a single so small that for every representative, where . Such a choice exists: there are finitely many positive numbers , and the other term has a fixed finite value at each representative. Since is even and greater than , as . Explicitly, and .
For any finite list of distinct common zeros , evaluation defines a surjective linear map . To see surjectivity, for every ordered pair choose a coordinate in which and differ, and set . Then is for and otherwise. Evaluation vanishes on the ideal because all its generators vanish at these zeros, so it is well defined on and the classes of map onto the standard coordinate vectors. The classes of are linearly independent: applying evaluation to any relation gives the same relation among the standard coordinate vectors, so every coefficient is zero. A vector space spanned by vectors contains at most independent vectors. Explicitly, insert the independent vectors successively into the given spanning list: express the next one in the current spanning list, replace a listed vector with a nonzero coefficient outside the previously inserted independent vectors, and solve that expression for the replaced vector. The list still spans and has the same length. If there were no such outside coefficient, the new vector would lie in the span of the previously inserted ones, contradicting independence. Thus at most independent vectors can be inserted. This proves using only finite linear algebra. If there were more than zeros, choosing a finite list of of them would contradict this inequality. This proves the zero-counting fact without a genericity or multiplicity assumption.
For an attained strict vector , put . This is open. Its closure has a maximum of : choose a closed ball containing outside which , and apply [F2] to its nonempty closed bounded intersection with . The resulting maximum is positive, because , and it is also the maximum over the full closure. Any point in has for some by continuity, so there . Therefore the positive maximum is attained at a point , which is an interior local maximum of . Distinct strict vectors give distinct such points.
By [F3] every is a common zero of the polynomials . After division by the nonzero coefficient , each has the form with . The zero-counting fact therefore bounds their distinct common zeros, and hence the number of strict sign vectors, by .
For binary vectors with , choose one representative per attained vector. Choose smaller than every nonzero occurring at these finitely many representatives; if there are no such values, choose any positive . The strict signs of at the representatives now encode their original binary vectors: positive values remain positive, and nonpositive values become negative. Applying the strict bound to the shifted polynomials gives the binary bound. For , use : nonnegative values become positive, and negative values remain negative. For ternary vectors choose representatives and in the same way, and use the polynomials . Their strict sign pairs are , , and for the original negative, zero, and positive values, respectively, so distinct ternary vectors give distinct strict vectors. The strict bound with polynomials gives . Restriction of the domain only removes vectors.
Remarks
The retained identifier connects to the missing polynomial sign-pattern supplier. The displayed estimate is an elementary coarse version, sufficient for the network bounds below; it does not assert Warren's sharp constant or the sharper division by in the base. The proof supplies the needed estimate locally and uses no unproved algebraic-geometric zero-counting theorem or choice axiom.
Sobolev lower bound for continuous parameter selection
Statement
Assume the Axiom of Choice. Let be integers, , and let consist of the continuous functions whose restrictions represent members of satisfying There exists such that, for every integer , every map , and every map continuous for the uniform norm on , No continuity or measurability assumption is imposed on . In particular, if this supremum is at most , then for some depending only on .
Statement references
Facts & Assumptions
Given: AC, , , arbitrary , and selection continuous for the uniform-norm topology as in the statement.
A function is in the indicated Sobolev ball exactly when its weak derivatives through order , including the function itself, have norms at most one (Integer-order Sobolev spaces and their norms).
Every continuous map takes the same value at some antipodal pair, under AC (Borsuk–Ulam theorem in every dimension).
Proof
Define for and otherwise, and put . The one-sided derivatives of of orders vanish at each endpoint because the polynomial has a zero of multiplicity there. Hence the zero extension is , and is supported in , is one at its center, and lies between zero and one. Set This is finite since the derivatives are continuous polynomials on the compact cube and zero outside it. Their classical derivatives are weak derivatives: integrate by parts successively in each coordinate against a compactly supported smooth test function; endpoint terms vanish because the derivatives below order match their zero extensions. This also verifies the weak derivative identity after every scaling and finite sum used below.
Set and . Partition into closed coordinate cubes of side , and take the first in lexicographic order. Write for their lower vertices and put Distinct supports have disjoint interiors; all derivatives of orders at most vanish on their boundaries. Thus, for , the sum satisfies . The weak derivative verification in step 1.1 proves . Disjoint interiors, and evaluation at the centers, give the exact identity In particular is linear, odd and continuous into with its uniform norm.
For , put . Its denominator is nonzero, and is continuous and odd with . Therefore is continuous into . By [F2], some antipodal pair has equal images. Setting , we obtain and .
Let . The triangle inequality yields At least one of the two errors is at least . Because , this is at least with . This proves the asserted supremum bound without any regularity of .
If every error is at most , step 4.1 gives . Since implies , we obtain . The construction works at , , , on cubes touching the boundary and when , with exactly the same vanishing-derivative argument. AC is inherited from [F2] and subsumes the countable choice in [F1]; choosing finitely many indexed cubes or derivatives introduces no new choice principle.
VC bounds for a fixed ReLU architecture
Statement
Fix a scalar-output ReLU feedforward architecture on , permitting skip edges, with scalar connection coefficients and unit biases, and depth at most . Fix a real threshold . For its realizations , let . There is an absolute constant such that and . In particular, for the bound holds. The same assertions hold for . The parameter count includes every hidden and output bias, even when its chosen value is zero.
Statement references
Facts & Assumptions
Given: A fixed architecture with scalar output, counted coefficients and biases, depth at most , and a fixed threshold .
Each hidden unit applies to an affine combination of earlier values, and the output is affine; skip edges are permitted and each unit bias counts as a weight (ReLU feedforward networks and complexity conventions).
For real polynomials of total degree at most in variables, the number of binary vectors of strict positivity, or of nonnegativity, is at most , also on an arbitrary subset of the parameter space (An elementary polynomial sign-pattern bound).
Shattering a finite set means realizing all its subsets; every subset of a shattered set is shattered (Shattering, VC dimension, and first-unshattered index for set classes).
Proof
Remove all hidden units that have no path to the output. Also remove all hidden units having no input ancestor: for each fixed parameter assignment their values are constants in , and their contributions to a remaining unit or the output can be added to its existing bias. Allowing these new biases to vary independently produces a fixed reduced architecture whose realization class contains the original class. No new coefficient slots are needed, because every surviving computation unit already has a bias; edges and removed units only disappear. If the output has no input ancestor, the original class consists of constant functions and has VC dimension at most , which satisfies the conclusions. Otherwise the reduced graph has counted slots, hidden units, and because the output and every hidden unit have counted biases. Every remaining unit lies on an input-to-output path. Rank each hidden unit by the maximum number of computation units on an input-to-that-unit path, and give the output its analogous rank . Then each edge increases rank, and and . Empty ranks can be omitted. It suffices to bound the reduced class.
Fix arbitrary sample points . For any prescribed binary mask , replace the ReLU at hidden unit by multiplication of its preactivation by . Its preactivation and the final output are now polynomials in the parameters. By induction along the graph, a unit of rank has polynomial degree at most : input values have degree zero, multiplication by an edge coefficient raises degree by one, addition of a bias has degree one, and multiplication by a fixed mask entry changes no degree. Thus every such polynomial has degree at most . On any actual parameter vector the convention gives a unique mask, even when a preactivation is zero, and the masked polynomials then reproduce every actual unit value.
For each sample point and each of the masks, form the preactivation polynomials and the output polynomial minus . There are polynomials, all of degree at most . Their strict-positivity vector determines the actual output classification at every sample point: evaluate units in topological order, determining their actual mask by the relevant preactivation entry, then read the output entry for that mask. Hence the number of label vectors is at most by [F2]. If the classifier uses , take the hidden-unit mask and use nonnegativity vectors throughout; at zero, multiplying by either mask value still gives the ReLU value, so the same count holds.
For a second count, start with the single parameter-space cell . At stage , refine every existing cell by the activation bits of all units of rank at all sample points; at the final stage refine by the output threshold bits. Within a cell, all earlier mask bits are fixed, so the relevant preactivation polynomials, or output-minus-threshold polynomials, have degree at most by step 2.1, where is the number of units at that rank, with for the output. By [F2] there are at most refinements of each cell. This estimate holds on an arbitrary cell; no connectedness or openness is needed. After stages, the number of cells, hence the number of output label vectors, is at most . The construction using activation bits and nonnegativity output bits proves the identical bound for the other threshold convention.
Put . At this sample size the base-two logarithm of the last bound is , using for integers . Thus no -point set can be shattered, and [F3] rules out all larger shattered sets. Consequently .
Write and , and take the integer . Since , one has and . The base-two logarithm of the label-count bound at is at most . No set of points is shattered. Therefore . Conversion between logarithm bases changes only an absolute constant. For , and , so this implies the requested estimate. Together with step 4.1 and the constant-output case, this proves every assertion.
Remarks
The stronger layer estimate is included because the same elementary proof gives it. The classical estimate is used in Yarotsky's stated approximation lower bound and is preserved here. The use of before imposing avoids the false zero bound at . A variable final threshold can be absorbed into the already present output bias and does not require a new parameter slot.
Approximation lower bounds under distinct selection assumptions
Statement
Assume the Axiom of Choice. Let be the unit ball of for the maximum weak-derivative norm, identified with its continuous representatives on . The following lower bounds have distinct hypotheses. (i) Let , let be an approximation map, and suppose a parameter-selection map , continuous for the uniform norm on , satisfies for every . Then . (ii) If one fixed ReLU architecture with weights approximates every within , with no continuity assumption on weight selection, then ; if its depth is at most for fixed and , then for sufficiently small . (iii) If is fixed and is nonlinear, then every depth- ReLU network approximating uniformly within has at least weights and computation units for sufficiently small . All constants may depend only on the indicated fixed parameters.
Statement references
Facts & Assumptions
Given: The Axiom of Choice, integers , the class , the parameter-selection hypotheses for clauses (i)–(ii), and the depth and smoothness hypotheses for clause (iii).
A scalar-input ReLU network with hidden widths has at most affine intervals (A univariate ReLU network with H hidden layers has a product bound on affine intervals).
Under AC, a uniform-norm continuous selector into and arbitrary decoder on the stated Sobolev ball have worst-case error at least (Sobolev lower bound for continuous parameter selection).
For a fixed scalar-output ReLU architecture with weights, including biases, and depth , threshold classifiers have VC dimension at most and at most (VC bounds for a fixed ReLU architecture).
Proof
By [F2], the hypotheses of clause (i) imply . Since , we have , hence . The decoder needs no continuity; exactly the selector topology in the statement is used.
For clause (ii), write on , extended by zero, and . The polynomial has endpoint zeros of order , so its zero extension is . Put . Partition the cube into cubes of side , with lower vertices , and define . All derivatives through order vanish at support boundaries, so the weak derivatives of these finite sums are their classical derivatives, as follows by integration by parts with zero boundary terms. Disjoint support interiors imply that every , , belongs to , since for . At the center of cube , .
For clause (iii), nonlinearity of implies that its Hessian is nonzero at an interior point; otherwise all first derivatives are constant on the connected cube and is affine. A symmetric nonzero Hessian has a direction with nonzero second directional derivative. By continuity choose a short interior segment and parameterize it by , so has either throughout or throughout. The approximating network restricts to a scalar-input network of at most the same depth and unit count.
For sufficiently small , choose . Then the center amplitude is at least . Every approximant to within has positive output at centers with and negative output at centers with . Thus the threshold classifiers from the one fixed architecture shatter these centers.
Combining step 2.1 with the first bound in [F3] gives , hence . Shrinking the constant covers the remaining non-small accuracies, because any scalar-output architecture has .
If , the second bound in [F3] gives . For sufficiently small , if the desired conclusion follows directly since . Otherwise , and rearrangement gives . No assumption on continuity of the targetwise weight choices was made in either shattering argument.
Write and let be its hidden unit count. Discard units with no path to the output and absorb input-independent units into their downstream biases; this preserves the restricted function and does not increase the remaining hidden unit count. Partition the remaining hidden units by topological rank, where rank is the greatest number of hidden units on an input-to-that-unit path. Every rank is at most , and every predecessor hidden unit has smaller rank. Let count rank , setting for unused ranks; these are counts in a partition, not inserted computation layers. Maintain a common affine partition for the input and all earlier unit outputs, retaining those outputs when the next rank is processed. Every preactivation at that rank is affine on each existing interval, including all skip-edge terms, so its at most zeros split that interval into at most pieces. Thus the interval count in [F1] applies to this rank partition, and . By AM–GM, the restricted network has at most affine intervals. One has length . On this interval the network output is affine. If , midpoint convexity applied to gives ; in the other case apply this to . The affine second difference of is zero; the three uniform errors bound the absolute second difference of by . Thus . Rearranging gives for small . Each hidden unit has a counted bias parameter, so the number of weights is at least , proving clause (iii). AC and its countable-choice consequence are inherited through the stated Sobolev representative and width suppliers; the finite sign and segment constructions require no additional choice.
Hyperplane arrangement upper count and general-position count
Statement
For integers and , the complement of any affine hyperplanes in has at most connected components, with for . If the hyperplanes are in general position, meaning every of them meet in codimension and no have a common point, the number of components is exactly this sum; such arrangements exist for every . On a zero-dimensional affine image there is at most one full-dimensional activation cell.
Statement references
Facts & Assumptions
Given: Integers , , and an arrangement of affine hyperplanes in , where for the arrangement is interpreted as sign conditions on a single point.
Proof
Let be the largest possible number of complementary regions. With no hyperplanes or in dimension zero, . Adding the last hyperplane splits only old regions that meet ; each old region is convex, so its intersection with contributes at most one region of the arrangement induced on . Hence .
Induction on and Pascal's identity give . If the arrangement is in general position, its restriction to is also in general position and has hyperplanes in dimension ; every one of its regions lies in one old region and cuts that region into two, so the recurrence is equality. Such arrangements exist: choose distinct and use . Any normals are independent by the Vandermonde determinant, while no equations have a common solution because their augmented Vandermonde matrix is invertible. The same induction gives the claimed exact sum.
Rank-sensitive layer recursion for ReLU regions
Statement
Let be integers, consider a layered ReLU network of input dimension and hidden widths , and let . Set and, for , define After layers , any activation cell whose current affine image has dimension at most produces at most activation cells.
Statement references
Facts & Assumptions
Given: A layered ReLU network with widths , a layer index , and an affine image of dimension at most .
An arrangement of affine hyperplanes in dimension has at most full-dimensional regions (Hyperplane arrangement upper count and general-position count).
Each hidden unit applies to its affine preactivation (ReLU feedforward networks and complexity conventions).
Proof
An empty current cell has no descendants. Otherwise let be the affine hull of the current cell's image, with , and write the restricted preactivations as . There are finitely many realized active subsets ; choose one image point for each. Choose smaller than every positive number among the , taking any positive if there are none. At each witness, is strictly positive exactly for and strictly negative otherwise. Thus every original pattern, including a boundary-only pattern, occurs in a distinct full-dimensional chamber of the shifted affine functions on . Constant restrictions have fixed strict signs and add no hyperplanes. By [F1], there are at most such patterns; for there is at most one. For a fixed , the original pattern constraints are affine strict or weak half-spaces on the current cell, so they define at most one convex subcell. By [F2], the layer output there keeps the coordinates in and sets the others to zero, so its affine image dimension is at most .
Backward induction in the displayed recurrence shows that is nondecreasing in : increasing adds nonnegative terms and does not decrease any argument. Therefore, among at most distinct active subsets its sum is maximized by choosing the subsets of largest cardinality. Those can be taken to have sizes with multiplicities for ; their total number is exactly . The associated next dimensions are at most , giving the displayed recurrence. Induction backward from proves the claim.
Rank-sensitive upper bound for ReLU linear regions
Statement
Let be integers and consider a standard adjacent-layer ReLU network with input dimension and hidden layers of widths . Define to be the set of integer tuples satisfying where for the terms between and are absent. The number of full-dimensional activation-pattern regions is at most For one hidden layer, the bound is attained by hyperplanes in general position.
Statement references
Facts & Assumptions
Given: The layer widths and region convention in the statement, and the recursion in Rank-sensitive layer recursion for ReLU regions.
Starting from an affine image of dimension , the continuation count satisfies the recurrence defining (Rank-sensitive layer recursion for ReLU regions).
An arrangement of hyperplanes in general position in dimension has exactly regions (Hyperplane arrangement upper count and general-position count).
Proof
Expand [F1]'s recurrence successively for . At layer , the prior choices have reduced the available affine dimension to at most , so the allowed next indices are exactly those in . Each term contributes the factor , and the terminal continuation is . This gives the displayed sum.
If , the first layer is an arrangement of affine hyperplanes in the input space. By [F2], a general-position choice attains the sum, proving tightness for one hidden layer.
A width-n ReLU block makes n+1 full folds
Statement
For every integer , there is a scalar-input standard adjacent-layer ReLU block with one hidden layer of width whose output is continuous and piecewise affine on , has exactly interior breakpoints, and maps each of the resulting intervals bijectively onto . Composing blocks of widths yields full-dimensional activation regions in one input dimension.
Statement references
Illustrative plot
For , the fold is the piecewise-affine graph through , , , , and . The horizontal axis is the normalized input and the vertical axis is the block output. The marked interior vertices are exactly the breakpoints ; the graph shows each of the four subintervals mapping bijectively onto . The proof verifies the hinge representation algebraically; this plot is illustrative.
\begin{tikzpicture}[x=5cm,y=2cm] \draw[->] (-0.04,0) -- (1.08,0) node[right] {}; \draw[->] (0,-0.08) -- (0,1.18) node[above] {}; \draw[thick,blue] (0,0) -- (1/7,1) -- (3/7,0) -- (5/7,1) -- (1,0); \fill (1/7,1) circle (1.2pt) node[above right] {}; \fill (3/7,0) circle (1.2pt) node[below] {}; \fill (5/7,1) circle (1.2pt) node[above right] {}; \node[below left] at (0,0) {}; \node[below right] at (1,0) {}; \node[left] at (0,1) {}; \end{tikzpicture}
Facts & Assumptions
Given: The ReLU network convention in ReLU feedforward networks and complexity conventions and an integer .
A ReLU network may use affine skip connections and a final affine output, with depth counting input and output layers (ReLU feedforward networks and complexity conventions).
Proof
Set , , and for . Put for even and for odd , and define for . The piecewise-affine interpolant through maps every interval bijectively onto . Its first slope is , while and , so .
Use hidden units for and . Give unit output coefficient , including , and set output bias . Before only is active, so the output is . At every , the slope changes by : for this is the right-facing ReLU slope jump, and for it is the left-facing ReLU slope jump. Thus the network output has the same initial value and slope jumps as the interpolant in step 1.1, so it equals that interpolant on . This uses exactly hidden ReLU units and one affine output.
Each fold block's output is affine in the current hidden layer, so it can be substituted into the affine preactivations of the next adjacent layer without adding an intervening layer. At each knot , exactly the corresponding hidden unit changes activation, so the intervals have distinct activation patterns. Each existing interval is cut into subintervals, each mapped bijectively onto ; the new layer's patterns distinguish these subintervals, while earlier layer patterns distinguish their parent intervals. Induction over the blocks gives intervals, each a distinct full-dimensional activation region.
One-dimensional and multidimensional ReLU region lower bounds
Statement
For a standard adjacent-layer ReLU network with one input dimension and hidden layers of widths , the maximum number of full-dimensional activation regions is exactly . For integers and widths , there exists a standard adjacent-layer ReLU network with at least full-dimensional activation regions.
Statement references
Facts & Assumptions
Given: The layer width conditions in the statement and the fold, region upper-bound, and hyperplane arrangement results below.
A width- ReLU block for maps each of its intervals bijectively onto (A width-n ReLU block makes n+1 full folds).
For input dimension and widths , the region count is at most the rank-sensitive sum in Rank-sensitive upper bound for ReLU linear regions.
hyperplanes in general position in dimension cut that space into regions when (Hyperplane arrangement upper count and general-position count).
Proof
Compose the width- blocks from [F1]. Each existing interval is divided into intervals, each mapped onto , so after all layers the number is .
For , each index in [F2]'s upper sum is or : the previous factors leave for every . Thus the sum factors as , so the count in step 1.1 is exact. For the multidimensional construction, in each of the first layers allocate units to each coordinate and implement an independent width- fold on that coordinate; set any remaining units constantly inactive. Each prior box is thereby subdivided into boxes, each mapped bijectively onto .
Take an arrangement of hyperplanes in general position in . It has chambers by [F3], and there are finitely many chambers. Choose one point in each chamber and set . With and , all points lie in the interior of . Translate and scale the arrangement by ; it remains in general position and each of its chambers now meets the interior of the image cube. Use these transformed hyperplanes as the last layer's preactivation zero sets. Each preceding folded box maps affinely and bijectively onto , so every last-layer chamber has a preimage in the interior of every such box. The earlier layers distinguish different boxes, and the last-layer patterns distinguish the chambers within each box. Multiplying the number of boxes from step 2.1 by proves the stated lower bound.
Uniform error bound for Bernstein approximation of a Lipschitz function
Statement
Let , let satisfy , and let be an integer. The Bernstein polynomial satisfies
Statement references
Facts & Assumptions
Given: A real number , an -Lipschitz function , an integer , and .
Proof
Take independent Bernoulli variables with success probability , and put . The binomial formula gives , so the Lipschitz hypothesis yields .
Independence gives and , because each Bernoulli variable has variance . Therefore Cauchy–Schwarz yields . The estimate holds for every , proving the uniform bound.
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.
The unrestricted all-parameter depth separation is false
Statement
For every integer and dimension , the stated Telgarsky bound asserts that there is a function , where , computed by a ReLU network with layers, computation nodes, and distinct parameters, such that for every positive integer triple its distance from every function in the following union is at least : functions computed in at most computational layers by networks with at most gate nodes whose gates are -semi-algebraic; and sums of at most affine-threshold decision trees, each with at most total nodes, including leaves. Here a -semi-algebraic gate is a map expressible as a finite sum of polynomial pieces of degree at most , each multiplied by indicators of conjunctions of signs of at most predicate polynomials of degree at most ; an affine-threshold decision tree recursively branches on tests and has constant real outputs at its leaves.
Statement references
Facts & Assumptions
Given: The claimed bound in the preceding statement.
The map maps to itself and is -Lipschitz (Tent-map iterates and ReLU implementation).
Every -Lipschitz function on has degree- Bernstein polynomial approximation error at most (Uniform error bound for Bernstein approximation of a Lipschitz function).
Refutation
Set , . The gate is a single -semi-algebraic gate: use the constant predicate polynomial with condition , and the one polynomial piece , whose degree is at most . The predicate condition holds for every , and has degree . The claimed node cap is , so the integer node count of this network is at most one. Hence belongs to the first class in the claimed union.
On , the formula for reduces to on and on , so it is the tent map in [F1], maps the interval into itself, and is -Lipschitz. Thus is -Lipschitz. Applying [F2] at gives . Consequently , contradicting the claimed infimum lower bound.
4 · Examples, counterexamples and false statements
None yet.
Sources
- Dmitry Yarotsky, Error bounds for approximations with deep ReLU networks, §2
- Michael J. Sullivan, Deep Learning Theory, §2.1
- Serra, Tjandraatmadja, and Ramalingam, Bounding and Counting Linear Regions of Deep Neural Networks, §2
- Michael J. Sullivan, Deep Learning Theory, §5.2
- Matus Telgarsky, Representation Benefits of Deep Feedforward Networks, Lemma 2.1
- Dmitry Yarotsky, Error bounds for approximations with deep ReLU networks, proof of Theorem 6
- Matus Telgarsky, Deep learning theory lecture notes, Chapter 5
- Dmitry Yarotsky, Error bounds for approximations with deep ReLU networks, Proposition 2
- Matus Telgarsky, Benefits of Depth in Neural Networks, Lemma 3.10 and Corollary 3.9
- Dmitry Yarotsky, Error bounds for approximations with deep ReLU networks, Proposition 3
- Dmitry Yarotsky, Error bounds for approximations with deep ReLU networks, §3.2
- Juha Kinnunen, Sobolev Spaces, §§1.2 and 3.4
- Matus Telgarsky, Deep learning theory lecture notes, §5.4
- Dmitry Yarotsky, Error bounds for approximations with deep ReLU networks, Theorem 1 and complete proof
- Dmitry Yarotsky, Error bounds for approximations with deep ReLU networks, Theorem 2 and complete proof
- Allen Hatcher, Algebraic Topology, Proposition 2B.6, Corollary 2B.7 and Theorem 3.19
- Matus Telgarsky, Deep learning theory lecture notes, Theorem 17.5 and Remark 17.8
- Ronald DeVore, Ralph Howard, Charles Micchelli, Optimal nonlinear approximation
- Dmitry Yarotsky, Error bounds for approximations with deep ReLU networks
- Dmitry Yarotsky, Error bounds for approximations with deep ReLU networks, Theorem 4 proof, equations (33) and (34)
- Matus Telgarsky, Deep learning theory lecture notes, §17.3
- Dmitry Yarotsky, Error bounds for approximations with deep ReLU networks, Theorems 3, 4, and 6 and complete proofs
- Ronald DeVore, Ralph Howard, and Charles Micchelli, Optimal nonlinear approximation, Theorems 3.1 and 4.2 and proofs
- Matus Telgarsky, Deep Learning Theory, §§5.3 and 17.3
- Serra, Tjandraatmadja, and Ramalingam, Bounding and Counting Linear Regions of Deep Neural Networks, Lemma 5
- Serra, Tjandraatmadja, and Ramalingam, Bounding and Counting Linear Regions of Deep Neural Networks, Appendix C
- Serra, Tjandraatmadja, and Ramalingam, Bounding and Counting Linear Regions of Deep Neural Networks, proof of Theorem 1
- Serra, Tjandraatmadja, and Ramalingam, Bounding and Counting Linear Regions of Deep Neural Networks, Theorem 1
- Serra, Tjandraatmadja, and Ramalingam, Bounding and Counting Linear Regions of Deep Neural Networks, Theorem 7 and Appendix D
- Serra, Tjandraatmadja, and Ramalingam, Bounding and Counting Linear Regions of Deep Neural Networks, Theorems 7 and 8, Appendices D and E
- George G. Lorentz, Bernstein Polynomials, Chapter 1
- Michael J. Sullivan, Deep Learning Theory, §5.1
- Telgarsky, Benefits of Depth in Neural Networks
- Matus Telgarsky, Benefits of Depth in Neural Networks, Theorem 1.1 and §3.4
- Matus Telgarsky, Deep Learning Theory, §5.2