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
PythonClick Run to execute the Python code
Code will be executed with Python 3 on the server