Tangent Vectors and the Tangent Space

On a curved manifold there is nowhere to draw an arrow. A sphere carries no ambient room in which a velocity can live, and there is no way to slide a vector from one point to another and ask whether it "points the same way" — subtracting two points of a manifold is meaningless. Elementary calculus hides this because it works in Rn\mathbb{R}^n, where the space of points and the space of displacements are the same set and the distinction is invisible. General relativity cannot afford that shortcut: spacetime is intrinsically curved and has no embedding to fall back on. The cure is to build, at every point pp, its own vector space of directions — the tangent space TpMT_pM — from nothing but the smooth structure already present. There are two equivalent constructions, and their agreement is the first real theorem of the subject. The kinematic one says a tangent vector is the first-order departure of a curve through pp: two curves that leave pp in step to first order define the same vector. The algebraic one, cleaner because it never mentions coordinates, says a tangent vector is a derivation — a linear map on smooth functions obeying the Leibniz product rule, a directional derivative distilled to its axioms. Choose a chart {xμ}\{x^\mu\} and the abstract space acquires a concrete basis {∂μ∣p}\{\partial_\mu|_p\}, so every vector reads V=Vμ∂μV = V^\mu\partial_\mu with n=dim⁡Mn = \dim M components. Change the chart and the components transform contragrediently to the coordinates — the contravariant law that defines a vector and seeds the entire tensor calculus of curvature and the field equations.

Key takeaways
  • A tangent vector at a point pp of a smooth manifold MM is best defined intrinsically as a linear, Leibniz-obeying map from smooth functions to numbers — a directional derivative that needs no embedding.
  • Equivalently it is an equivalence class of curves through pp that agree to first order; the two definitions are canonically isomorphic.
  • All tangent vectors at pp form an nn-dimensional real vector space TpMT_pM, the local linear model of MM, with n=dim⁡Mn = \dim M.
  • A chart {xμ}\{x^\mu\} supplies the coordinate basis {∂μ∣p}\{\partial_\mu|_p\}, so V=Vμ∂μV = V^\mu\partial_\mu; the components are recovered by Vμ=V[xμ]V^\mu = V[x^\mu].
  • Components transform with the Jacobian ∂x′μ/∂xν\partial x'^\mu/\partial x^\nu (contravariant) while the basis transforms with its inverse — the opposition that keeps VV chart-independent.
  • Key idea: a tangent vector is a directional derivative at a point — a linear map v:C∞(M)→Rv:C^\infty(M)\to\mathbb{R} with v(fg)=f(p) v(g)+g(p) v(f)v(fg)=f(p)\,v(g)+g(p)\,v(f). All such derivations form a vector space TpMT_pM of dimension dim⁡M\dim M, with coordinate basis {∂μ∣p}\{\partial_\mu|_p\}; components transform by the Jacobian, the prototype of every upper index in general relativity.
The core insight

A tangent vector is a directional derivative at a point — a linear map v:C∞(M)→Rv:C^\infty(M)\to\mathbb{R} satisfying the Leibniz rule v(fg)=f(p) v(g)+g(p) v(f)v(fg)=f(p)\,v(g)+g(p)\,v(f). The collection of all such derivations is a vector space TpMT_pM of dimension dim⁡M\dim M, with coordinate basis {∂μ∣p}\{\partial_\mu|_p\}; its components transform contragrediently to the coordinates.

Where this lives today

Every modern formulation of general relativity begins in the tangent space, and the abstraction earns its keep the moment fields become dynamical. Numerical-relativity codes that simulate binary black-hole mergers — the sources LIGO and Virgo detect — evolve tensor fields component by component in a chart, and the whole scheme rests on knowing that those components are contravariant and covariant objects living in TpMT_p\mathcal{M} and its dual, transforming by the Jacobian across the patched grids that tile the domain. Where the physics demands fermions — any spinor field on curved spacetime — the coordinate basis ∂μ\partial_\mu is no longer enough, and one switches to Cartan's orthonormal frame ea=eaμ∂μe_a = e_a{}^\mu\partial_\mu, an explicit basis of the tangent space at each event that lets the flat-space Dirac equation be glued on locally. And the deepest open problem of the field lives here too: quantizing gravity means quantizing the geometry that gives each point its tangent space, and rival programmes disagree about whether TpMT_p\mathcal{M} survives to the Planck scale at all, or dissolves into something discrete or noncommutative.

