It is not true for floating point math. ```Math.log(Math.exp(1e-100)) == 0``` as an example