Swapnil said:
Also, how does it make sense to have a square of a differential? I mean, aren't you going to get zero if you square such infinitesimal quantity? (sorry if that sounds dumb, because I have never been able to get comfortable with differentials/infinitesimals).
A differential is defined this way: If f(x) is a function differentiable at x, then the differential df is defined by
df=f'(x)dx
Notice that df is a function of the two independant variables x and dx. For a fixed x, it is the equation of a line tangeant to f at x. In several variables, df is defined analogously by
df=\frac{\partial f}{\partial x}dx+\frac{\partial f}{\partial y}dy
df is a function of the 4 independant variables (x,y,z,dx,dy). For x,y fixed, it is the equations of a plane tangeant to f(x,y). When dx,dy approach zero, df approaches f(x+dx,y+dy).
Anyway, the point is, a differential is not an infinitesimal*; it is a function, so its square is well defined.
I think this topic borders on differential geometry/differential forms, a subject I am not familar with, so there may be discrepancies in what I said. I got the info from a very basic calculus book (Stewart).*There is a thing called non-standard analysis that introduces the field of the hyperreal as an extension to the real and in which infinitesimal numbers exists and are well defined. Non-starndard analysis is another way of doing calculus in which, I believe, dx do denote a so-called infinitesimal. (Hurkyl will be able to tell you more)