Skip to content

Level 3B: Tangent Spaces – Derivations and the Differential

The Defect. The picture-book definition of a tangent vector is “an arrow that touches the surface at a point”. On an embedded surface in R3\mathbb{R}^3 that picture works; on an abstract manifold there is no ambient space for the arrow to live in, and the definition collapses. The repair is one of the great relabellings of mathematics: a tangent vector is not an object that points, it is an operator that differentiates. This page builds that operator rigorously, proves it carries exactly the information the arrow carried, and harvests three payoffs: the change-of-basis law, the chain rule on manifolds, and the inverse function theorem on manifolds.

The One-Line Reveal. A tangent vector at pp is a linear map that eats smooth functions and returns numbers, satisfying the Leibniz product rule at pp: everything else (coordinates, the Jacobian, velocities) is the shadow of that single definition under transport by charts.

Scope. From Level 3A: smooth manifolds, charts, admissible atlases, smooth maps and their chart representations, smoothness implies continuity (Proposition 5.1), compositions (Proposition 5.3), the Euclidean derivative with its algebra (Propositions 1.1 and 1.2). Two further inputs are declared, in addition to 3A’s chain rule and inverse function theorem: the fundamental theorem of calculus and differentiation under the integral sign for one-variable integrals of smooth functions (both proved in the Real Analysis track); both are used inside the proof of Hadamard’s lemma, whose statement is given there in full. Everything else is proved here. One word of calibration: from this page on, “smooth” means differentiable of all orders; 3A’s definitions and theorems apply verbatim in the C∞C^\infty category, since the chain rule and inverse function theorem are standardly stated there.

1. Germs and Derivations in Euclidean Space

Section titled “1. Germs and Derivations in Euclidean Space”

Definition. Let a∈Rna \in \mathbb{R}^n. Two smooth functions defined on (arbitrary open) neighbourhoods of aa are equivalent as germs if they agree on some neighbourhood of aa. A germ at aa is an equivalence class; [f][f] denotes the germ of ff. Pointwise addition, multiplication, and scalar multiplication of representatives make the set of germs into a commutative ring Ca∞(Rn)C^\infty_a(\mathbb{R}^n): if f1f_1 agrees with f2f_2 and g1g_1 with g2g_2 near aa, then f1+g1f_1 + g_1 agrees with f2+g2f_2 + g_2 and f1g1f_1 g_1 with f2g2f_2 g_2 near aa, so the operations do not depend on the chosen representatives. The value of a germ at aa is the common value of its representatives at aa, written [f](a)[f](a); it is well defined for the same reason.

Definition. A derivation at aa is a map D:Ca∞(Rn)→RD: C^\infty_a(\mathbb{R}^n) \to \mathbb{R} that is linear and satisfies the Leibniz rule at aa:

D([f][g])=D([f]) [g](a)+[f](a) D([g]).D([f][g]) = D([f])\, [g](a) + [f](a)\, D([g]).

Lemma 1.1 (constants die). D([c])=0D([c]) = 0 for every constant germ.

Proof. D([1])=D([1]⋅[1])=D([1]) [1](a)+[1](a) D([1])=2D([1])D([1]) = D([1] \cdot [1]) = D([1])\,[1](a) + [1](a)\,D([1]) = 2D([1]), so D([1])=0D([1]) = 0; and [c]=c[1][c] = c[1] with DD linear. ■\blacksquare

Lemma 1.2 (Hadamard’s lemma). Let ff be smooth on an open U⊆RnU \subseteq \mathbb{R}^n, let a∈Ua \in U, and let BB be an open ball around aa with B⊆UB \subseteq U. Then there are smooth functions g1,…,gn:B→Rg_1, \dots, g_n: B \to \mathbb{R} with

f(x)=f(a)+∑i=1n(xi−ai) gi(x)for all x∈B,gi(a)=∂f∂xi(a).f(x) = f(a) + \sum_{i=1}^n (x_i - a_i)\, g_i(x) \quad \text{for all } x \in B, \qquad g_i(a) = \frac{\partial f}{\partial x_i}(a).

Proof. For x∈Bx \in B the segment a+t(x−a)a + t(x - a), t∈[0,1]t \in [0, 1], lies in BB (balls are convex). Define

