(Sorry, the title should read "...why curl of gradient of a scalar "function" is zero) Of course I know how to compute curl, graident, divergence. Algebrically I know curl of gradient of a scalar function is zero. But I want to know the reason behind this...and also the reason why gradient of divergence of a vector function is always zero. This really makes me feeling bad for a long time. Thanks in advance.