The Lie Derivative

A tensor field hands you a different tensor at every point of a manifold, and those tensors live in different vector spaces — the tangent space at pp is not the tangent space at a neighbour qq. So the innocent-looking act of "differentiating a tensor field" hides a real problem: to form T(q)−T(p)T(q)-T(p) you must first carry T(q)T(q) back to pp along some prescribed rule, and the answer depends entirely on which rule you choose. The covariant derivative answers with a connection, an extra piece of structure that defines parallel transport. The Lie derivative answers with nothing extra at all. A vector field XX already generates a flow ϕt\phi_t — a one-parameter family of diffeomorphisms that slides the whole manifold along XX — and that flow supplies a canonical way to drag any tensor from ϕt(p)\phi_t(p) back to pp. Once the tensor is home, subtraction is legal and the instantaneous rate of change is LXT=lim⁡t→0(ϕt∗T−T)/t\mathcal{L}_X T=\lim_{t\to0}(\phi_t^{*}T-T)/t. Because every ingredient is built from the diffeomorphism flow, the result is automatically a tensor of the same type, and — crucially — it depends on XX not merely through its value at the point but through its derivatives, because neighbouring flow lines spread, twist and shear. This one construction quietly powers the symmetry machinery of general relativity. On functions it is the directional derivative; on vector fields it is the Lie bracket [X,Y][X,Y], the failure of two flows to commute; and on the metric it defines an isometry: Lξg=0\mathcal{L}_\xi g=0 is the Killing equation, whose solutions hand you the conserved energy and angular momentum of orbits in Schwarzschild and Kerr. The whole apparatus needs only the smooth structure — no metric, no connection — which is exactly why it can ask a clean question about the geometry without presupposing it.

Key takeaways
  • The Lie derivative LXT\mathcal{L}_X T measures how a tensor field TT changes as it is dragged along the flow of a vector field XX, comparing the dragged-back tensor with the original at the same point.
  • Unlike the covariant derivative it needs no connection and no metric — only the differentiable structure of the manifold — yet it still returns a genuine tensor of the same rank as TT.
  • On scalars it is the directional derivative LXf=X(f)\mathcal{L}_X f=X(f); on vector fields it is the commutator LXY=[X,Y]\mathcal{L}_X Y=[X,Y]; on the metric it defines isometries.
  • The coordinate formula uses plain partial derivatives: one transport term Xσ∂σX^\sigma\partial_\sigma, a −∂X-\partial X correction per upper index, and a +∂X+\partial X correction per lower index; the non-tensorial pieces cancel.
  • Lξgμν=2∇(μξν)=0\mathcal{L}_\xi g_{\mu\nu}=2\nabla_{(\mu}\xi_{\nu)}=0 is the Killing equation, the engine of conserved quantities ξμpμ\xi_\mu p^\mu in stationary and axisymmetric spacetimes.
  • It is a derivation, commutes with the exterior derivative, and obeys Cartan's magic formula LX=d ιX+ιX d\mathcal{L}_X=\mathrm{d}\,\iota_X+\iota_X\,\mathrm{d} on forms.
  • Key idea: drag a tensor along the flow of XX, pull it back to where it started, and differentiate — LXT=ddt(ϕt∗T)∣t=0\mathcal{L}_X T=\frac{\mathrm{d}}{\mathrm{d}t}(\phi_t^{*}T)\big|_{t=0}. No connection is required; the diffeomorphism flow alone supplies the comparison, and the answer is a tensor of the same rank encoding both transport and the shearing of nearby flow lines.
The core insight

Drag a tensor along the flow of XX, pull it back to where it started, and differentiate: LXT=ddt(ϕt∗T)∣t=0\mathcal{L}_X T=\frac{\mathrm{d}}{\mathrm{d}t}\big(\phi_t^{*}T\big)\big|_{t=0}. No connection is needed; the diffeomorphism flow alone provides the comparison, and the result is a tensor of the same rank that encodes both transport and the shearing of nearby flow lines.

Where this lives today

The Lie derivative is not a museum piece; it runs inside every numerical-relativity code that models colliding black holes. In the 3+13+1 (ADM/BSSN) split of spacetime that these simulations use, the geometry is evolved slice by slice, and the time-evolution operator is not a plain ∂t\partial_t but ∂t−Lβ\partial_t-\mathcal{L}_\beta, where β\beta is the shift vector that reroutes coordinates across the slice. Every evolution equation for the spatial metric and extrinsic curvature carries a Lie-derivative-along-the-shift term, and getting it right is essential to the stability of the run — the same runs that produce the gravitational-waveform templates matched-filtered against LIGO and Virgo data. Elsewhere the Lie derivative organizes the search for symmetry itself: "approximate Killing vectors" are found by minimizing ∥Lξg∥\|\mathcal{L}_\xi g\| over vector fields on a horizon to define a black hole's spin, and the hidden Killing tensor behind the Carter constant makes Kerr geodesics integrable enough to model extreme-mass-ratio inspirals for the future LISA mission. From gauge transformations in cosmological perturbation theory (δT=LξT\delta T=\mathcal{L}_\xi T) to the very definition of a stationary spacetime, the operator Lie could not have imagined applied to gravity is now indispensable to it.

The physical picture