The physical picture

Stand at a point pp on a curved surface and ask the only first-order question available: "which way could I set off, and how fast?" Every answer is a curve γ(t)\gamma(t) with γ(0)=p\gamma(0)=p, but the curve carries far more information than the question needs — its curvature, its acceleration, the whole path. Strip all of that away and keep only the initial velocity, and what remains is a tangent vector. Two curves that leave pp with the same velocity are the same vector; the equivalence class is the arrow. Crucially, that arrow does not lie in the surface — it lives in a fresh vector space TpMT_pM, the tangent plane pressed against MM at pp, and it is built without ever leaving the manifold.

Figure
A curve through p and its first-order departure. Any two curves that share the initial velocity ẋ^μ(0) define the very same tangent vector V, an element of the tangent space T_pM attached at p — no embedding required
A tangent vector is a curve's first-order departure — its velocity, nothing more manifold M T_pM γ₁ γ₂ p V V = ẋ^μ(0) ∂_μ V[f] = ẋ^μ(0) ∂_μ f γ₁, γ₂ share ẋ^μ(0) ⇒ same vector V dim T_pM = n

There is a second, equivalent way to hold the same idea, and it is the one that scales to relativity. A tangent vector is not a thing you draw but a thing you do: an instruction for differentiating any scalar field. Feed it a function ff — a temperature, a potential, the curvature scalar — and it returns the rate of change of ff in its direction. Written this way, tangent vectors and directional derivatives are literally the same objects, adding and rescaling like the operators they are, which is exactly why TpMT_pM is a vector space. Every chart is a different scaffold laid over the same room: the basis vector ∂μ\partial_\mu means "increase xμx^\mu, hold the rest fixed," different charts give different scaffolds, and the Jacobian is the dictionary between them while the geometric vector stays put.

Figure
The same vector V in two charts. Stretching the coordinate y' = 2y doubles the y-component from 3 to 6 while halving the basis vector ∂'_y = ½∂_y, so V = 2∂_x + 3∂_y = 2∂'_x + 6∂'_y is unchanged — components transform oppositely to the basis
One geometric vector, two charts: components and basis transform oppositely chart x, y ∂_x ∂_y V V = 2∂_x + 3∂_y chart x, y' = 2y ∂'_x ∂'_y V V = 2∂'_x + 6∂'_y ∂'_y = ½ ∂_y V'^y = (∂y'/∂y) V^y = 2·3 = 6

The core equations

The cleanest definition never mentions coordinates. A tangent vector at pp is a derivation: a real-linear map on smooth functions that obeys the Leibniz product rule evaluated at pp. These two axioms are the entire content of "directional derivative," abstracted away from any particular direction or chart, and everything else in this article is squeezed out of them.

v(fg)=f(p) v(g)+g(p) v(f),v(af+bg)=a v(f)+b v(g)(1)v(fg) = f(p)\,v(g) + g(p)\,v(f),\qquad v(af+bg)=a\,v(f)+b\,v(g) \qquad (1)

where: vv — a tangent vector at pp, viewed as a linear map C∞(M)→RC^\infty(M)\to\mathbb{R}; f,gf,g — smooth real-valued functions on MM; f(p)f(p) — the value of ff at pp (a number, which is why Leibniz produces f(p)f(p) and g(p)g(p), not ff and gg); a,ba,b — real constants. Reading: vv is linear and behaves like a first derivative at the single point pp. The kinematic definition looks entirely different but is the same object. Take a smooth curve through pp and let vv act on ff by differentiating ff along the curve at the moment it passes pp. Linearity and Leibniz are then inherited from the ordinary derivative in tt.

v[f]=ddt f(γ(t))∣t=0(2)v[f] = \left.\frac{\mathrm{d}}{\mathrm{d}t}\, f\big(\gamma(t)\big)\right|_{t=0} \qquad (2)

