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.
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.
Depends on
Used by
Dependency tree · two levels
2 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
- Serra, Tjandraatmadja, and Ramalingam, Bounding and Counting Linear Regions of Deep Neural Networks, Theorem 7 and Appendix D (standard reference, not scraped)
- Matus Telgarsky, Deep learning theory lecture notes, Chapter 5 (standard reference, not scraped)