Picture a fluid whose velocity field is XX. Its flow ϕt\phi_t carries every fluid element downstream, and with it every tensor painted on the fluid. To differentiate a tensor field TT at a point pp, photograph TT a little way downstream at ϕt(p)\phi_t(p), then "un-flow" that photograph back to pp using the same flow that took it there. If the dragged-back picture lies exactly on top of the original, the tensor is Lie-constant — the flow carries it rigidly. Any mismatch, divided by the elapsed time, is LXT\mathcal{L}_X T. Nothing in this recipe mentions distance, angle, or parallel transport; the flow is doing all the work, and the flow is nothing but the vector field integrated.

Figure
Dragging a vector along the flow φ_t of X: transport Y from φ_t(p) back to p, subtract from Y at p, and the mismatch per unit time is the Lie derivative ℒ_X Y = lim (φ_t*Y − Y)/t
The Lie derivative: drag the tensor back along the flow, then subtract flow of X p φ_t(p) Y(p) Y at φ_t(p) φ_t*Y (dragged back to p) t · ℒ_X Y ℒ_X Y = lim (φ_t*Y − Y)/t — no connection used

Why is LXY\mathcal{L}_X Y the same as the commutator [X,Y][X,Y]? Flow a short step along XX, then along YY; separately, flow first along YY, then along XX. You generally land at two different points, and the gap between them — to second order in the step — is precisely [X,Y][X,Y]. So the Lie derivative of one field along another measures the failure of their flows to commute, a purely kinematic fact that never once invokes a metric. The extra ∂X\partial X terms that distinguish LX\mathcal{L}_X from a covariant derivative are exactly the bookkeeping for how the flow deforms the frame: where flow lines converge or shear, even a "constant-looking" tensor drifts relative to the moving grid, and LX\mathcal{L}_X captures that drift.

Figure
Flowing along X then Y need not land where flowing along Y then X lands: the second-order gap is the Lie bracket. For the rotation ∂/∂φ = x∂_y − y∂_x and the translation ∂/∂x the bracket is −∂/∂y, so the two flows fail to commute.
The bracket [X,Y] is the gap left when two flows do not commute p flow ε along X then ε along Y ε along Y then ε along X gap = ε² [X,Y] A concrete case X = ∂/∂φ = x ∂_y − y ∂_x Y = ∂/∂x [X,Y] = X∂Y − Y∂X [∂/∂φ , ∂/∂x] = − ∂/∂y rotation and translation do not commute → nonzero

Because LX\mathcal{L}_X uses no metric, it sees only the smooth structure — and that is its power for symmetry analysis. Asking whether Lξg=0\mathcal{L}_\xi g=0 is asking a clean, non-circular question: does the flow of ξ\xi leave every distance and angle unchanged? A metric-blind operator is exactly the right tool to interrogate the metric, because it cannot smuggle the answer in through the back door.

The core equations

The starting point is the geometric definition. Let ϕt\phi_t be the flow of XX, so ϕ0=id\phi_0=\mathrm{id} and ddtϕt(p)∣t=0=X(p)\tfrac{\mathrm{d}}{\mathrm{d}t}\phi_t(p)|_{t=0}=X(p). The pullback ϕt∗\phi_t^{*} drags a tensor field from ϕt(p)\phi_t(p) back to pp; the Lie derivative is the tt-derivative of that dragged-back field at the origin.

LXT  =  lim⁡t→0ϕt∗T−Tt  =  ddt ϕt∗T∣t=0(1)\mathcal{L}_X T \;=\; \lim_{t\to 0}\frac{\phi_t^{*}T - T}{t} \;=\; \left.\frac{\mathrm{d}}{\mathrm{d}t}\,\phi_t^{*}T\right|_{t=0} \qquad (1)

where: XX — vector field generating the flow; ϕt\phi_t — flow (one-parameter group of diffeomorphisms) of XX, with ϕ0=id\phi_0=\mathrm{id}; ϕt∗\phi_t^{*} — pullback by ϕt\phi_t, dragging the tensor back to the base point; TT — tensor field of arbitrary type (p,q)(p,q). Physical reading: the diffeomorphism, not a connection, identifies the two tensor spaces, so the subtraction is legal and LXT\mathcal{L}_X T is again a type-(p,q)(p,q) tensor. On a scalar there are no indices to correct, and the pullback is just composition with the flow. The definition collapses to the ordinary directional derivative.

LXf=Xμ ∂μf=X(f)(2)\mathcal{L}_X f = X^\mu\,\partial_\mu f = X(f) \qquad (2)

where: ff — smooth scalar field; XμX^\mu — components of XX in a coordinate basis; ∂μ\partial_\mu — coordinate partial derivative ∂/∂xμ\partial/\partial x^\mu. Physical reading: rate of change of ff as you drift along the flow, no more and no less. On a vector field the flow both moves the base point and shears the arrow, producing two terms. The result is the commutator of XX and YY regarded as first-order operators — the Lie bracket.

LXY=[X,Y],(LXY)μ=Xν∂νYμ−Yν∂νXμ(3)\mathcal{L}_X Y = [X,Y],\qquad (\mathcal{L}_X Y)^\mu = X^\nu\partial_\nu Y^\mu - Y^\nu\partial_\nu X^\mu \qquad (3)