where: γ\gamma — a smooth curve with γ(0)=p\gamma(0)=p; tt — the curve parameter near 00; v[f]v[f] — the rate of change of ff along γ\gamma at pp. Reading: only the behaviour of γ\gamma near t=0t=0 can matter, and Derivation A shows only its first derivative survives. Pick a chart and the abstract space becomes computational. The coordinate basis vector ∂μ∣p\partial_\mu|_p differentiates a function with respect to xμx^\mu holding the other coordinates fixed, and every tangent vector is a unique combination of them (proved in Derivation B). The Einstein summation convention is in force: a repeated upper–lower index pair is summed over 1,…,n1,\dots,n.

V=Vμ ∂μ∣p,∂μ∣p[f]=∂(f∘x−1)∂xμ∣x(p)(3)V = V^\mu\,\partial_\mu\big|_p,\qquad \partial_\mu\big|_p[f] = \left.\frac{\partial (f\circ x^{-1})}{\partial x^\mu}\right|_{x(p)} \qquad (3)

where: ∂μ∣p\partial_\mu|_p — the coordinate basis vector (rate of change along xμx^\mu); VμV^\mu — the nn real components of VV in this chart; x−1x^{-1} — the inverse chart map, so f∘x−1f\circ x^{-1} is an ordinary function on Rn\mathbb{R}^n that calculus can differentiate. Reading: the chart converts abstract derivations into partial derivatives. Feeding the coordinate functions to the basis vectors gives the Kronecker delta, and feeding them to an arbitrary VV reads off its components directly — an identity used constantly.

∂μ∣p[xν]=δνμ,V[xν]=Vμ δνμ=Vν(4)\partial_\mu\big|_p[x^\nu] = \delta^\nu{}_\mu,\qquad V[x^\nu] = V^\mu\,\delta^\nu{}_\mu = V^\nu \qquad (4)

where: xνx^\nu — the ν\nu-th coordinate regarded as a smooth scalar; δνμ\delta^\nu{}_\mu — the Kronecker delta (11 if μ=ν\mu=\nu, else 00). Reading: to extract VνV^\nu, apply VV to the coordinate function xνx^\nu. Now change charts. Because a geometric vector cannot know which chart you chose, its components must transform to compensate. Applying VV to the new coordinate functions and using (4)(4) gives the contravariant law — the Jacobian acting on the components.

V′μ=∂x′μ∂xν Vν(5)V'^{\mu} = \frac{\partial x'^{\mu}}{\partial x^{\nu}}\,V^{\nu} \qquad (5)

where: V′μV'^\mu — components in the primed chart {x′μ}\{x'^\mu\}; ∂x′μ/∂xν\partial x'^\mu/\partial x^\nu — the Jacobian of the coordinate change, evaluated at pp; VνV^\nu — components in the unprimed chart. Reading: upper indices ride the Jacobian; this rule is the definition of a contravariant vector. The basis must then transform by the inverse Jacobian, oppositely to the components, so that the two motions cancel and V=Vμ∂μV=V^\mu\partial_\mu names the same object in every chart (Derivation C). Their common dimension count closes the circle.

∂μ′=∂xν∂x′μ ∂ν,dim⁡TpM=n(6)\partial'_\mu = \frac{\partial x^{\nu}}{\partial x'^{\mu}}\,\partial_\nu,\qquad \dim T_pM = n \qquad (6)

where: ∂μ′\partial'_\mu — the coordinate basis of the primed chart; ∂xν/∂x′μ\partial x^\nu/\partial x'^\mu — the inverse Jacobian; n=dim⁡Mn = \dim M. Reading: components and basis are contragredient, and there are exactly nn of each.

Derivation AA curve defines a derivation and only its velocity survives

The goal is to prove that the kinematic and algebraic definitions describe the same object, and to see precisely why the equivalence classes are so coarse — why the entire infinite tail of a curve's shape collapses to a single velocity vector. We take the operator v[f]v[f] built from a curve γ\gamma, pull the function back into a coordinate chart so that ordinary multivariable calculus applies, and apply the chain rule. What drops out is a combination of the coordinate basis vectors whose coefficients are exactly the curve's coordinate velocities, and nothing else about γ\gamma appears.

Step 1. Compose ff with the chart map: v[f]=ddt f(x(γ(t)))∣0v[f] = \left.\tfrac{\mathrm{d}}{\mathrm{d}t}\, f\big(x(\gamma(t))\big)\right|_{0}, so ff is now an ordinary function of the nn coordinate values xμ(γ(t))x^\mu(\gamma(t)). Why: the abstract "function on a manifold" becomes a function on Rn\mathbb{R}^n, the only setting where the chain rule is licensed.

