Tangent Spaces & Cotangent Bundles

The tangent space at a point encodes the set of all possible "velocities" or "directional derivatives" at that point. Together, tangent spaces at all points form the tangent bundle, the arena for vector fields and differential equations on manifolds.

Historical Context

The modern algebraic definition of tangent vectors as derivations on the algebra of smooth functions was developed in the 1930s–1950s by Elie Cartan, Charles Ehresmann, and the Bourbaki school. This replaced the older geometric intuition of "infinitesimal arrows" with a rigorous algebraic framework. The cotangent bundle and its role in Hamiltonian mechanics was clarified by the symplectic geometry revolution of the 1960s–1970s.

Derivation 1: Tangent Vectors as Derivations

Let $M$ be a smooth manifold and $p \in M$. A tangent vector at $p$ is a linear map $v: C^\infty(M) \to \mathbb{R}$ satisfying the Leibniz rule:

$v(fg) = f(p) \cdot v(g) + g(p) \cdot v(f) \quad \forall f, g \in C^\infty(M)$

The set of all such derivations at $p$ forms the tangent space $T_pM$, which is a real vector space. In local coordinates $(x^1, \ldots, x^n)$, a basis is given by the coordinate partial derivatives:

$\left\{\frac{\partial}{\partial x^1}\bigg|_p, \frac{\partial}{\partial x^2}\bigg|_p, \ldots, \frac{\partial}{\partial x^n}\bigg|_p\right\}$

Thus $\dim T_pM = \dim M = n$. Any tangent vector can be written as:

$\boxed{v = v^i \frac{\partial}{\partial x^i}\bigg|_p, \quad v(f) = v^i \frac{\partial f}{\partial x^i}(p)}$

Proof that Derivations Span $T_pM$

Step 1: For any $f \in C^\infty(M)$, using Hadamard's lemma in local coordinates around $p = 0$:

$f(x) = f(0) + x^i g_i(x), \quad g_i(0) = \frac{\partial f}{\partial x^i}(0)$

Step 2: Apply the derivation $v$ and use Leibniz rule:

$v(f) = v(f(0)) + v(x^i g_i) = 0 + v(x^i) g_i(0) + x^i(0) v(g_i) = v(x^i) \frac{\partial f}{\partial x^i}(0)$

Setting $v^i = v(x^i)$, we obtain $v = v^i \partial_i$, proving the coordinate partials span. Linear independence follows since $\partial_i(x^j) = \delta_i^j$.

Derivation 2: The Pushforward (Differential)

Given a smooth map $F: M \to N$ and a point $p \in M$, the pushforward (or differential) is the linear map:

$F_{*,p}: T_pM \to T_{F(p)}N, \quad (F_{*,p}v)(g) = v(g \circ F)$

In local coordinates $x^i$ on $M$ and $y^a$ on $N$, with $y^a = F^a(x^1, \ldots, x^m)$:

The pushforward of the coordinate basis:

$F_*\left(\frac{\partial}{\partial x^i}\right) = \frac{\partial F^a}{\partial x^i} \frac{\partial}{\partial y^a}$

The matrix representation is the Jacobian:

$\boxed{(F_*)^a_{\ i} = \frac{\partial F^a}{\partial x^i}}$

Chain Rule as Functoriality

For composable maps $M \xrightarrow{F} N \xrightarrow{G} P$, the chain rule becomes:

$(G \circ F)_* = G_* \circ F_*$

This says the tangent functor $T$ preserves composition—a key property making differential geometry a natural framework for category theory.

Derivation 3: The Cotangent Space and Pullback

The cotangent space $T_p^*M$ is the dual vector space of $T_pM$: the space of linear functionals on tangent vectors.

$T_p^*M = \{\omega: T_pM \to \mathbb{R} \mid \omega \text{ is linear}\}$

For a smooth function $f: M \to \mathbb{R}$, its differential at $p$ is the covector:

$df_p: T_pM \to \mathbb{R}, \quad df_p(v) = v(f)$

The dual basis to $\{\partial/\partial x^i\}$ is $\{dx^i\}$ with:

$\boxed{dx^i\left(\frac{\partial}{\partial x^j}\right) = \delta^i_j}$

The Pullback