where: YY — the vector field being differentiated; [X,Y][X,Y] — commutator XY−YXXY-YX of the two fields acting as derivations. Physical reading: the first term transports YY downstream; the second, carrying ∂X\partial X, accounts for the flow stretching the arrow. Manifestly antisymmetric under X↔YX\leftrightarrow Y. For a one-form the correction flips sign, because a covector transforms with the inverse Jacobian. The sign is pinned by demanding the Leibniz rule on the scalar ω(Y)\omega(Y).

(LXω)μ=Xν∂νωμ+ων ∂μXν(4)(\mathcal{L}_X\omega)_\mu = X^\nu\partial_\nu\omega_\mu + \omega_\nu\,\partial_\mu X^\nu \qquad (4)

where: ωμ\omega_\mu — components of a one-form (covector) field. Physical reading: the lower index earns a +∂X+\partial X term, exactly opposite in sign to the upper-index case of equation (3). Equations (2)–(4) are special cases of one master rule. Every upper index contributes a −∂X-\partial X term, every lower index a +∂X+\partial X term, all riding on a single transport term.

(LXT)μ1⋯ν1⋯=Xσ∂σTμ1⋯ν1⋯−∑aT⋯σ⋯ν1⋯ ∂σXμa+∑bTμ1⋯⋯σ⋯ ∂νbXσ(5)(\mathcal{L}_X T)^{\mu_1\cdots}{}_{\nu_1\cdots} = X^\sigma\partial_\sigma T^{\mu_1\cdots}{}_{\nu_1\cdots} - \sum_a T^{\cdots\sigma\cdots}{}_{\nu_1\cdots}\,\partial_\sigma X^{\mu_a} + \sum_b T^{\mu_1\cdots}{}_{\cdots\sigma\cdots}\,\partial_{\nu_b} X^{\sigma} \qquad (5)

where: μa\mu_a — each contravariant (upper) index gets a −∂X-\partial X term; νb\nu_b — each covariant (lower) index gets a +∂X+\partial X term; σ\sigma — summed (dummy) index. Physical reading: transport plus one deformation term per slot, mirroring how each index type responds to the flow's Jacobian. Although (5) is written with ordinary derivatives, the non-tensorial pieces cancel and the result is a true tensor. One may replace every ∂\partial by any torsion-free connection ∇\nabla without changing a thing — the Christoffel additions are antisymmetric and vanish for zero torsion.

(LXT)μ1⋯ν1⋯=Xσ∇σTμ1⋯ν1⋯−∑aT⋯σ⋯ν1⋯ ∇σXμa+∑bTμ1⋯⋯σ⋯ ∇νbXσ(6)(\mathcal{L}_X T)^{\mu_1\cdots}{}_{\nu_1\cdots} = X^\sigma\nabla_\sigma T^{\mu_1\cdots}{}_{\nu_1\cdots} - \sum_a T^{\cdots\sigma\cdots}{}_{\nu_1\cdots}\,\nabla_\sigma X^{\mu_a} + \sum_b T^{\mu_1\cdots}{}_{\cdots\sigma\cdots}\,\nabla_{\nu_b} X^{\sigma} \qquad (6)

where: ∇\nabla — any torsion-free connection (e.g. Levi-Civita); all Christoffel terms cancel identically. Physical reading: the covariant form makes tensoriality manifest and is the shortest road to the Killing equation. On differential forms the Lie derivative factorizes through the exterior derivative d\mathrm{d} and the interior product ιX\iota_X (contraction of XX into the first slot). This is Cartan's "magic" formula, a computational workhorse for forms.

LX α=d(ιXα)+ιX(dα)(7)\mathcal{L}_X\,\alpha = \mathrm{d}(\iota_X\alpha) + \iota_X(\mathrm{d}\alpha) \qquad (7)

where: α\alpha — differential pp-form; d\mathrm{d} — exterior derivative; ιX\iota_X — interior product. Physical reading: because d2=0\mathrm{d}^2=0, this immediately gives LX d=d LX\mathcal{L}_X\,\mathrm{d}=\mathrm{d}\,\mathcal{L}_X — the Lie derivative commutes with d\mathrm{d}. Finally, the Lie derivatives themselves close into a Lie algebra: the commutator of two Lie derivatives is the Lie derivative along the bracket. This is what makes the symmetry vector fields of a spacetime a Lie algebra.

[LX,LY]=L[X,Y](8)\big[\mathcal{L}_X,\mathcal{L}_Y\big] = \mathcal{L}_{[X,Y]} \qquad (8)

where: [⋅,⋅][\cdot,\cdot] — commutator of operators on the left, Lie bracket of fields on the right. Physical reading: the map X↦LXX\mapsto\mathcal{L}_X is a Lie-algebra homomorphism, so the Killing vectors of a metric form a finite-dimensional Lie algebra.

Derivation AFrom the flow to the Lie bracket

The goal is to derive the coordinate formula (LXY)μ=Xν∂νYμ−Yν∂νXμ(\mathcal{L}_X Y)^\mu = X^\nu\partial_\nu Y^\mu - Y^\nu\partial_\nu X^\mu straight from the geometric definition (1), so that both terms acquire a concrete geometric origin rather than being asserted. We expand the flow to first order in tt, apply its pullback to YY, Taylor-expand the downstream value of YY back along XX, and keep only the linear-in-tt piece. The transport term and the −∂X-\partial X shear term will emerge from two clearly different sources, which is the whole point of doing it from the flow.

