Given a surface $z=f(x,y)$ is $\nabla (f(a,b))$ always perpendicular to the surface at the point $(a,b,f(a,b))$.
I see many problems using this gradient function to find a normal vector to a surface so it is most likely true I guess but I can't seem to come up with an intuitive reason or better still a proof to show me why this is the case.
Any help?