Source

Rolnick and Tegmark (2017), LIT-890: Proposition 3.3, Theorems 4.1 to 4.3 and Proposition 4.6, with the appendix proofs, as read in NOTE-693. Lin, Tegmark and Rolnick (2016), LIT-887, Appendix A, for the case rᵢ = 1 and the sign-pattern construction, as read in NOTE-688.

What was actually shown

For N(x) = A_k σ(⋯σ(A₀x)⋯) with no biases and σ smooth with nonzero Taylor coefficients up to the degree d of the monomial:

  • Lower bound, one hidden layer. If Σⱼ wⱼ σ(aⱼ·x) has the monomial as its degree-d Taylor polynomial at 0, the matrix ∏{h∈S} a{hj}, indexed by the ∏(rᵢ+1) sub-multisets S of the monomial’s variables, has full row rank, so there are at least ∏(rᵢ+1) units. Checked.
  • Matching upper bound from summing σ(±x₁ ± ⋯) over sign patterns, and a deep bound Σ(7⌈log₂ rᵢ⌉+4) by repeated squaring and a tree of product gates. Both transfer to uniform approximation by rescaling (Proposition 3.3).
  • Sparse polynomials. With c monomials, one layer costs at least 1/c of the dearest monomial and at most the sum over monomials.

What could have come out otherwise: the lower bound could have been polynomial in n (sums of powers of linear forms can be economical; any univariate polynomial of degree d needs only d+1), and it is not.

What this does not say

  • Not that depth helps on bounded-degree functions. Each monomial of degree d costs one layer at most 2ᵈ, so a polynomial with c monomials costs at most c·2ᵈ for any n. For the quadratic-to-quartic Hamiltonians that LIT-887 argues physics supplies, this separation gives nothing; any depth advantage there must come from elsewhere, such as LIT-887’s composition argument, which nothing proves.
  • Not a uniform-approximation lower bound. The paper claims one (Theorem 4.1), but its proof assumes that uniform closeness forces the Taylor coefficients close, which fails for networks in general (ε·tanh(x/ε²) is within ε of 0 with first coefficient 1/ε). Whether the bound holds uniformly, and what replaces it with biases, is QUESTION-139.
  • Not about standard networks. No biases, smooth σ with nonzero low-order coefficients; ReLU and tanh fall outside. Neuron counts are finite only because weights are unbounded.
  • Not about intermediate depth. At depth k only the upper bound O(n^((k−1)/k)·2^(n^(1/k))) for a product is proved; 2^Θ(n^(1/k)) is a conjecture.
  • Not about learning, nor about binary inputs, where a conjunction of k bits is one threshold unit (LIT-887, Eq. 13); so it says nothing for QUESTION-025’s lattices of binary attributes. And no instruction for machine learning: the paper’s depth rule of thumb is not part of this account.

Note of 2026-10-19: the lower bound, re-derived

Let f = Σ_j w_j σ(a_j·x), with σ_e the e-th Taylor coefficient of σ, and let f_e = σ_e Σ_j w_j (a_j·x)^e be its degree-e homogeneous part. Suppose the rows a_j^S, one for each sub-multiset S of the monomial’s variables, were linearly dependent: q(a) = Σ_S λ_S a^S vanishes at every a_j. Let K be the largest |S| with λ_S ≠ 0. Since ∂^S (a·x)^e = (e!/(e−|S|)!) a^S (a·x)^(e−|S|), the choice μ_S = λ_S (d−K)! / (σ_(d−K+|S|) (d−K+|S|)!) gives

Σ_S μ_S ∂^S f_(d−K+|S|) = Σ_j w_j q(a_j) (a_j·x)^(d−K) = 0.

Taylor matching forces f_e = 0 for e < d and f_d = x₁^r₁⋯xₙ^rₙ. So only the terms with |S| = K survive on the left, and the sum is Σ_(|S|=K) μ_S ∂^S x^r. That is a combination of distinct monomials x^(r−S) with nonzero coefficients, so it is not 0, which is a contradiction. The ∏(rᵢ+1) rows are therefore independent, and the network has at least ∏(rᵢ+1) neurons. The argument uses σ_e ≠ 0 only for d − K ≤ e ≤ d.