Step 1. Write the flow to first order, ϕtμ(x)=xμ+tXμ(x)+O(t2)\phi_t^\mu(x)=x^\mu+tX^\mu(x)+O(t^2), so its Jacobian is ∂ϕtμ/∂xν=δνμ+t ∂νXμ+O(t2)\partial\phi_t^\mu/\partial x^\nu=\delta^\mu_\nu+t\,\partial_\nu X^\mu+O(t^2). Why: the pullback of a vector needs the Jacobian of the flow map, and to first order that Jacobian is the identity plus t ∂Xt\,\partial X.

Step 2. The pullback of YY uses the inverse-flow Jacobian, giving (ϕt∗Y)μ(p)=(δνμ−t ∂νXμ) Yν(ϕt(p))+O(t2)(\phi_t^{*}Y)^\mu(p)=(\delta^\mu_\nu-t\,\partial_\nu X^\mu)\,Y^\nu(\phi_t(p))+O(t^2). Why: dragging a vector back to pp means acting with (ϕ−t)∗(\phi_{-t})_{*} on the value at ϕt(p)\phi_t(p), and inverting δ+t ∂X\delta+t\,\partial X flips the sign of the correction.

Step 3. Expand the downstream value along XX: Yν(ϕt(p))=Yν(p)+t Xσ∂σYν(p)+O(t2)Y^\nu(\phi_t(p))=Y^\nu(p)+t\,X^\sigma\partial_\sigma Y^\nu(p)+O(t^2). Why: the point ϕt(p)\phi_t(p) sits a distance tXtX downstream, so the field value there differs from its value at pp by the directional derivative along XX.

Step 4. Multiply the two factors and discard O(t2)O(t^2): (ϕt∗Y)μ=Yμ+t(Xσ∂σYμ−Yν∂νXμ)+O(t2)(\phi_t^{*}Y)^\mu=Y^\mu+t\big(X^\sigma\partial_\sigma Y^\mu-Y^\nu\partial_\nu X^\mu\big)+O(t^2). Why: only the cross terms linear in tt survive, and they split cleanly into a transport piece and a shear piece.

Step 5. Subtract YμY^\mu, divide by tt, and take t→0t\to0 to read off (LXY)μ=Xσ∂σYμ−Yν∂νXμ=[X,Y]μ(\mathcal{L}_X Y)^\mu=X^\sigma\partial_\sigma Y^\mu-Y^\nu\partial_\nu X^\mu=[X,Y]^\mu. Why: the transport term comes from the value spreading downstream (Step 3) and the −∂X-\partial X term from the Jacobian stretching the arrow (Step 2) — the bracket is the sum of these two distinct effects. *Antisymmetry under X↔YX\leftrightarrow Y is manifest, as required of a commutator, and the concrete case [∂ϕ,∂x]=−∂y[\partial_\phi,\partial_x]=-\partial_y checks out (see Worked example 1).*

Go deeper · Derivation B · 1 minThe Killing equation from the metric being Lie-constant
Derivation BThe Killing equation from the metric being Lie-constant

The goal is to turn the geometric statement "the flow of ξ\xi is a symmetry" into a local differential equation on ξ\xi. A symmetry of the geometry is a flow that leaves the metric unchanged, i.e. Lξg=0\mathcal{L}_\xi g=0. We apply the master formula (5) to the rank-(0,2)(0,2) tensor gμνg_{\mu\nu}, promote the partials to covariant derivatives using the torsion-free property, invoke metric compatibility to kill the transport term, and lower an index — arriving at the compact, manifestly covariant Killing equation that every conserved orbital quantity in GR descends from.

Step 1. With both indices lower, formula (5) gives (Lξg)μν=ξσ∂σgμν+gσν ∂μξσ+gμσ ∂νξσ(\mathcal{L}_\xi g)_{\mu\nu}=\xi^\sigma\partial_\sigma g_{\mu\nu}+g_{\sigma\nu}\,\partial_\mu\xi^\sigma+g_{\mu\sigma}\,\partial_\nu\xi^\sigma. Why: each of the two lower indices contributes a +∂ξ+\partial\xi term, and there is a single transport term along ξ\xi.

Step 2. Because the Levi-Civita connection is torsion-free, equation (6) lets us replace every ∂\partial by ∇\nabla without changing the value: (Lξg)μν=ξσ∇σgμν+gσν∇μξσ+gμσ∇νξσ(\mathcal{L}_\xi g)_{\mu\nu}=\xi^\sigma\nabla_\sigma g_{\mu\nu}+g_{\sigma\nu}\nabla_\mu\xi^\sigma+g_{\mu\sigma}\nabla_\nu\xi^\sigma. Why: the Christoffel terms introduced by ∂→∇\partial\to\nabla are antisymmetric in a way that cancels for zero torsion, so this rewriting is exact.

Step 3. Metric compatibility ∇σgμν=0\nabla_\sigma g_{\mu\nu}=0 annihilates the transport term outright, leaving (Lξg)μν=gσν∇μξσ+gμσ∇νξσ(\mathcal{L}_\xi g)_{\mu\nu}=g_{\sigma\nu}\nabla_\mu\xi^\sigma+g_{\mu\sigma}\nabla_\nu\xi^\sigma. Why: for the Levi-Civita connection the metric is covariantly constant, so only the two deformation terms remain.