gi(x)=∫01∂f∂xi(a+t(x−a)) dt.g_i(x) = \int_0^1 \frac{\partial f}{\partial x_i}\big(a + t(x-a)\big)\, dt.

First, gi(a)=∫01∂if(a) dt=∂if(a)g_i(a) = \int_0^1 \partial_i f(a)\, dt = \partial_i f(a). Second, the identity: the one-variable function h(t)=f(a+t(x−a))h(t) = f(a + t(x-a)) is differentiable on [0,1][0, 1] with h′(t)=∑i∂if(a+t(x−a))(xi−ai)h'(t) = \sum_i \partial_i f(a + t(x-a)) (x_i - a_i) (the chain rule composed with the affine path, with partials extracted from the Jacobian by 3A’s Proposition 1.1). The fundamental theorem of calculus (the declared input) gives h(1)−h(0)=∫01h′(t) dth(1) - h(0) = \int_0^1 h'(t)\, dt, that is,

f(x)−f(a)=∑i=1n(xi−ai)∫01∂if(a+t(x−a)) dt=∑i=1n(xi−ai) gi(x).f(x) - f(a) = \sum_{i=1}^n (x_i - a_i) \int_0^1 \partial_i f\big(a + t(x-a)\big)\, dt = \sum_{i=1}^n (x_i - a_i)\, g_i(x).

Third, gig_i is smooth in xx: differentiation under the integral sign (the other declared input) gives ∂jgi(x)=∫01∂j∂if(a+t(x−a)) dt\partial_j g_i(x) = \int_0^1 \partial_j \partial_i f(a + t(x-a))\, dt, and since ff is smooth of all orders this proceeds inductively through every order. ■\blacksquare

Theorem 1.3 (derivations are directional differentiation). For every derivation DD at aa there is a unique vector v=(v1,…,vn)∈Rnv = (v_1, \dots, v_n) \in \mathbb{R}^n, namely vi=D([xi])v_i = D([x_i]), such that

D([f])=∑i=1nvi ∂f∂xi(a)D([f]) = \sum_{i=1}^n v_i\, \frac{\partial f}{\partial x_i}(a)

for every germ [f][f]. Conversely, every v∈Rnv \in \mathbb{R}^n defines a derivation by that formula.

Proof. Well-definedness of the converse first. The number ∂if(a)\partial_i f(a) depends only on the germ: two representatives agree on a neighbourhood of aa, so their ii-th partials at aa agree (partials use values arbitrarily near aa). Linearity is linearity of partials; the Leibniz rule is the product rule for partials, which follows from 3A’s Propositions 1.1 and 1.2 (the product of differentiable maps is differentiable, so the product’s Jacobian entry is ∂i(fg)(a)=∂if(a) g(a)+f(a) ∂ig(a)\partial_i(fg)(a) = \partial_i f(a)\, g(a) + f(a)\, \partial_i g(a)). Now let DD be a derivation. Put vi=D([xi])v_i = D([x_i]). Take a representative ff of a germ and restrict attention to a ball BB around aa inside its domain; Hadamard’s lemma (Lemma 1.2) gives smooth gig_i on BB with f=f(a)+∑i(xi−ai)gif = f(a) + \sum_i (x_i - a_i) g_i on BB, so as germs:

[f]=[f(a)]+∑i=1n[xi−ai] [gi].[f] = [f(a)] + \sum_{i=1}^n [x_i - a_i]\,[g_i].

Apply DD and use linearity, Lemma 1.1, and the Leibniz rule:

D([f])=D([f(a)])+∑i=1n(D([xi−ai]) gi(a)+[xi−ai](a) D([gi])).D([f]) = D([f(a)]) + \sum_{i=1}^n \Big( D([x_i - a_i])\, g_i(a) + [x_i - a_i](a)\, D([g_i]) \Big).

The constant term dies (Lemma 1.1); D([xi−ai])=D([xi])−aiD([1])=viD([x_i - a_i]) = D([x_i]) - a_i D([1]) = v_i; and [xi−ai](a)=0[x_i - a_i](a) = 0. So D([f])=∑ivi ∂if(a)D([f]) = \sum_i v_i\, \partial_i f(a): the formula holds, and it plainly determines DD from vv, giving uniqueness. ■\blacksquare

