More generally, suppose the map f is a differentiable map is defined on an open set U of R^m:
[tex]f:U\rightarrow\mathbb{R}^n[/tex]
In differential geometry, we define on each point x of U the tangent space to U at x as the vector space [itex]T_x\mathbb{R}^m[/itex] consisting of pairs (x,v), where [itex]v\in\mathbb{R}^m[/itex] and where addition and scalar multiplication are defined by (x,v) + (x,w) = (x,v+w) and a(x,v) = (x,av). A vector [itex](x,v)\in T_x\mathbb{R}^m[/itex] is to be interpreted as "the vector v "at" x". Then we form the tangent bundle of U
[tex]
TU:=\bigcup_{x\in U}T_xU[/tex]
Then df is defined as the map [itex]df:TU\rightarrow T\mathbb{R}^n[/itex] that associates to [itex](x,v)\in T_xU[/itex] the element [itex](f(x),Df(x)v)\in T_{f(x)}\mathbb{R}^n[/itex], where Df(x) is the usual derivative of f at x in the sense of calculus or analysis.