Step 4. Pull the metric inside the derivative to lower the index, ξν=gνσξσ\xi_\nu=g_{\nu\sigma}\xi^\sigma, giving (Lξg)μν=∇μξν+∇νξμ=2∇(μξν)(\mathcal{L}_\xi g)_{\mu\nu}=\nabla_\mu\xi_\nu+\nabla_\nu\xi_\mu=2\nabla_{(\mu}\xi_{\nu)}. Why: compatibility again — since ∇g=0\nabla g=0, the metric commutes with ∇\nabla, so lowering the index inside the derivative is legal.

Step 5. Impose the isometry condition Lξg=0\mathcal{L}_\xi g=0 to obtain the Killing equation ∇(μξν)=0\nabla_{(\mu}\xi_{\nu)}=0. Why: demanding the metric be Lie-constant is the definition of an isometry, and it constrains only the symmetric part of ∇μξν\nabla_\mu\xi_\nu, which is exactly what gg (being symmetric) can see. *Along a geodesic with tangent uμu^\mu this gives uν∇ν(ξμuμ)=uμuν∇(μξν)=0u^\nu\nabla_\nu(\xi_\mu u^\mu)=u^\mu u^\nu\nabla_{(\mu}\xi_{\nu)}=0, so ξμuμ\xi_\mu u^\mu is conserved.*

Go deeper · Derivation C · 1 minCartan's magic formula on a one-form
Derivation CCartan's magic formula on a one-form

The goal is to verify Cartan's identity LXα=d ιXα+ιX dα\mathcal{L}_X\alpha=\mathrm{d}\,\iota_X\alpha+\iota_X\,\mathrm{d}\alpha for a one-form α=αμ dxμ\alpha=\alpha_\mu\,\mathrm{d}x^\mu by explicit component computation, confirming that the exterior-calculus route reproduces the same one-form Lie derivative (4) we obtained from the Leibniz rule. We compute each of the two pieces on the right separately, add them, and watch a spurious term cancel, leaving exactly the expected transport-plus-shear combination. This is the identity that makes forms so pleasant to Lie-differentiate.

Step 1. The interior product contracts XX into α\alpha, producing the scalar ιXα=Xναν\iota_X\alpha=X^\nu\alpha_\nu. Why: ιX\iota_X lowers form degree by one, and a one-form contracted with a vector is a function.

Step 2. Its exterior derivative is (d ιXα)μ=∂μ(Xναν)=(∂μXν)αν+Xν∂μαν(\mathrm{d}\,\iota_X\alpha)_\mu=\partial_\mu(X^\nu\alpha_\nu)=(\partial_\mu X^\nu)\alpha_\nu+X^\nu\partial_\mu\alpha_\nu. Why: on a scalar d\mathrm{d} is just the gradient, and the product rule splits it into a ∂X\partial X piece and a ∂α\partial\alpha piece.

Step 3. The exterior derivative of α\alpha has components (dα)μν=∂μαν−∂ναμ(\mathrm{d}\alpha)_{\mu\nu}=\partial_\mu\alpha_\nu-\partial_\nu\alpha_\mu. Why: on a one-form d\mathrm{d} is the antisymmetrized derivative, giving a two-form.

Step 4. Contracting XX into the first slot, (ιXdα)μ=Xν(dα)νμ=Xν(∂ναμ−∂μαν)(\iota_X\mathrm{d}\alpha)_\mu=X^\nu(\mathrm{d}\alpha)_{\nu\mu}=X^\nu(\partial_\nu\alpha_\mu-\partial_\mu\alpha_\nu). Why: ιX\iota_X feeds XX into the leading index of the two-form, generating a transport term and a spurious −Xν∂μαν-X^\nu\partial_\mu\alpha_\nu.

Step 5. Add Steps 2 and 4: the Xν∂μανX^\nu\partial_\mu\alpha_\nu terms cancel, leaving (LXα)μ=Xν∂ναμ+αν∂μXν(\mathcal{L}_X\alpha)_\mu=X^\nu\partial_\nu\alpha_\mu+\alpha_\nu\partial_\mu X^\nu. Why: the two constructions were designed to share exactly that term with opposite signs, and what survives is precisely the one-form formula (4). *This agrees with the Leibniz-rule derivation of equation (4); Cartan's formula extends to all pp-forms by linearity and the derivation property, and yields LX d=d LX\mathcal{L}_X\,\mathrm{d}=\mathrm{d}\,\mathcal{L}_X at once.*

Limiting cases

The Lie derivative specializes to familiar operations as the rank of the tensor drops, and each row below is a consistency check on the master formula (5).