Notation. The derivation given by v=eiv = e_i is written ∂∂xi∣a\frac{\partial}{\partial x_i}\big|_a: it acts by ∂∂xi∣a[f]=∂if(a)\frac{\partial}{\partial x_i}\big|_a [f] = \partial_i f(a). Theorem 1.3 says these nn operators form a basis of the space of derivations.

Quick check.

  1. When are two functions the same germ at a?
  2. State the Leibniz rule for a derivation at a.
  3. Why does a derivation kill constant germs?
  4. State Hadamard’s lemma.
  5. Which two declared analysis inputs enter Hadamard’s proof?

Answers: 1. They agree on some neighbourhood of a. 2. D of the product is D(f) g(a) plus f(a) D(g). 3. D(1) = D(1 times 1) = 2 D(1), so D(1) = 0 (Lemma 1.1). 4. f(x) = f(a) + sum (x_i - a_i) g_i(x) with g_i smooth, g_i(a) the i-th partial at a (Lemma 1.2). 5. The fundamental theorem of calculus; differentiation under the integral sign.

Definition. A function f:M→Rf: M \to \mathbb{R} on a smooth manifold is smooth if it is smooth in the sense of Level 3A, Section 5, with R\mathbb{R} carrying its standard smooth structure. The germ algebra Cp∞(M)C^\infty_p(M) at p∈Mp \in M is the ring of germs at pp of smooth functions defined on neighbourhoods of pp, with pointwise operations (well defined exactly as in Section 1).

Definition. The tangent space of MM at pp is

TpM={X:Cp∞(M)→R∣X linear, X([fg])=X([f]) [g](p)+[f](p) X([g])},T_pM = \{ X: C^\infty_p(M) \to \mathbb{R} \mid X \text{ linear, } X([fg]) = X([f])\,[g](p) + [f](p)\,X([g]) \},

the vector space of derivations at pp, with pointwise operations: (X+Y)([f])=X([f])+Y([f])(X + Y)([f]) = X([f]) + Y([f]) and (λX)([f])=λX([f])(\lambda X)([f]) = \lambda X([f]). Each X+YX + Y and λX\lambda X is again a derivation (the Leibniz rule is pointwise), so TpMT_pM is a vector space. Its elements are tangent vectors at pp.

Theorem 2.1 (charts identify the tangent space with Rn\mathbb{R}^n). Let (U,φ)(U, \varphi) be an admissible chart with p∈Up \in U. Then the transport map

TpM→Rn,X↦(X([ x1∘φ ]),…,X([ xn∘φ ])),T_pM \to \mathbb{R}^n, \qquad X \mapsto \big(X([\,x_1 \circ \varphi\,]), \dots, X([\,x_n \circ \varphi\,])\big),

(where x1,…,xnx_1, \dots, x_n are the coordinate functions of Rn\mathbb{R}^n, so xi∘φx_i \circ \varphi is a smooth function on UU) is a linear isomorphism. In particular dim⁡TpM=n\dim T_pM = n, and TpMT_pM admits the basis

∂∂xi∣p:[f]↦∂(f∘φ−1)∂xi(φ(p)),i=1,…,n,\frac{\partial}{\partial x^i}\Big|_p : [f] \mapsto \frac{\partial (f \circ \varphi^{-1})}{\partial x_i}\big(\varphi(p)\big), \qquad i = 1, \dots, n,

whose transport is the standard basis of Rn\mathbb{R}^n.

Proof. Chart maps are smooth. The chart φ:U→φ(U)\varphi: U \to \varphi(U) and its inverse φ−1:φ(U)→U\varphi^{-1}: \varphi(U) \to U are smooth maps of manifolds (UU and φ(U)\varphi(U) carry the open-submanifold structures of 3A’s Proposition 2.2, and the chart representation of φ−1\varphi^{-1} through the chart φ\varphi itself is the identity of the open set φ(U)\varphi(U)).

