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.
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.
Depends on
- ReLU feedforward networks and complexity conventions
- Integer-order Sobolev spaces and their norms
- The Axiom of Choice
- $W^{1,\infty}$ functions on convex domains have Lipschitz representatives
- The Axiom of Countable Choice ($\mathrm{AC}_\omega$)
- AC supplies the countable and dependent choices used in Banach integration
Used by
Dependency tree · two levels
43 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
- Dmitry Yarotsky, Error bounds for approximations with deep ReLU networks, Theorem 2 and complete proof (standard reference, not scraped)
- Matus Telgarsky, Deep learning theory lecture notes, §5.4 (standard reference, not scraped)