CaseResultMeaning
Scalar fieldLXf=Xμ ∂μf=X(f)\mathcal{L}_X f = X^\mu\,\partial_\mu f = X(f)Reduces to the ordinary directional derivative; no correction terms because a scalar carries no indices.
Vector fieldLXY=[X,Y]=(Xμ∂μYν−Yμ∂μXν) ∂ν\mathcal{L}_X Y = [X,Y] = (X^\mu\partial_\mu Y^\nu - Y^\mu\partial_\mu X^\nu)\,\partial_\nuEquals the Lie bracket; manifestly antisymmetric under X↔YX\leftrightarrow Y.
One-form(LXω)μ=Xν∂νωμ+ων∂μXν(\mathcal{L}_X\omega)_\mu = X^\nu\partial_\nu\omega_\mu + \omega_\nu\partial_\mu X^\nuLower index earns a +∂X+\partial X term — opposite sign to the upper-index case.
Metric(Lξg)μν=∇μξν+∇νξμ=2∇(μξν)(\mathcal{L}_\xi g)_{\mu\nu} = \nabla_\mu\xi_\nu + \nabla_\nu\xi_\mu = 2\nabla_{(\mu}\xi_{\nu)}Vanishing defines a Killing vector, hence an isometry and a conserved ξμpμ\xi_\mu p^\mu.

Worked examples

1 · Rotation and translation do not commute

On the plane with Cartesian coordinates (x,y)(x,y), take X=∂ϕ=x ∂y−y ∂xX=\partial_\phi=x\,\partial_y-y\,\partial_x (the generator of rotations) and Y=∂xY=\partial_x (the generator of translations). Compute LXY=[X,Y]\mathcal{L}_X Y=[X,Y] and interpret the result geometrically, then evaluate it at the point (1,0)(1,0).

Step 1. Read off the components. In the basis (∂x,∂y)(\partial_x,\partial_y) the fields are Xμ=(−y, x)X^\mu=(-y,\,x) and Yμ=(1, 0)Y^\mu=(1,\,0). The bracket formula (3) is (LXY)μ=Xν∂νYμ−Yν∂νXμ(\mathcal{L}_X Y)^\mu=X^\nu\partial_\nu Y^\mu-Y^\nu\partial_\nu X^\mu.

Step 2. The first term vanishes because Yμ=(1,0)Y^\mu=(1,0) is constant, so ∂νYμ=0\partial_\nu Y^\mu=0. Only the second term survives: −Yν∂νXμ=−∂xXμ-Y^\nu\partial_\nu X^\mu=-\partial_x X^\mu, since Yν∂ν=∂xY^\nu\partial_\nu=\partial_x.

Step 3. Differentiate Xμ=(−y,x)X^\mu=(-y,x) with respect to xx: ∂xXx=∂x(−y)=0\partial_x X^x=\partial_x(-y)=0 and ∂xXy=∂x(x)=1\partial_x X^y=\partial_x(x)=1. Hence −∂xXμ=(0, −1)-\partial_x X^\mu=(0,\,-1), i.e. [ ∂ϕ, ∂x ]=−∂y\mathbf{[\,\partial_\phi,\,\partial_x\,]=-\partial_y}.

Step 4. Interpret. The bracket is nonzero, so rotating-then-translating differs from translating-then-rotating — the two flows fail to commute, and the mismatch points in the −∂y-\partial_y direction. At the point (1,0)(1,0) the rotation field is X=(0,1)=∂yX=(0,1)=\partial_y and the answer [X,Y]=(0,−1)=−∂y[X,Y]=(0,-1)=-\partial_y is comparable in size to the fields themselves, so the non-commuting is a leading-order effect, not a tiny correction. This is precisely why ∂ϕ\partial_\phi and ∂x\partial_x cannot serve together as a coordinate basis: a coordinate basis always has vanishing brackets.

2 · Which flows are isometries of the round sphere?

On the unit 2-sphere with metric gμν=diag(1,sin⁡2θ)g_{\mu\nu}=\mathrm{diag}(1,\sin^2\theta) in coordinates (θ,ϕ)(\theta,\phi), test whether ξ=∂ϕ\xi=\partial_\phi and whether η=∂θ\eta=\partial_\theta are Killing vectors by computing Lξg\mathcal{L}_\xi g and Lηg\mathcal{L}_\eta g directly from the coordinate formula.

Step 1. For a (0,2)(0,2) tensor with generator VV, formula (5) reads (LVg)μν=Vσ∂σgμν+gσν∂μVσ+gμσ∂νVσ(\mathcal{L}_V g)_{\mu\nu}=V^\sigma\partial_\sigma g_{\mu\nu}+g_{\sigma\nu}\partial_\mu V^\sigma+g_{\mu\sigma}\partial_\nu V^\sigma. The only non-constant metric component is gϕϕ=sin⁡2θg_{\phi\phi}=\sin^2\theta, with ∂θgϕϕ=2sin⁡θcos⁡θ\partial_\theta g_{\phi\phi}=2\sin\theta\cos\theta.

Step 2. Take ξ=∂ϕ\xi=\partial_\phi, so ξσ=(0,1)\xi^\sigma=(0,1) is constant and ∂μξσ=0\partial_\mu\xi^\sigma=0. Every derivative term drops except the transport term ξσ∂σgμν=∂ϕgμν\xi^\sigma\partial_\sigma g_{\mu\nu}=\partial_\phi g_{\mu\nu}. But no metric component depends on ϕ\phi, so ∂ϕgμν=0\partial_\phi g_{\mu\nu}=0 for all μ,ν\mu,\nu. Therefore L∂ϕg=0\mathbf{\mathcal{L}_{\partial_\phi} g=0}: ∂ϕ\partial_\phi is a Killing vector, the axial symmetry of the sphere.

