Skip to content

Tangent Spaces and Tangent Bundles

There are several equivalent definitions of the tangent space TpMT_p M at p∈Mp \in M:

Definition (Directional Derivatives). A tangent vector at pp is a derivation at pp: a linear map v:C∞(M)→Rv : C^\infty(M) \to \mathbb{R} satisfying the Leibniz rule:

v(fg)=f(p)⋅v(g)+v(f)⋅g(p)v(fg) = f(p) \cdot v(g) + v(f) \cdot g(p)

Definition (Equivalence Classes of Curves). A tangent vector is an equivalence class of smooth curves γ:(−ε,ε)→M\gamma : (-\varepsilon, \varepsilon) \to M with γ(0)=p\gamma(0) = p, where γ1∼γ2\gamma_1 \sim \gamma_2 if (φ∘γ1)′(0)=(φ∘γ2)′(0)(\varphi \circ \gamma_1)'(0) = (\varphi \circ \gamma_2)'(0) in some (hence every) chart.

Proposition 2.1. TpMT_p M is a vector space of dimension n=dim⁡Mn = \dim M.

The tangent bundle of MM is

TM=⨆p∈MTpM={(p,v):p∈M, v∈TpM}TM = \bigsqcup_{p \in M} T_p M = \{(p, v) : p \in M,\ v \in T_p M\}

It is a smooth manifold of dimension 2n2n with projection π:TM→M\pi : TM \to M given by π(p,v)=p\pi(p, v) = p.

A vector field on MM is a smooth section of TMTM: a smooth map X:M→TMX : M \to TM with π∘X=idM\pi \circ X = \mathrm{id}_M, written X(p)=Xp∈TpMX(p) = X_p \in T_p M.

Let f:M→Nf : M \to N be a smooth map. The differential (or pushforward) of ff at pp is the linear map:

dfp:TpM→Tf(p)N,dfp(v)(g)=v(g∘f)df_p : T_p M \to T_{f(p)} N, \quad df_p(v)(g) = v(g \circ f)

for v∈TpMv \in T_p M and g∈C∞(N)g \in C^\infty(N). In local coordinates, dfpdf_p is represented by the Jacobian matrix D(f∘φ−1))D(f \circ \varphi^{-1})).

Proposition 2.2 (Chain Rule). d(g∘f)p=dgf(p)∘dfpd(g \circ f)_p = dg_{f(p)} \circ df_p.

In local coordinates (x1,…,xn)(x^1, \ldots, x^n) around pp, the coordinate vectors ∂/∂xi∣p\partial/\partial x^i|_p form a basis of TpMT_p M. Any tangent vector v∈TpMv \in T_p M can be expressed as:

v=vi∂∂xi∣pv = v^i \frac{\partial}{\partial x^i}\bigg|_p

For a smooth function f:M→Rf : M \to \mathbb{R}, the action of vv on ff is:

v(f)=vi∂f∂xi(p)v(f) = v^i \frac{\partial f}{\partial x^i}(p)

Example 2.1. On Rn\mathbb{R}^n, TpRn≅RnT_p \mathbb{R}^n \cong \mathbb{R}^n with basis ∂/∂x1,…,∂/∂xn\partial/\partial x^1, \ldots, \partial/\partial x^n. A tangent vector v=(v1,…,vn)v = (v^1, \ldots, v^n) acts on f∈C∞(Rn)f \in C^\infty(\mathbb{R}^n) by v(f)=∑vi∂f/∂xi(p)v(f) = \sum v^i \partial f/\partial x^i(p).

Example 2.2. On the sphere S2S^2 at a point p=(θ0,ϕ0)p = (\theta_0, \phi_0), the tangent space TpS2T_p S^2 is spanned by ∂/∂θ\partial/\partial\theta and ∂/∂ϕ\partial/\partial\phi evaluated at pp.

If (x1,…,xn)(x^1, \ldots, x^n) and (y1,…,yn)(y^1, \ldots, y^n) are two coordinate systems around pp, the transition formula for tangent vectors is:

∂∂yj=∂xi∂yj∂∂xi\frac{\partial}{\partial y^j} = \frac{\partial x^i}{\partial y^j} \frac{\partial}{\partial x^i}

Thus the components of a vector v=vi∂/∂xi=v~j∂/∂yjv = v^i \partial/\partial x^i = \tilde v^j \partial/\partial y^j transform as:

v~j=vi∂yj∂xi\tilde v^j = v^i \frac{\partial y^j}{\partial x^i}

This contravariant transformation law characterizes tangent vectors: their components transform using the Jacobian of the coordinate change.

Example 2.3. In polar coordinates (r,θ)(r, \theta) on R2\mathbb{R}^2, the relation between Cartesian and polar basis vectors is:

∂∂r=cos⁡θ ∂∂x+sin⁡θ ∂∂y,∂∂θ=−rsin⁡θ ∂∂x+rcos⁡θ ∂∂y\frac{\partial}{\partial r} = \cos\theta\,\frac{\partial}{\partial x} + \sin\theta\,\frac{\partial}{\partial y}, \quad \frac{\partial}{\partial\theta} = -r\sin\theta\,\frac{\partial}{\partial x} + r\cos\theta\,\frac{\partial}{\partial y}

The dual space Tp∗M=(TpM)∗T_p^* M = (T_p M)^* is called the cotangent space at pp. Its elements are covectors (linear functionals on TpMT_p M). The basis dual to {∂/∂xi}\{\partial/\partial x^i\} is denoted {dxi∣p}\{dx^i|_p\}, where:

dxi(∂∂xj)=δjidx^i\left(\frac{\partial}{\partial x^j}\right) = \delta^i_j

Proposition 2.3. For a smooth function f:M→Rf : M \to \mathbb{R}, the differential dfp∈Tp∗Mdf_p \in T_p^* M is given in coordinates by:

dfp=∂f∂xi(p) dxi∣pdf_p = \frac{\partial f}{\partial x^i}(p)\, dx^i|_p

The tangent bundle TMTM is a special case of a vector bundle: a smooth manifold EE with a surjective submersion π:E→M\pi : E \to M such that each fiber π−1(p)\pi^{-1}(p) is a vector space, and local trivializations exist.

Definition. A vector bundle of rank kk over MM is a smooth manifold EE with a smooth map π:E→M\pi : E \to M such that for every p∈Mp \in M there exists a neighborhood UU and a diffeomorphism Φ:π−1(U)→U×Rk\Phi : \pi^{-1}(U) \to U \times \mathbb{R}^k with π=pr1∘Φ\pi = \mathrm{pr}_1 \circ \Phi and each fiber π−1(p)\pi^{-1}(p) maps linearly to {p}×Rk\{p\} \times \mathbb{R}^k.

Example 2.4. The tangent bundle TMTM is a rank nn vector bundle over MM. The cotangent bundle T∗MT^*M is also a rank nn vector bundle, dual to TMTM.

Example 2.5. The trivial bundle M×RkM \times \mathbb{R}^k is a rank kk vector bundle. A manifold MM is parallelizable if TM≅M×RnTM \cong M \times \mathbb{R}^n. For example, S1S^1 is parallelizable but S2S^2 is not (by the hairy ball theorem).

Problem 1. Let M=R2M = \mathbb{R}^2 with coordinates (x,y)(x, y) and let f:R2→Rf : \mathbb{R}^2 \to \mathbb{R} be f(x,y)=x2+y2f(x, y) = x^2 + y^2. Compute df(1,0)df_{(1,0)} in coordinates.

Solution. ∂f/∂x=2x\partial f/\partial x = 2x, ∂f/∂y=2y\partial f/\partial y = 2y. At (1,0)(1,0), df(1,0)=2x dx+2y dy∣(1,0)=2 dxdf_{(1,0)} = 2x\, dx + 2y\, dy|_{(1,0)} = 2\, dx. So df(1,0)(v)=2v1df_{(1,0)}(v) = 2v^1. ■\blacksquare

Problem 2. Show that TpS2T_p S^2 is isomorphic to {v∈R3:p⋅v=0}\{v \in \mathbb{R}^3 : p \cdot v = 0\}.

Solution. Consider the embedding S2⊆R3S^2 \subseteq \mathbb{R}^3. A curve γ(t)\gamma(t) on S2S^2 satisfies γ(t)⋅γ(t)=1\gamma(t) \cdot \gamma(t) = 1. Differentiating: γ′(0)⋅p=0\gamma'(0) \cdot p = 0, so every tangent vector is orthogonal to pp. Conversely, any v⊥pv \perp p is tangent to the great circle in the pp-vv-plane. Thus TpS2≅p⊥T_p S^2 \cong p^\perp. ■\blacksquare

Mistake 1: Confusing the two definitions of tangent vectors The derivation definition and the equivalence-of-curves definition are equivalent, but students often try to use the wrong one in context. When computing with coordinates, the derivation approach is cleaner. When proving geometric results about curves on manifolds, the curve-equivalence approach is more natural.

Mistake 2: Misapplying the chain rule for pushforwards The chain rule states d(g∘f)p=dgf(p)∘dfpd(g \circ f)_p = dg_{f(p)} \circ df_p, where the differentials compose in the order gg then ff, not ff then gg. Students frequently write dfp∘dgf(p)df_p \circ dg_{f(p)} or forget that the middle spaces must match: dfp:TpM→Tf(p)Ndf_p : T_pM \to T_{f(p)}N and dgf(p):Tf(p)N→Tg(f(p))Pdg_{f(p)} : T_{f(p)}N \to T_{g(f(p))}P.

Mistake 3: Forgetting that tangent bundle components transform contravariantly Under a coordinate change y=y(x)y = y(x), the components of a tangent vector transform as v~j=vi∂yj/∂xi\tilde{v}^j = v^i \partial y^j/\partial x^i, using the Jacobian matrix. Students often mistakenly apply the inverse Jacobian, which would give covariant (covector) transformation, not contravariant.

The tangent space at a point on a manifold is the collection of all possible velocities of curves passing through that point, it is the “flat approximation” to the curved space at that point. On a sphere, the tangent space at the north pole is the horizontal plane touching the sphere there. The tangent bundle glues together all tangent spaces into a single space, giving a manifold a way to talk about directions and velocities globally. A differential form is a machine that takes a tangent vector and returns a number, consistently across all points. The exterior derivative of a form measures how the form changes, it is the infinitesimal version of Stokes’ theorem.

  1. Prove that the curve and derivation definitions of TpMT_p M are equivalent.
  2. Compute the transition matrix for TpR2T_p \mathbb{R}^2 between Cartesian and polar coordinates.
  3. Show that d(fg)p=f(p)dgp+g(p)dfpd(fg)_p = f(p) dg_p + g(p) df_p.
  4. Prove that T(S1)T(S^1) is diffeomorphic to S1×RS^1 \times \mathbb{R}.
  5. Show that if MM is an nn-dimensional manifold, then TMTM is a 2n2n-dimensional manifold.