I need to find the normal vector(in a point (a,b)) for a surface F(x,y)=0, that we can't write as y=f(x) and F(x,y) doesn't satisfies the conditions of the implicit function theorem. For example: the surface $x^2 + y^2=1$ (b can be 0 so we can't use the implicit theorem). I found that: the normal vector for the cirlces is $grad(x^2+y^2)|_{(a,b)}=(2a,2b)$ and I don't understand why(I mean that I don't understand why gradient solve this, but the solution (a,b) is clear because of geometry.
Can you also recommend how to find the tangent for these kind of surfaces?