Step 3. Take η=∂θ\eta=\partial_\theta, so ησ=(1,0)\eta^\sigma=(1,0) is constant and again ∂μησ=0\partial_\mu\eta^\sigma=0. Only the transport term survives: (Lηg)μν=∂θgμν(\mathcal{L}_\eta g)_{\mu\nu}=\partial_\theta g_{\mu\nu}. The ϕϕ\phi\phi component is nonzero: (Lηg)ϕϕ=∂θsin⁡2θ=2sin⁡θcos⁡θ=sin⁡2θ(\mathcal{L}_\eta g)_{\phi\phi}=\partial_\theta\sin^2\theta=\mathbf{2\sin\theta\cos\theta}=\sin 2\theta.

Step 4. Interpret. Because (L∂θg)ϕϕ=sin⁡2θ≠0(\mathcal{L}_{\partial_\theta}g)_{\phi\phi}=\sin2\theta\neq0 except on the equator, ∂θ\partial_\theta is not a Killing vector: pushing the sphere along lines of constant longitude stretches the latitude circles (they grow from pole to equator), so distances are not preserved. The contrast is the whole lesson — the metric being ϕ\phi-independent makes ∂ϕ\partial_\phi an isometry, while its θ\theta-dependence spoils ∂θ\partial_\theta. The sphere in fact has three independent Killing vectors (the so(3)\mathfrak{so}(3) rotations); ∂ϕ\partial_\phi is only the most obvious one.

Physics of the portrait

The Lie derivative carries a name that reaches back to the nineteenth-century mathematician who first understood that a differential equation's symmetries are continuous flows — and that those flows can be differentiated.

Origins · 1 minSophus Lie and how this was discovered
SL
Sophus Lie
1842–1899 · the geometer of continuous symmetry, whose flows underlie the operator that bears his name

Marius Sophus Lie was a Norwegian mathematician who, almost single-handedly in the 1870s and 1880s, created the theory of continuous transformation groups — what we now call Lie groups and Lie algebras. His driving insight was that the solutions and symmetries of differential equations are organized by one-parameter families of transformations generated by vector fields, and that the infinitesimal generators of these flows can be added and bracketed to form an algebra. The bracket operation [X,Y][X,Y] at the heart of that structure is exactly the object this article computes as LXY\mathcal{L}_X Y. Working closely with Friedrich Engel, Lie set out the theory across the three volumes of Theorie der Transformationsgruppen (1888–1893), and his classification programme fed directly into Wilhelm Killing's and Élie Cartan's work on simple Lie algebras. Lie himself never wrote "LX\mathcal{L}_X" — the operator was named and formalized decades later, by Władysław Ślebodziński in 1931 and given its modern differential-geometric dress by van Dantzig and others — but it is his conception of a flow as the integral of a vector field that makes the whole construction possible. In general relativity his fingerprints are everywhere the word "symmetry" appears: the isometries of a spacetime form a Lie group, their generators (Killing vectors) form a Lie algebra under the bracket, and every conserved quantity of orbital motion is a symmetry made visible through Lξg=0\mathcal{L}_\xi g=0. A theory built to tame differential equations became the language in which the symmetries of spacetime are written.

History
1870
— Lie introduces one-parameter groups of continuous transformations while studying differential equations
1888
— Lie and Engel begin publishing the three-volume Theorie der Transformationsgruppen
1892
— Killing writes down the equation for infinitesimal isometries, the Killing vector condition
1918
— Noether ties every continuous symmetry to a conservation law
1931
— Ślebodziński defines and names the modern Lie-derivative operator ℒ_X

Going further

References. Misner, Thorne & Wheeler, Gravitation, §3.5–3.6 (Lie dragging) and Ch. 25 (Killing vectors) · Wald, General Relativity, Appendix C.2–C.3 and §2.2 · Carroll, Spacetime and Geometry, §5.3 · Schutz, A First Course in General Relativity, Ch. 5 · Hartle, Gravity, Ch. 8 (symmetries and Killing vectors). The key exact identities in this article are: the pullback expansion giving [X,Y]μ=Xν∂νYμ−Yν∂νXμ[X,Y]^\mu=X^\nu\partial_\nu Y^\mu-Y^\nu\partial_\nu X^\mu; the cancellation of Christoffel terms under the torsion-free replacement ∂→∇\partial\to\nabla; Cartan's formula on a one-form by component cancellation; and the concrete results [∂ϕ,∂x]=−∂y[\partial_\phi,\partial_x]=-\partial_y, (L∂θg)ϕϕ=sin⁡2θ(\mathcal{L}_{\partial_\theta}g)_{\phi\phi}=\sin2\theta, and L∂ϕg=0\mathcal{L}_{\partial_\phi}g=0. No numerical values are asserted beyond these exact tensor identities.

Builds on: Vector Fields and Integral Curves · Tangent Vectors and the Tangent Space · Cotangent Space and One-Forms · General Tensors and the Tensor Product · Smooth Manifolds and Coordinate Charts. Leads to: Killing Vectors and Isometries · The Metric Tensor and the Line Element · Tensor Algebra: Contraction, Symmetrization and Antisymmetrization · Differential Forms and Exterior Calculus.

Ask the tutor: Want to see how the two Killing vectors ∂t\partial_t and ∂ϕ\partial_\phi of Schwarzschild fall straight out of Lξg=0\mathcal{L}_\xi g=0 and hand you the conserved energy and angular momentum of an orbit?