Step 2. Differentiate by the chain rule: v[f]=dxμ(γ(t))dt∣0 ∂μf∣p=x˙μ(0) ∂μf∣pv[f] = \left.\dfrac{\mathrm{d}x^\mu(\gamma(t))}{\mathrm{d}t}\right|_{0}\,\partial_\mu f\big|_p = \dot{x}^\mu(0)\,\partial_\mu f\big|_p. Why: the only data of the curve that enter are the first derivatives x˙μ(0)\dot{x}^\mu(0) — its velocity at pp; every higher derivative and the global shape are annihilated by evaluating at t=0t=0.

Step 3. Read off the operator: v=x˙μ(0) ∂μ∣pv = \dot{x}^\mu(0)\,\partial_\mu|_p, with components Vμ=x˙μ(0)V^\mu = \dot{x}^\mu(0). Why: two curves define the same vv precisely when their velocities agree, so the equivalence class of curves is exactly a velocity vector — establishing the isomorphism between the kinematic and algebraic pictures.

Step 4. Conversely every choice of x˙μ(0)=Vμ\dot{x}^\mu(0) = V^\mu is realized by the straight-line curve γ(t)=x−1(x(p)+tV)\gamma(t) = x^{-1}(x(p) + tV) in the chart, so the correspondence is onto as well as one-to-one. Why: this closes the equivalence in both directions, confirming that curves and derivations parametrize the identical set of tangent vectors.

Go deeper · Derivation B · 1 minDerivations kill constants and the coordinate basis spans T_pM
Derivation BDerivations kill constants and the coordinate basis spans T_pM

The goal is the structural heart of the subject: to show that dim⁡TpM=n\dim T_pM = n by proving that every derivation, however exotic, is forced to be a linear combination of the nn coordinate basis vectors ∂μ∣p\partial_\mu|_p. The engine is a first-order Taylor expansion with a smooth remainder (the Hadamard lemma), but it only bites after a preliminary fact — that any derivation annihilates constant functions, which is where the Leibniz rule shows its teeth. We establish that lemma, expand an arbitrary ff, apply vv, and watch all but nn terms vanish.

Step 1. Leibniz on the unit function 1\mathbf{1} gives v(1)=v(1⋅1)=1(p)v(1)+1(p)v(1)=2 v(1)v(\mathbf{1}) = v(\mathbf{1}\cdot\mathbf{1}) = \mathbf{1}(p)v(\mathbf{1}) + \mathbf{1}(p)v(\mathbf{1}) = 2\,v(\mathbf{1}), so v(1)=0v(\mathbf{1})=0, and by linearity v(c)=c v(1)=0v(c) = c\,v(\mathbf{1}) = 0 for every constant cc. Why: constants carry no first-order directional information, and the product rule enforces it algebraically — this is the lemma the span proof needs.

Step 2. Hadamard expansion in a chart with xp=x(p)x_p = x(p): any smooth ff can be written f(x)=f(p)+(xμ−xpμ) hμ(x)f(x) = f(p) + (x^\mu - x^\mu_p)\,h_\mu(x) with smooth hμh_\mu satisfying hμ(p)=∂μf∣ph_\mu(p) = \partial_\mu f|_p. Why: this is the exact first-order Taylor theorem with a smooth remainder — no truncation error — so it can be fed to vv term by term.

Step 3. Apply vv and use Leibniz on each product: the constant f(p)f(p) dies by Step 1, and v[(xμ−xpμ)hμ]=(xpμ−xpμ) v(hμ)+hμ(p) v(xμ)v\big[(x^\mu - x^\mu_p)h_\mu\big] = (x^\mu_p - x^\mu_p)\,v(h_\mu) + h_\mu(p)\,v(x^\mu). The first piece vanishes because xμ−xpμ=0x^\mu - x^\mu_p = 0 at pp. Why: evaluating the coefficient factor at pp kills the term that would have involved the unknown v(hμ)v(h_\mu), leaving only vv acting on coordinate functions.

