### How to make DNN learn multiplication/division?

A single neuron with 2 weights and identity activation can learn addition/subtraction as the 2 weights will converge to 1 and 1 (addition), or 1 and -1 (subtraction). However, for multiplication and division, it’s not that easy. Can a single neuron learn multiplication or division? If not, how many layers of DNN can learn these?