Why can the Lie derivative be defined without a connection when the covariant derivative cannot?

Because the vector field XX already comes with a flow ϕt\phi_t, and that flow supplies exactly the missing ingredient a derivative needs: a canonical way to compare tensors at different points. The pullback ϕt∗\phi_t^{*} drags a tensor from ϕt(p)\phi_t(p) back to pp, identifying the two tensor spaces using only the diffeomorphism — that is, only the smooth structure. The covariant derivative has no flow to lean on; to compare T(q)T(q) with T(p)T(p) it must postulate a rule for parallel transport, and that rule is the connection. So the Lie derivative trades the extra structure of a connection for the extra input of a whole vector field's worth of flow.

Is the Lie derivative the same thing as the Lie bracket?

On vector fields, yes: LXY=[X,Y]\mathcal{L}_X Y=[X,Y] exactly. But the Lie derivative is more general — it acts on tensors of any rank, on one-forms, on the metric, on differential forms — whereas the Lie bracket is specifically the operation of two vector fields producing a third. Think of the bracket as the special case of the Lie derivative when the object being differentiated happens to be another vector field. The bracket's antisymmetry ([X,Y]=−[Y,X][X,Y]=-[Y,X]) is a feature of that special case; for a one-form or the metric there is no such antisymmetry, since LXω\mathcal{L}_X\omega and "LωX\mathcal{L}_\omega X" are not even the same type of object.

Why does ℒ_X depend on the derivatives of X and not just its value at the point?

Because the flow deforms a neighbourhood, not just the point. When you drag a tensor back along ϕt\phi_t, the pullback involves the Jacobian ∂ϕt/∂x≈δ+t ∂X\partial\phi_t/\partial x\approx\delta+t\,\partial X, so the derivatives of XX enter unavoidably. Concretely, the vector formula (LXY)μ=Xν∂νYμ−Yν∂νXμ(\mathcal{L}_X Y)^\mu=X^\nu\partial_\nu Y^\mu-Y^\nu\partial_\nu X^\mu contains ∂νXμ\partial_\nu X^\mu: to evaluate it at pp you must know how XX changes near pp. This is why LfXY=f LXY−(Yf)X\mathcal{L}_{fX}Y=f\,\mathcal{L}_X Y-(Yf)X rather than f LXYf\,\mathcal{L}_X Y — rescaling XX by a function ff introduces ∂f\partial f terms. The covariant derivative, by contrast, is C∞C^\infty-linear in XX and needs only X(p)X(p).

What does a Killing vector actually give you physically?

A Killing vector ξ\xi is the generator of a continuous symmetry of the geometry — a direction you can slide the whole spacetime in without changing any distance or angle. Its physical payoff is a conservation law: along any geodesic with tangent uμu^\mu, the quantity ξμuμ\xi_\mu u^\mu is constant, because uν∇ν(ξμuμ)=uμuν∇(μξν)=0u^\nu\nabla_\nu(\xi_\mu u^\mu)=u^\mu u^\nu\nabla_{(\mu}\xi_{\nu)}=0 by the Killing equation. In Schwarzschild the timelike Killing vector ∂t\partial_t delivers conserved energy per unit mass and the axial ∂ϕ\partial_\phi delivers conserved angular momentum — the two constants that make orbital dynamics, perihelion precession, and light bending tractable. Time-translation symmetry giving energy, rotational symmetry giving angular momentum: it is Noether's theorem, realized geometrically.

Why is Cartan's magic formula useful if we already have the coordinate formula?

Because on differential forms it turns Lie differentiation into two operations you already know how to do quickly — the exterior derivative d\mathrm{d} and the interior product ιX\iota_X — with no index bookkeeping. LXα=d ιXα+ιX dα\mathcal{L}_X\alpha=\mathrm{d}\,\iota_X\alpha+\iota_X\,\mathrm{d}\alpha lets you read off facts almost for free: if α\alpha is closed (dα=0\mathrm{d}\alpha=0) then LXα=d(ιXα)\mathcal{L}_X\alpha=\mathrm{d}(\iota_X\alpha) is exact, so the flow of any XX preserves the cohomology class — the geometric content of de Rham theory's homotopy invariance. It also proves in one line that LX\mathcal{L}_X commutes with d\mathrm{d}. For antisymmetric tensors (fluxes, field strengths, volume forms) it is almost always the fastest route.

Can I always replace the partial derivatives with covariant derivatives in the formula?

Yes, provided the connection is torsion-free — which the Levi-Civita connection of GR always is. Replacing every ∂\partial by ∇\nabla in the master formula inserts Christoffel symbols, but they enter only through the antisymmetric combination Γλμν−Γλνμ\Gamma^\lambda{}_{\mu\nu}-\Gamma^\lambda{}_{\nu\mu}, which is the torsion. For zero torsion that combination vanishes and all the Γ\Gamma terms cancel identically, so the covariant and partial-derivative expressions give the same tensor. This is not a coincidence: the geometric definition never mentioned a connection, so the answer cannot depend on one. The covariant form is often more convenient — it is the quickest way to reach the Killing equation — but if your connection had torsion, the naive substitution would fail and extra torsion terms would appear.

Before this

Where this leads