Step 4. What remains is v(f)=v(xμ) ∂μf∣pv(f) = v(x^\mu)\,\partial_\mu f|_p for every ff, hence v=v(xμ) ∂μ∣pv = v(x^\mu)\,\partial_\mu|_p. The ∂μ∣p\partial_\mu|_p are independent because ∂μ(xν)=δνμ\partial_\mu(x^\nu) = \delta^\nu{}_\mu, so they form a basis of exactly nn elements. Why: an arbitrary derivation has been pinned to nn numbers v(xμ)v(x^\mu), proving dim⁡TpM=n=dim⁡M\dim T_pM = n = \dim M with no reference to any embedding.

Go deeper · Derivation C · 1 minWhy components and basis transform inversely, keeping V invariant
Derivation CWhy components and basis transform inversely, keeping V invariant

The goal is to derive the contravariant transformation law and the inverse-Jacobian law for the basis from a single demand — that the geometric vector VV is the same object regardless of the chart used to describe it — and to make explicit why the two transformations must be reciprocal rather than identical. This reciprocity is the reason the phrase "upper index" carries content, and it is the seed of the general tensor transformation law. We transform the basis first by the chain rule, then impose invariance on VV and match coefficients.

Step 1. By the chain rule, the new basis vector differentiates via the old ones: ∂μ′f=∂xν∂x′μ ∂νf\partial'_\mu f = \dfrac{\partial x^\nu}{\partial x'^\mu}\,\partial_\nu f, that is ∂μ′=∂xν∂x′μ ∂ν\partial'_\mu = \dfrac{\partial x^\nu}{\partial x'^\mu}\,\partial_\nu. Why: differentiating with respect to a new coordinate pulls down the inverse Jacobian, so the basis is governed by ∂x/∂x′\partial x/\partial x', not ∂x′/∂x\partial x'/\partial x.

Step 2. Demand invariance and substitute: V=V′μ∂μ′=V′μ ∂xν∂x′μ ∂νVν∂νV = V'^\mu \partial'_\mu = V'^\mu\,\dfrac{\partial x^\nu}{\partial x'^\mu}\,\partial_\nu \overset{!}{=} V^\nu \partial_\nu. Why: the same abstract VV is being expanded in two bases, so the two expansions must be equal as operators — this is the only physical input.

Step 3. Match the coefficients of ∂ν\partial_\nu: Vν=∂xν∂x′μ V′μV^\nu = \dfrac{\partial x^\nu}{\partial x'^\mu}\,V'^\mu, which inverts to V′μ=∂x′μ∂xν VνV'^\mu = \dfrac{\partial x'^\mu}{\partial x^\nu}\,V^\nu. Why: the components carry the Jacobian ∂x′/∂x\partial x'/\partial x while the basis carries its inverse — the contragredience that makes the products cancel and leaves VV untouched.

Step 4. Sanity check on the identity change x′=xx'=x: both Jacobians are δ\delta, so V′μ=VμV'^\mu = V^\mu and ∂μ′=∂μ\partial'_\mu = \partial_\mu, as they must. Why: any correct transformation law must reduce to "nothing happens" when the chart does not change, and this one does.

Limiting cases

Special and degenerate situations sharpen what the tangent space is — and, just as usefully, what it is not.

CaseResultMeaning
Flat space Rn\mathbb{R}^nTpRn≅RnT_p\mathbb{R}^n \cong \mathbb{R}^nEvery tangent space is canonically the same Rn\mathbb{R}^n, so points and vectors merge; this is why elementary calculus never has to distinguish them, and why the whole construction looks like pedantry until the manifold curves.
Dimensiondim⁡TpM=dim⁡M=n\dim T_pM = \dim M = nThe tangent space matches the manifold's dimension, never the embedding's: the 2-sphere sitting in R3\mathbb{R}^3 has 2-dimensional tangent spaces, not 3-dimensional ones.
Distinct pointsTpM≆canTqM  (p≠q)T_pM \ncong_{\text{can}} T_qM \;(p\neq q)With no extra structure there is no canonical way to identify tangent spaces at different points; supplying one is a connection, and its path-dependence is curvature.
Lorentzian spacetimeTpM≅R4, gp:TpM×TpM→RT_p\mathcal{M}\cong\mathbb{R}^4,\ g_p:T_p\mathcal{M}\times T_p\mathcal{M}\to\mathbb{R}Once the metric is added each tangent space becomes a 4-dimensional Minkowski space, sorting vectors into timelike, null and spacelike — the local arena of special relativity glued onto every event.