Germ transport is an algebra isomorphism. Composition with φ−1\varphi^{-1} carries germs at pp to germs at φ(p)\varphi(p): a smooth ff on a neighbourhood of pp gives the smooth f∘φ−1f \circ \varphi^{-1} on the open neighbourhood φ(U)\varphi(U) of φ(p)\varphi(p) (a composition of smooth maps, 3A’s Proposition 5.3); if ff and gg agree near pp then f∘φ−1f \circ \varphi^{-1} and g∘φ−1g \circ \varphi^{-1} agree near φ(p)\varphi(p) (continuity of φ−1\varphi^{-1}), so the transport is well defined on germs; it is an algebra homomorphism ((fg)∘φ−1=(f∘φ−1)(g∘φ−1)(fg) \circ \varphi^{-1} = (f \circ \varphi^{-1})(g \circ \varphi^{-1}) pointwise); and it is bijective with inverse [h]↦[h∘φ][h] \mapsto [h \circ \varphi]: the composites (h∘φ)∘φ−1(h \circ \varphi) \circ \varphi^{-1} and (f∘φ−1)∘φ(f \circ \varphi^{-1}) \circ \varphi recover hh near φ(p)\varphi(p) and ff near pp respectively. In the same way, composition with φ\varphi is an algebra isomorphism Cφ(p)∞(Rn)→Cp∞(M)C^\infty_{\varphi(p)}(\mathbb{R}^n) \to C^\infty_p(M).

The basis derivations. For v∈Rnv \in \mathbb{R}^n define

Xvφ([f])=∑i=1nvi ∂(f∘φ−1)∂xi(φ(p)),∂∂xi∣p:=Xeiφ.X^{\varphi}_v([f]) = \sum_{i=1}^n v_i\, \frac{\partial (f \circ \varphi^{-1})}{\partial x_i}\big(\varphi(p)\big), \qquad \frac{\partial}{\partial x^i}\Big|_p := X^{\varphi}_{e_i}.

Each XvφX^{\varphi}_v is a derivation at pp: linearity is clear, and the Leibniz rule transports, since (fg)∘φ−1=(f∘φ−1)(g∘φ−1)(fg) \circ \varphi^{-1} = (f \circ \varphi^{-1})(g \circ \varphi^{-1}) and the Euclidean derivation ∑ivi∂i\sum_i v_i \partial_i satisfies the Leibniz rule at φ(p)\varphi(p) (Theorem 1.3’s converse). The map v↦Xvφv \mapsto X^{\varphi}_v is linear, and injective: evaluate on the coordinate germs [xj∘φ][x_j \circ \varphi], whose transported representative (xj∘φ)∘φ−1=xj(x_j \circ \varphi) \circ \varphi^{-1} = x_j has partials ∂ixj=δij\partial_i x_j = \delta_{ij} at φ(p)\varphi(p), giving Xvφ([xj∘φ])=vjX^{\varphi}_v([x_j \circ \varphi]) = v_j. So the transport map of the theorem, applied to XvφX^{\varphi}_v, returns exactly vv; and the basis claim holds: the transport of XeiφX^{\varphi}_{e_i} is eie_i.

Surjectivity. Given X∈TpMX \in T_pM, define YY on Euclidean germs by Y([h])=X([h∘φ])Y([h]) = X([h \circ \varphi]) (well defined: representatives agreeing near φ(p)\varphi(p) compose with φ\varphi to functions agreeing near pp). YY is a derivation at φ(p)\varphi(p) (the Leibniz rule transports exactly as above), so Theorem 1.3 supplies v∈Rnv \in \mathbb{R}^n with vi=Y([xi])=X([xi∘φ])v_i = Y([x_i]) = X([x_i \circ \varphi]) and Y([h])=∑ivi ∂ih(φ(p))Y([h]) = \sum_i v_i\, \partial_i h(\varphi(p)) for every germ [h][h]. Now for an arbitrary [f]∈Cp∞(M)[f] \in C^\infty_p(M), take h=[f∘φ−1]h = [f \circ \varphi^{-1}], so that [f]=[h∘φ][f] = [h \circ \varphi]:

X([f])=Y([h])=∑i=1nvi ∂i(f∘φ−1)(φ(p))=Xvφ([f]).X([f]) = Y([h]) = \sum_{i=1}^n v_i\, \partial_i \big(f \circ \varphi^{-1}\big)(\varphi(p)) = X^{\varphi}_v([f]).

