In the worst-case scenario, asymptotically how many non-zero weights must a neural network $\phi$ at least have such that , for $\varepsilon ∈ (0, 1/2)$, and $f \in \cal C$, there holds $|| f - R_{\sigma}(\phi)|| < \varepsilon$, where $\sigma$ denotes the ReLU?
We write $\Phi = ((A_l,b_l))^{L}_{l=1}$ as our neural network with input dimension $d$, where $L$ is the number of layers, $N_0 (=d), N_1,..., N_L$ the number of neurons in each layer, $A_l \in \mathbb R^{N_{l-1} \times N_{l}}$ the weights and $b_l \in \mathbb R^{N_l}$ the biases. $\sigma: \mathbb R \to \mathbb R$ is our activation function.
$R_{\sigma}(\Phi): \mathbb R^d \to \mathbb R^{N_L}$ then denotes the realization of $\Phi$, where $R_{\sigma}(\Phi)(x) = x_L$ with $x_0 := x$, $x_l:=\sigma(A_lx_{l-1}+b_l)$ for $l=1,...,L-1$ and $x_L:=A_Lx_{L-1}+b_L$.