Worked examples

1 · From a curve to its tangent vector, in two charts (confidence builder)

A particle moves on the plane along γ(t)=(cos⁡t, sin⁡t)\gamma(t) = (\cos t,\ \sin t), the unit circle. At t=0t=0 it sits at p=(1,0)p=(1,0). Find its tangent vector there in Cartesian coordinates, then re-express it in polar coordinates (r,θ)(r,\theta), and confirm the two descriptions agree.

Step 1. In Cartesian coordinates the components are the coordinate velocities: x˙(0)=−sin⁡0=0\dot{x}(0) = -\sin 0 = 0 and y˙(0)=cos⁡0=1\dot{y}(0) = \cos 0 = 1. So V=x˙ ∂x+y˙ ∂y=∂yV = \dot{x}\,\partial_x + \dot{y}\,\partial_y = \mathbf{\partial_y} at pp — the particle is heading straight "up" the yy-axis, as a circle crossing (1,0)(1,0) should.

Step 2. In polar coordinates the same curve is r(t)=1, θ(t)=tr(t)=1,\ \theta(t)=t, so r˙(0)=0\dot{r}(0)=0 and θ˙(0)=1\dot{\theta}(0)=1, giving V=r˙ ∂r+θ˙ ∂θ=∂θV = \dot{r}\,\partial_r + \dot{\theta}\,\partial_\theta = \mathbf{\partial_\theta}. Two different coordinate stories, one geometric vector.

Step 3. Check consistency through the basis. At p=(1,0)p=(1,0) we have r=1, θ=0r=1,\ \theta=0, and ∂θ=∂x∂θ∂x+∂y∂θ∂y=(−rsin⁡θ) ∂x+(rcos⁡θ) ∂y=0⋅∂x+1⋅∂y=∂y\partial_\theta = \dfrac{\partial x}{\partial\theta}\partial_x + \dfrac{\partial y}{\partial\theta}\partial_y = (-r\sin\theta)\,\partial_x + (r\cos\theta)\,\partial_y = 0\cdot\partial_x + 1\cdot\partial_y = \partial_y. The two expressions are the identical vector: V=∂y=∂θV = \partial_y = \partial_\theta. Note ∂θ\partial_\theta here happens to have length r=1r=1; move the same construction out to r=5r=5 and ∂θ\partial_\theta would be five times longer — the coordinate basis is not normalized.

2 · The contravariant law and invariance, with integer arithmetic

Introduce new coordinates x′=2x+y, y′=x+yx' = 2x + y,\ y' = x + y on the plane. A vector at a point has Cartesian components Vx=3, Vy=1V^x = 3,\ V^y = 1. Compute its primed components with the transformation law, then verify explicitly that V=V′μ∂μ′V = V'^\mu\partial'_\mu recovers the original vector.

Step 1. The Jacobian is ∂x′μ∂xν=(2111)\dfrac{\partial x'^\mu}{\partial x^\nu} = \begin{pmatrix} 2 & 1\\ 1 & 1\end{pmatrix} (rows μ=x′,y′\mu = x',y'; columns ν=x,y\nu = x,y). Apply the contravariant law: V′x′=2⋅3+1⋅1=7V'^{x'} = 2\cdot 3 + 1\cdot 1 = \mathbf{7} and V′y′=1⋅3+1⋅1=4V'^{y'} = 1\cdot 3 + 1\cdot 1 = \mathbf{4}. The components changed completely, from (3,1)(3,1) to (7,4)(7,4).

Step 2. The basis transforms by the inverse Jacobian. Solving the coordinate relations gives x=x′−y′, y=2y′−x′x = x' - y',\ y = 2y' - x', so ∂x′′=∂x−∂y\partial'_{x'} = \partial_x - \partial_y and ∂y′′=−∂x+2∂y\partial'_{y'} = -\partial_x + 2\partial_y. (The determinant of the change is 2⋅1−1⋅1=12\cdot1 - 1\cdot1 = 1, so it is invertible — a genuine chart change.)

Step 3. Reassemble the vector in the new basis: V=7 ∂x′′+4 ∂y′′=7(∂x−∂y)+4(−∂x+2∂y)=(7−4)∂x+(−7+8)∂y=3∂x+∂yV = 7\,\partial'_{x'} + 4\,\partial'_{y'} = 7(\partial_x - \partial_y) + 4(-\partial_x + 2\partial_y) = (7-4)\partial_x + (-7+8)\partial_y = 3\partial_x + \partial_y. This is exactly the original VV: the component change (3,1)→(7,4)(3,1)\to(7,4) and the basis change cancel, and the geometric vector is invariant. That cancellation is the entire reason upper and lower indices transform by reciprocal matrices.