So X=XvφX = X^{\varphi}_v: the transport is surjective, hence a linear isomorphism, and dim⁡TpM=n\dim T_pM = n. ■\blacksquare

Theorem 2.2 (the change-of-basis law). Let (U,φ)(U, \varphi) and (V,ψ)(V, \psi) be two admissible charts at pp. Then

∂∂xi∣p=∑j=1n∂(ψ∘φ−1)j∂xi(φ(p)) ∂∂yj∣p,\frac{\partial}{\partial x^i}\Big|_p = \sum_{j=1}^n \frac{\partial (\psi \circ \varphi^{-1})_j}{\partial x_i}\big(\varphi(p)\big) \, \frac{\partial}{\partial y^j}\Big|_p ,

where y1,…,yny^1, \dots, y^n are the coordinates of the ψ\psi-chart.

Proof. Both sides are derivations, and a derivation is determined by its values on germs (Theorem 1.3’s uniqueness); so evaluate on an arbitrary [f]∈Cp∞(M)[f] \in C^\infty_p(M). The right side gives ∑j∂i(ψ∘φ−1)j(φ(p))⋅∂j(f∘ψ−1)(ψ(p))\sum_j \partial_i(\psi \circ \varphi^{-1})_j (\varphi(p)) \cdot \partial_j (f \circ \psi^{-1}) (\psi(p)). By the Euclidean chain rule applied to the smooth composition (f∘ψ−1)∘(ψ∘φ−1)=f∘φ−1(f \circ \psi^{-1}) \circ (\psi \circ \varphi^{-1}) = f \circ \varphi^{-1}, this equals

∂(f∘ψ−1∘ψ∘φ−1)∂xi(φ(p))=∂(f∘φ−1)∂xi(φ(p)),\frac{\partial (f \circ \psi^{-1} \circ \psi \circ \varphi^{-1})}{\partial x_i}\big(\varphi(p)\big) = \frac{\partial (f \circ \varphi^{-1})}{\partial x_i}\big(\varphi(p)\big),

which is the left side’s value. ■\blacksquare

This is the classical “tangent vectors transform covariantly” formula, now a theorem rather than a slogan. Its practical content: the basis ∂∂xi\frac{\partial}{\partial x^i} changes by the Jacobian of the transition map, which is why the same physical direction acquires different coordinate descriptions in different charts.

Quick check.

  1. Define the tangent space at p.
  2. What is the chart transport of Theorem 2.1?
  3. Write the basis derivation as an operator on germs.
  4. How do basis derivations transform between two charts?
  5. What is the dimension of the tangent space?

Answers: 1. The derivations of the germ algebra at p. 2. X maps to the list of X applied to the coordinate germs, an isomorphism onto R^n. 3. A germ f maps to the i-th partial of f composed with phi inverse, at phi(p). 4. By the Jacobian matrix of the transition map (Theorem 2.2). 5. n: the transport is a linear isomorphism.

Definition. For a smooth map f:M→Nf: M \to N and p∈Mp \in M, the differential of ff at pp is

dfp:TpM→Tf(p)N,dfp(X)([g])=X([ g∘f ]),df_p: T_pM \to T_{f(p)}N, \qquad df_p(X)([g]) = X\big([\,g \circ f\,]\big),

for [g]∈Cf(p)∞(N)[g] \in C^\infty_{f(p)}(N).

Proposition 3.1 (the differential is well defined). [g∘f][g \circ f] is a germ at f(p)f(p); the definition does not depend on the representative gg; and dfp(X)df_p(X) is a derivation. Hence dfpdf_p is a linear map between tangent spaces.

Proof. gg is defined and smooth on some neighbourhood WW of f(p)f(p); then g∘fg \circ f is defined on f−1(W)f^{-1}(W), which contains a neighbourhood of pp (Proposition 5.1 of 3A: ff is continuous at pp), and is smooth there (composition, Proposition 5.3 of 3A): so [g∘f][g \circ f] is a germ at pp‘s image point, i.e. at f(p)f(p). If gg and g′g' agree near f(p)f(p), then g∘fg \circ f and g′∘fg' \circ f agree near pp (again continuity of ff), so the germs agree and XX takes the same value. Leibniz for dfp(X)df_p(X) is Leibniz for XX applied to (g1g2)∘f=(g1∘f)(g2∘f)(g_1 g_2) \circ f = (g_1 \circ f)(g_2 \circ f). Linearity of dfpdf_p is linearity of XX pointwise. ■\blacksquare

