Suppose we have a neural network with 100 hidden layers. Each hidden layer has one hidden node, and the hidden nodes employ a universal basis function (e.g. tanh). Now we want to compare this network's approximation capacity to another network with one hidden layer with 100 hidden nodes (all using tanh). Can both of these networks approximate the same set of functions?
I have read from a few different sources that a neural network has to have "enough" hidden units, use a universal basis function, and have at least a single hidden layer to approximate any reasonable function to any degree of accuracy. However, I'm not sure what "enough" means. Intuitively, the network with one hidden layer that has 100 hidden units should satisfy this condition but I can't come up with any reasoning to back this up.