Physics of the portrait

The tangent space is the point where the loose arrows of nineteenth-century vector analysis were forced to grow up. Once geometry was recognized as intrinsic — a manifold with no ambient space — the naive arrow had to be rebuilt from the smooth structure alone, and the figure who did more than anyone to make "a linear space at each point" the organizing idea of geometry, and to carry it directly into general relativity, was Élie Cartan.

Origins · 1 minÉlie Cartan and how this was discovered
ÉC
Élie Cartan
1869–1951 · founder of the moving-frame method and modern differential geometry

Cartan, the son of a village blacksmith in the French Alps, became the geometer who taught relativity how to carry a vector space at every point. His doctoral work classified the simple Lie algebras, but his lasting revolution was the méthode du repère mobile — the method of moving frames — in which one attaches to each point of a manifold its own linear reference space and studies how that space twists from point to point. This is the tangent space made into a working tool, and the direct ancestor of the orthonormal-frame (vielbein) formalism that quantum field theory needs to put spinors on curved spacetime. In his 1922–1925 series Sur les variétés à connexion affine et la théorie de la relativité généralisée, Cartan reformulated general relativity in exactly this language, introduced the affine connection as independent structure on the tangent bundle, and built "Newton–Cartan" gravity, exhibiting Newtonian gravitation itself as spacetime curvature. He worked in relative isolation, his ideas judged too abstract for decades; only in the 1930s and 40s, as fibre bundles and the intrinsic derivation definition of a tangent vector (sharpened by Chevalley and Koszul) matured, did the community catch up. Today every index in general relativity — every Vμ∂μV^\mu\partial_\mu — lives in a structure Cartan taught physicists to see.

History
1854
— Riemann's habilitation lecture founds the intrinsic geometry of n-dimensional manifolds
1900
— Ricci and Levi-Civita codify the absolute differential calculus of vector and tensor components
1918
— Weyl's Raum-Zeit-Materie develops infinitesimal geometry with a vector space at each point
1923
— Cartan's moving frames attach a linear reference space to every point of a manifold
1946
— Chevalley defines the tangent vector intrinsically as a derivation of smooth functions

Going further

Texts. Misner, Thorne & Wheeler, Gravitation, §2.5–2.6 and §8 (the "machine" picture of vectors) · Wald, General Relativity, §2.2–2.3 (the derivation definition and dimension theorem) · Carroll, Spacetime and Geometry, §2.2–2.3 · Schutz, A First Course in General Relativity, ch. 5 · Hartle, Gravity, ch. 7 · Lee, Introduction to Smooth Manifolds, ch. 3 (the cleanest modern treatment of derivations and the Hadamard lemma). The key checkpoints of this article are: the constants-killed argument v(1)=2v(1)⇒v(1)=0v(\mathbf{1}) = 2v(\mathbf{1}) \Rightarrow v(\mathbf{1})=0; the Hadamard-lemma span proof yielding dim⁡TpM=n\dim T_pM = n; the contravariant law V′μ=(∂x′μ/∂xν)VνV'^\mu = (\partial x'^\mu/\partial x^\nu)V^\nu together with the inverse-Jacobian basis law and their cancellation; and the worked-example arithmetic V′=(7,4)V'=(7,4) reconstructing to V=(3,1)V=(3,1), and the circle velocity ∂y=∂θ\partial_y = \partial_\theta at (1,0)(1,0). No dimensionful constants are asserted beyond the standard normalization g(u,u)=−1g(u,u)=-1 in geometrized units.

Builds on: Smooth Manifolds and Coordinate Charts · Atlases, Transition Functions and the Differentiable Structure. Leads to: The Cotangent Space and One-Forms · Vector Fields and Integral Curves · General Tensors and the Tensor Product · The Tensor Transformation Law · The Metric Tensor and the Line Element.