Theorem 3.2 (the differential in charts is the Jacobian). Let (U,φ)(U, \varphi) and (V,ψ)(V, \psi) be charts at pp and f(p)f(p) with f(U)⊆Vf(U) \subseteq V, and let F=ψ∘f∘φ−1:φ(U)→ψ(V)F = \psi \circ f \circ \varphi^{-1}: \varphi(U) \to \psi(V) be the chart representation. For X=∑ivi∂∂xi∣pX = \sum_i v_i \frac{\partial}{\partial x^i} \big|_p:

dfp(X)=∑j=1m(∑i=1nvi ∂Fj∂xi(φ(p)))∂∂yj∣f(p):df_p(X) = \sum_{j=1}^m \Big( \sum_{i=1}^n v_i\, \frac{\partial F_j}{\partial x_i}\big(\varphi(p)\big) \Big) \frac{\partial}{\partial y^j}\Big|_{f(p)} :

the matrix of dfpdf_p in the chart bases is the Jacobian matrix of FF at φ(p)\varphi(p).

Proof. Both sides are derivations at f(p)f(p); evaluate on the coordinate germs [yj∘ψ][y^j \circ \psi]. The right side contributes its own jj-th coefficient. The left side:

dfp(X)([ yj∘ψ ])=X([ yj∘ψ∘f ])=∑i=1nvi ∂ (yj∘ψ∘f∘φ−1)∂xi(φ(p))=∑i=1nvi ∂Fj∂xi(φ(p)),df_p(X)\big([\,y^j \circ \psi\,]\big) = X\big([\,y^j \circ \psi \circ f\,]\big) = \sum_{i=1}^n v_i\, \frac{\partial\, (y^j \circ \psi \circ f \circ \varphi^{-1})}{\partial x_i}\big(\varphi(p)\big) = \sum_{i=1}^n v_i\, \frac{\partial F_j}{\partial x_i}\big(\varphi(p)\big),

since yj∘ψ∘f∘φ−1=yj∘F=Fjy^j \circ \psi \circ f \circ \varphi^{-1} = y^j \circ F = F_j. ■\blacksquare

Theorem 3.3 (the chain rule on manifolds). For smooth maps f:M→Nf: M \to N and g:N→Pg: N \to P, and p∈Mp \in M:

d(g∘f)p=dgf(p)∘dfp.d(g \circ f)_p = dg_{f(p)} \circ df_p.

Proof. Both sides are linear maps TpM→Tg(f(p))PT_pM \to T_{g(f(p))}P; evaluate on X∈TpMX \in T_pM and an arbitrary germ [h]∈Cg(f(p))∞(P)[h] \in C^\infty_{g(f(p))}(P):

d(g∘f)p(X)([h])=X([ h∘g∘f ])=dfp(X)([ h∘g ])=dgf(p)(dfp(X))([h]),d(g \circ f)_p(X)([h]) = X\big([\,h \circ g \circ f\,]\big) = df_p(X)\big([\,h \circ g\,]\big) = dg_{f(p)}\big(df_p(X)\big)([h]),

the middle step being the definition of dfpdf_p applied to the germ of h∘gh \circ g at f(p)f(p) (a legitimate germ: hh is defined near g(f(p))g(f(p)), so h∘gh \circ g is defined near f(p)f(p) and smooth there). ■\blacksquare

Example (velocities). A smooth curve is a smooth map γ:(a,b)→M\gamma: (a, b) \to M from an interval of R\mathbb{R}. Its velocity at tt is dγt(ddt∣t)d\gamma_t(\frac{d}{dt}\big|_t), where ddt∣t\frac{d}{dt}\big|_t is the standard basis derivation of TtRT_t\mathbb{R}: acting on a germ [f][f], it returns d(f∘γ)dt(t)\frac{d(f \circ \gamma)}{dt}(t). In a chart (U,φ)(U, \varphi), the coordinates of the velocity are d(φ∘γ)jdt(t)\frac{d(\varphi \circ \gamma)_j}{dt}(t) by Theorem 3.2 (with the one-variable Jacobian a column of ordinary derivatives), which is exactly the derivative of the coordinate description of the curve: the abstract definition returns the familiar one, chart by chart. ■\blacksquare