For $F: M \to N$, the pullback goes in the opposite direction from the pushforward:

$F^*: T^*_{F(p)}N \to T^*_pM, \quad (F^*\omega)(v) = \omega(F_*v)$

The pullback is contravariant: it reverses the direction of maps. In coordinates, if$\omega = \omega_a \, dy^a$, then $F^*\omega = \omega_a \frac{\partial F^a}{\partial x^i} dx^i$.

Derivation 4: Musical Isomorphisms

A Riemannian metric $g$ provides a natural isomorphism between $T_pM$ and $T_p^*M$. These are called the musical isomorphisms (raising and lowering indices).

Flat Map (Index Lowering)

$\flat: T_pM \to T_p^*M, \quad v^\flat(w) = g(v, w)$

In coordinates: $v = v^i \partial_i \mapsto v^\flat = v_j \, dx^j$ where $v_j = g_{ji} v^i$.

Sharp Map (Index Raising)

$\sharp: T_p^*M \to T_pM, \quad \omega^\sharp = g^{ij} \omega_j \partial_i$

Key identity:

$\boxed{(\sharp) \circ (\flat) = \text{id}_{T_pM}, \quad g^{ik} g_{kj} = \delta^i_j}$

Physics notation: In general relativity, lowering an index on $v^\mu$ gives $v_\nu = g_{\mu\nu} v^\mu$, and raising gives $v^\mu = g^{\mu\nu} v_\nu$. The metric's role as the bridge between vectors and covectors is fundamental to writing covariant equations.

Derivation 5: The Tangent Bundle

The tangent bundle is the disjoint union of all tangent spaces:

$TM = \bigsqcup_{p \in M} T_pM = \{(p, v) : p \in M, v \in T_pM\}$

The projection $\pi: TM \to M$ with $\pi(p,v) = p$ makes $TM$ a smooth manifold of dimension $2n$. A chart $(U, x^i)$ on $M$ induces a chart on $TM$:

$(p, v) \mapsto (x^1(p), \ldots, x^n(p), v^1, \ldots, v^n)$

Vector Fields as Sections

A vector field $X$ on $M$ is a smooth section of $TM$: a smooth map $X: M \to TM$ with $\pi \circ X = \text{id}_M$. In coordinates:

$X = X^i(x) \frac{\partial}{\partial x^i}$

The space of all smooth vector fields $\mathfrak{X}(M)$ forms an infinite-dimensional Lie algebra under the Lie bracket:

$[X, Y]f = X(Yf) - Y(Xf)$

In components:

$[X, Y]^k = X^i \frac{\partial Y^k}{\partial x^i} - Y^i \frac{\partial X^k}{\partial x^i}$

Hairy Ball Theorem: There is no nonvanishing continuous vector field on $S^{2n}$. This is a deep topological obstruction: the Euler characteristic$\chi(S^{2n}) = 2 \neq 0$. Physically, this means you cannot comb a hairy ball flat without creating a cowlick.

Applications to Physics

General Relativity

The 4-velocity of a particle is a tangent vector $u^\mu = dx^\mu/d\tau \in T_p\mathcal{M}$. The momentum covector $p_\mu = g_{\mu\nu} u^\nu \in T_p^*\mathcal{M}$ lives in the cotangent space. The geodesic equation describes how tangent vectors parallel-transport themselves along curves in spacetime.

Hamiltonian Mechanics

The phase space of classical mechanics is the cotangent bundle $T^*Q$ of configuration space $Q$. Position coordinates $q^i$ parametrize $Q$, while conjugate momenta $p_i$ are cotangent vectors. The symplectic form $\omega = dp_i \wedge dq^i$ is canonical on $T^*Q$.

Condensed Matter

Crystal momentum $\mathbf{k}$ lives in the cotangent space of position space. The Berry connection on the Brillouin zone torus involves tangent vectors in $k$-space, and the Berry curvature is a 2-form on this tangent bundle.

Interactive Simulation

This simulation visualizes the tangent plane on $S^2$ with basis vectors $e_\theta, e_\phi$, a gradient vector field, the pushforward under stereographic projection, and the metric components as functions of latitude.

Tangent Spaces: Vectors, Pushforward & Cotangent Bundle

Python
script.py212 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server