Ask the tutor: ask me to work any coordinate change you like — polar, rotated, or sheared — and watch the components transform while the vector itself stands perfectly still.

Why bother with the abstract "derivation" definition when the curve picture is so intuitive?

Because the derivation definition never mentions coordinates or embeddings, and general relativity has neither to spare. The curve picture is the right intuition, but to prove that tangent vectors form an nn-dimensional vector space you must show the coordinate basis is complete, and that argument (the Hadamard lemma) runs most cleanly on derivations. The algebraic definition also makes the vector-space structure obvious — you simply add and rescale the operators — and it generalizes without change to infinite dimensions and to algebraic geometry, where "curves" are awkward but "derivations of the function ring" are natural. Physicists keep both pictures and switch freely.

What actually is the difference between a tangent vector and a directional derivative?

There is none — that is the content of the definition, not a coincidence. A directional derivative is an operator that takes a scalar field and returns its rate of change in some direction at a point; a tangent vector is defined to be exactly such an operator (a linear, Leibniz-obeying map). The notation V[f]V[f] or Vμ∂μfV^\mu\partial_\mu f is the directional derivative of ff along VV. What the tangent-space formalism adds is the recognition that these operators themselves form a vector space, so "the set of all directions at pp" becomes a legitimate geometric object with its own algebra, dimension, dual, and eventually a metric.

If tangent spaces at different points are separate, how do we ever compare vectors on a manifold?

You cannot, without adding structure. There is no canonical isomorphism between TpMT_pM and TqMT_qM for p≠qp\neq q, so "the same vector at a different point" is undefined on a bare manifold. To compare them you install a connection, a rule for parallel-transporting a vector along a path from pp to qq. The catch is that the result generally depends on the path taken, and the failure to return to the starting vector after a closed loop is precisely curvature — the Riemann tensor. So the separateness of tangent spaces is not a nuisance to be papered over; it is the doorway to the entire theory of curvature and gravitation.

Are the coordinate basis vectors ∂_μ unit vectors?

Almost never. The vector ∂μ\partial_\mu means "increase the coordinate xμx^\mu by one unit, holding the others fixed," and how much geometric length that represents depends on the coordinates and on the metric — neither of which the bare tangent space knows about. In polar coordinates ∂r\partial_r has length 11 but ∂θ\partial_\theta has length rr, so it is short near the origin and long far away; on a sphere ∂ϕ\partial_\phi shrinks to zero at the poles. Normalized bases (e^μ=∂μ/∣∂μ∣\hat{e}_\mu = \partial_\mu/|\partial_\mu|) exist and are useful for reading off physical components, but they require a metric and are usually not coordinate bases, so they do not commute the way the ∂μ\partial_\mu do.

What makes the transformation law "contravariant," and why does the name sound backwards?

The components VμV^\mu transform with the Jacobian ∂x′μ/∂xν\partial x'^\mu/\partial x^\nu, which is opposite to how the basis vectors transform (they use the inverse Jacobian). "Contravariant" names that opposition: the components vary contrary to the basis. The name feels backwards because the components are the numbers we write down and manipulate, so it is tempting to call their rule the "natural" one — but the invariant object is V=Vμ∂μV = V^\mu\partial_\mu, and only because components and basis pull in opposite directions does VV stay fixed. Historically the terminology comes from Ricci and Levi-Civita's absolute differential calculus, and it is the prototype for every upper index in tensor analysis.

How does the tangent space become the Minkowski space of special relativity?

By adding the metric. The bare tangent space TpMT_p\mathcal{M} of a 4-dimensional spacetime is just R4\mathbb{R}^4 with no notion of length, time, or causality. Supplying the Lorentzian metric gpg_p — an inner product of signature (−,+,+,+)(-,+,+,+) on each tangent space — turns every TpMT_p\mathcal{M} into a copy of Minkowski space, with light cones, timelike and spacelike vectors, and proper time. This is the precise sense in which "spacetime is locally special-relativistic": at each event the tangent space is flat Minkowski space, and the metric's variation from point to point is gravity. A particle's four-velocity u=(dxμ/dτ)∂μu = (\mathrm{d}x^\mu/\mathrm{d}\tau)\partial_\mu is a tangent vector normalized to g(u,u)=−1g(u,u) = -1.

Before this

Where this leads