Quick check.

  1. Define the differential df_p.
  2. Why is the differential independent of the representative g?
  3. What is the matrix of the differential in chart bases?
  4. State the chain rule on manifolds.
  5. What is the velocity of a curve gamma at t?

Answers: 1. Applied to a germ g at the target, it evaluates X on the germ of g composed with f. 2. Representatives agreeing near the target compose with f to germs agreeing near p (continuity of f). 3. The Jacobian matrix of the chart representation (Theorem 3.2). 4. The differential of the composition is the composition of the differentials (Theorem 3.3). 5. The differential d gamma_t applied to the standard basis derivation.

4. The Inverse Function Theorem on Manifolds

Section titled “4. The Inverse Function Theorem on Manifolds”

Theorem 4.1 (local diffeomorphisms). Let f:M→Nf: M \to N be a smooth map of nn-dimensional manifolds, and let dfp:TpM→Tf(p)Ndf_p: T_pM \to T_{f(p)}N be a linear isomorphism for some pp. Then ff restricts to a diffeomorphism from an open neighbourhood of pp onto an open neighbourhood of f(p)f(p).

Proof. Choose charts (U1,φ)(U_1, \varphi) at pp and (V,ψ)(V, \psi) at f(p)f(p), and shrink U1U_1 (Proposition 5.1 of 3A makes ff continuous, so f−1(V)f^{-1}(V) is an open neighbourhood of pp) so that U:=U1∩f−1(V)U := U_1 \cap f^{-1}(V) satisfies f(U)⊆Vf(U) \subseteq V. The chart representation F=ψ∘f∘φ−1:φ(U)→ψ(V)F = \psi \circ f \circ \varphi^{-1}: \varphi(U) \to \psi(V) is smooth between open subsets of Rn\mathbb{R}^n. By Theorem 3.2, the Jacobian matrix of FF at φ(p)\varphi(p) is the matrix of dfpdf_p in the chart bases, which is invertible (an isomorphism between nn-dimensional spaces has an invertible matrix in any bases; the bases here are the chart transports of Theorem 2.1). The Euclidean inverse function theorem (declared in 3A’s Scope) applies: there are open A∋φ(p)A \ni \varphi(p) and B∋F(φ(p))B \ni F(\varphi(p)) with F∣A:A→BF|_A: A \to B a diffeomorphism. Shrink once more: U′:=U∩φ−1(A)U' := U \cap \varphi^{-1}(A) is an open neighbourhood of pp, and

f∣U′=ψ−1∘F∣A∘φ∣U′f\big|_{U'} = \psi^{-1} \circ F|_A \circ \varphi\big|_{U'}

is a composition of smooth maps with smooth inverses (the outer maps are chart maps, smooth with smooth inverses on their images; the middle is the Euclidean diffeomorphism), hence by 3A’s composition propositions a diffeomorphism from the open U′U' onto f(U′)=ψ−1(F(A∩φ(U)))f(U') = \psi^{-1}\big(F(A \cap \varphi(U))\big), which is open: A∩φ(U)A \cap \varphi(U) is open in AA, and F∣AF|_A is a homeomorphism of AA onto the open set BB, so the image is open in BB and hence in Rn\mathbb{R}^n, containing f(p)f(p). ■\blacksquare

Example (what the tangent space of the model space is). For M=RnM = \mathbb{R}^n with its standard structure and the identity chart, Theorem 2.1’s transport is Σv↦v\Sigma_v \mapsto v and the differential of a smooth f:Rn→Rnf: \mathbb{R}^n \to \mathbb{R}^n at pp, read through the transports, is exactly the Euclidean derivative f′(p)f'(p): Theorem 3.2’s Jacobian matrix is the matrix of f′(p)f'(p) by 3A’s Proposition 1.1. The manifold definitions recover the Euclidean ones verbatim, which is the consistency check any new definition must pass. ■\blacksquare

Quick check.

  1. State the inverse function theorem on manifolds.
  2. Which two theorems does its proof assemble?
  3. What does the differential of the identity do?
  4. Why is the local diffeomorphism’s image open?
  5. What is a diffeomorphism’s differential at each point?

Answers: 1. An isomorphism df_p makes f a local diffeomorphism at p (Theorem 4.1). 2. The Euclidean inverse function theorem; the chart transport isomorphism of Theorem 2.1. 3. It is the identity on the tangent space. 4. It is F applied to an open subset of its domain, and F is a homeomorphism there. 5. An isomorphism: the chain rule on f composed with its inverse gives the identity matrices.

  1. Prove that a derivation DD at aa satisfies D([f])=0D([f]) = 0 for every germ [f][f] with [f](a)=0[f](a) = 0 and vanishing first partials at aa. (§1 – write f=f(a)+∑(xi−ai)gif = f(a) + \sum (x_i - a_i) g_i by Hadamard and watch every term die.)
  2. Compute T0RT_0\mathbb{R} explicitly: write the basis derivation ddt∣0\frac{d}{dt}\big|_0 acting on an arbitrary germ, and verify the transport of Theorem 2.1 is the identity. (§1, §2 – the chart is the identity.)
  3. Prove that dfp(X)df_p(X) is independent of the representative gg of the target germ. (§3 – if gg and g′g' agree near f(p)f(p), then g∘fg \circ f and g′∘fg' \circ f agree near pp, because ff is continuous at pp by 3A’s Proposition 5.1.)
  4. Verify the change-of-basis law (Theorem 2.2) for the two stereographic charts of the circle S1S^1, at a point where both charts apply. (§2, 3A §4 – the transition is t↦1/tt \mapsto 1/t, with derivative −1/t2-1/t^2; the law says the basis derivations transform by exactly that Jacobian entry.)
  5. Prove that the differential of a constant map is the zero map. (§3 – [g∘c]=[g(c0)][g \circ c] = [g(c_0)] is a constant germ, and derivations kill constant germs by Lemma 1.1.)
  6. Prove that a local diffeomorphism is an open map. (§4 – each point of the domain has a neighbourhood mapped diffeomorphically onto an open set; images of those neighbourhoods cover the image and are open.)
  7. Prove that d(id⁡M)p=id⁡TpMd(\operatorname{id}_M)_p = \operatorname{id}_{T_pM}. (§3 – act on XX and a germ [g][g]: X([g])=X([g])X([g]) = X([g]).)

Problems. The quick checks above tested recall. These chain several results and require full written arguments; hints are included where the jump is large.

  1. Prove that a diffeomorphism’s differential is an isomorphism at every point. (The chain rule applied to f∘f−1=id⁡f \circ f^{-1} = \operatorname{id} and f−1∘f=id⁡f^{-1} \circ f = \operatorname{id}.)
  2. Compute the velocity of γ(t)=(cos⁡t,sin⁡t)\gamma(t) = (\cos t, \sin t) on S1S^1 at tt, in the stereographic chart φS\varphi_S. (The chart representation of γ\gamma is t↦cos⁡t/(1+sin⁡t)t \mapsto \cos t / (1 + \sin t); its ordinary derivative is the chart coordinate of the velocity by Theorem 3.2, giving −1/(1+sin⁡t)-1/(1 + \sin t).)

The entire page follows from one identification: differentiating is an algebraic operation. Once derivations are recognized as the algebraic shadow of directional differentiation (Theorem 1.3, powered by Hadamard’s lemma), they can be defined on any smooth manifold where no ambient arrow exists, and every classical object (basis vectors, the Jacobian, the chain rule, the inverse function theorem) re-emerges as a theorem about the transport of that shadow along charts.

  • Level 3C: Differential Forms – forms as determinant evaluators, the exterior derivative, and the coordinate independence that makes them intrinsic, built on the differential of this page.
  • Level 3A: Smooth Manifolds – the charts, smooth maps, and the Euclidean inverse function theorem used throughout this page.
  • An Introduction to Manifolds – Loring Tu’s Chapter 3, whose derivation-based treatment of the tangent space this page follows, with the germ bookkeeping made explicit.