Skip to content

Vector Fields and Flows | Mathematics

Let XX be a smooth vector field on MM. An integral curve of XX through pp is a smooth curve γ:IM\gamma : I \to M such that γ(0)=p\gamma(0) = p and γ(t)=Xγ(t)\gamma'(t) = X_{\gamma(t)} for all tIt \in I.

Theorem 3.1 (Existence and Uniqueness). For every pMp \in M, there exists a unique maximal integral curve γp:IpM\gamma_p : I_p \to M of XX through pp, defined on a maximal open interval IpRI_p \subseteq \mathbb{R} containing 00.

For vector fields X,YX, Y on MM, the Lie bracket [X,Y][X, Y] is the vector field defined by:

[X,Y](f)=X(Y(f))Y(X(f))[X, Y](f) = X(Y(f)) - Y(X(f))

for fC(M)f \in C^\infty(M).

Proposition 3.2 (Properties of the Lie Bracket).

  1. Bilinearity: [aX+bY,Z]=a[X,Z]+b[Y,Z][aX + bY, Z] = a[X, Z] + b[Y, Z].
  2. Anti-symmetry: [X,Y]=[Y,X][X, Y] = -[Y, X].
  3. Jacobi identity: [X,[Y,Z]]+[Y,[Z,X]]+[Z,[X,Y]]=0[X, [Y, Z]] + [Y, [Z, X]] + [Z, [X, Y]] = 0.

The space of all vector fields X(M)\mathfrak{X}(M) with the Lie bracket forms a Lie algebra.

The Lie derivative of a vector field YY along XX is LXY=[X,Y]\mathcal{L}_X Y = [X, Y]. For a function ff, LXf=X(f)\mathcal{L}_X f = X(f).

The Lie derivative measures the rate of change of a geometric object along the flow of XX.

Theorem 3.3 (Flow of the Lie Bracket). If Φt\Phi_t and Ψs\Psi_s are the flows of XX and YY respectively, then ddtt=0(Ψt)(Φt)Y=[X,Y]\frac{d}{dt}\big|_{t=0} (\Psi_{-t})_*(\Phi_t)_* Y = [X, Y].

The flow of a vector field XX is a smooth map Φ:DM\Phi : \mathcal{D} \to M, where DR×M\mathcal{D} \subseteq \mathbb{R} \times M is an open domain, defined by Φ(t,p)=γp(t)\Phi(t, p) = \gamma_p(t), the integral curve of XX through pp.

Proposition 3.4 (Flow Properties). For each pMp \in M, there exists ε>0\varepsilon > 0 and a neighborhood UU of pp such that:

  1. Φ(0,p)=p\Phi(0, p) = p.
  2. Φ(t,Φ(s,p))=Φ(t+s,p)\Phi(t, \Phi(s, p)) = \Phi(t+s, p) whenever both sides are defined.
  3. For each tt, the map Φt:UM\Phi_t : U \to M defined by Φt(p)=Φ(t,p)\Phi_t(p) = \Phi(t, p) is a diffeomorphism onto its image, with inverse Φt\Phi_{-t}.

Definition. A vector field XX is complete if its flow is defined for all tRt \in \mathbb{R} (i.e., D=R×M\mathcal{D} = \mathbb{R} \times M). This happens if the maximal interval IpI_p is all of R\mathbb{R} for every pMp \in M.

Theorem 3.5 (Compactness Implies Completeness). If MM is compact, then every smooth vector field on MM is complete.

Example 3.1. On M=RM = \mathbb{R}, the vector field X=/xX = \partial/\partial x is complete with flow Φ(t,p)=p+t\Phi(t, p) = p + t. The vector field X=x2/xX = x^2 \partial/\partial x is not complete: the integral curve through p>0p > 0 satisfies γ˙=γ2\dot\gamma = \gamma^2, giving γ(t)=1/(1/pt)\gamma(t) = 1/(1/p - t), which blows up at t=1/pt = 1/p.

3.5 One-Parameter Groups of Diffeomorphisms

Section titled “3.5 One-Parameter Groups of Diffeomorphisms”

A one-parameter group of diffeomorphisms is a smooth map Φ:R×MM\Phi : \mathbb{R} \times M \to M such that ΦtΦs=Φt+s\Phi_t \circ \Phi_s = \Phi_{t+s} and Φ0=idM\Phi_0 = \mathrm{id}_M.

Proposition 3.6. There is a bijection between complete vector fields on MM and one-parameter groups of diffeomorphisms of MM. Given a complete vector field XX, its flow Φt\Phi_t is a one-parameter group. Conversely, given a one-parameter group Φt\Phi_t, define Xp=ddtt=0Φt(p)X_p = \frac{d}{dt}\big|_{t=0} \Phi_t(p).

Example 3.2. On R2\mathbb{R}^2, the vector field X=y/x+x/yX = -y \partial/\partial x + x \partial/\partial y generates rotation: Φt(x,y)=(xcostysint,xsint+ycost)\Phi_t(x, y) = (x\cos t - y\sin t, x\sin t + y\cos t). This is a one-parameter group of rotations.

Proposition 3.7. Two vector fields X,YX, Y have commuting flows if and only if [X,Y]=0[X, Y] = 0.

More precisely, [X,Y]=0[X, Y] = 0 if and only if for all sufficiently small s,ts, t: ΦtXΦsY=ΦsYΦtX\Phi_t^X \circ \Phi_s^Y = \Phi_s^Y \circ \Phi_t^X, where ΦX\Phi^X and ΦY\Phi^Y are the flows of XX and YY respectively.

Example 3.3. On R3\mathbb{R}^3, the vector fields X=/xX = \partial/\partial x and Y=/yY = \partial/\partial y commute: [X,Y]=0[X, Y] = 0. Their flows are translations in the xx and yy directions respectively, and these commute.

Example 3.4. On S2S^2, the vector fields generating rotations about the xx-axis and yy-axis do not commute: [X,Y]=Z[X, Y] = Z, where ZZ generates rotation about the zz-axis. This reflects the non-commutativity of the Lie algebra so(3)\mathfrak{so}(3).

In local coordinates (x1,,xn)(x^1, \ldots, x^n), a vector field XX can be written as:

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

The integral curve equation γ˙(t)=Xγ(t)\dot\gamma(t) = X_{\gamma(t)} becomes the system of ODEs:

γ˙i(t)=Xi(γ(t)),i=1,,n\dot\gamma^i(t) = X^i(\gamma(t)), \quad i = 1, \ldots, n

The Lie bracket in coordinates is:

[X,Y]i=XjYixjYjXixj[X, Y]^i = X^j \frac{\partial Y^i}{\partial x^j} - Y^j \frac{\partial X^i}{\partial x^j}

Problem 1. Let X=x/xX = x \partial/\partial x on R\mathbb{R}. Find the flow and determine whether XX is complete.

Solution. The ODE is γ˙=γ\dot\gamma = \gamma, giving γ(t)=pet\gamma(t) = pe^t. So Φ(t,p)=pet\Phi(t, p) = pe^t. This is defined for all tRt \in \mathbb{R}, so XX is complete. \blacksquare

Problem 2. Compute [X,Y][X, Y] for X=y/xX = y \partial/\partial x and Y=x/yY = x \partial/\partial y on R2\mathbb{R}^2. What do their flows look like?

Solution. Using the coordinate formula: X1=yX^1 = y, X2=0X^2 = 0, Y1=0Y^1 = 0, Y2=xY^2 = x.

[X,Y]1=y(0)x0(y)x+0(0)yx(y)y=x[X, Y]^1 = y\frac{\partial(0)}{\partial x} - 0\frac{\partial(y)}{\partial x} + 0\frac{\partial(0)}{\partial y} - x\frac{\partial(y)}{\partial y} = -x

[X,Y]2=y(x)x0(0)x+0(x)yx(0)y=y[X, Y]^2 = y\frac{\partial(x)}{\partial x} - 0\frac{\partial(0)}{\partial x} + 0\frac{\partial(x)}{\partial y} - x\frac{\partial(0)}{\partial y} = y

So [X,Y]=x/x+y/y[X, Y] = -x \partial/\partial x + y \partial/\partial y. The flows are: ΦtX(x,y)=(x+yt,y)\Phi_t^X(x,y) = (x+yt, y) (shear), ΦsY(x,y)=(x,y+xs)\Phi_s^Y(x,y) = (x, y+xs) (shear). These do not commute. \blacksquare

flowchart TD
A[3_Vector Fields And Flows] --> B[Key Concepts]
A --> C[Core Principles]
A --> D[Practical Applications]
B --> E[Fundamental definitions]
C --> F[Design patterns]
D --> G[Real-world usage]

A vector field is like a wind pattern on the Earth’s surface, assigning a direction and speed to every point. The flow is what happens when you release a leaf: it traces a path following the local arrows. Gentle winds produce eternal journeys, but violent fields can fling particles to infinity in finite time. The Lie bracket of two vector fields captures how their flows disagree: flowing along one then the other, versus the reverse order, produces different results precisely when the bracket is nonzero. This is the geometric heart of non-commutativity.

Mistake 1: Assuming the Lie bracket is commutative The Lie bracket satisfies anti-symmetry: [X,Y]=[Y,X][X, Y] = -[Y, X]. Students often write [X,Y]=[Y,X][X, Y] = [Y, X] or forget the sign when computing brackets. This is fundamentally different from the ordinary product of functions, which is commutative. The non-commutativity of the Lie bracket reflects the non-commutativity of flowing along different vector fields.

Mistake 2: Confusing completeness with compactness of the domain A vector field on a non-compact manifold can be complete (e.g., X=/xX = \partial/\partial x on R\mathbb{R}), while a vector field on a compact manifold is always complete. Students sometimes assume that non-compact domains automatically produce incomplete flows, which is false — completeness depends on the specific growth rate of the vector field.

Mistake 3: Miscomputing the Lie bracket in coordinates The coordinate formula [X,Y]i=XjjYiYjjXi[X, Y]^i = X^j \partial_j Y^i - Y^j \partial_j X^i requires differentiating the component functions of YY along XX and vice versa. Students frequently differentiate the wrong components or forget that the partial derivatives act on the coefficients, not on the basis vector fields themselves.

A vector field assigns a direction and magnitude to every point of a manifold — like a wind map on the Earth’s surface. The flow of a vector field is the family of curves that follow these arrows: starting at any point and moving along the field traces out a path. If the field is complete, the flow is defined for all time. The Lie bracket of two vector fields measures how their flows fail to commute — if you flow along XX then YY, and compare with flowing along YY then XX, the discrepancy is the Lie bracket [X,Y][X, Y]. Zero bracket means the flows commute, generalising the fact that mixed partial derivatives are equal.

  1. Find the flow of X=x2/x+y/yX = x^2 \partial/\partial x + y \partial/\partial y on R2\mathbb{R}^2.
  2. Prove that [X,fY]=f[X,Y]+(Xf)Y[X, fY] = f[X, Y] + (Xf)Y for fC(M)f \in C^\infty(M).
  3. Show that the vector field X=/θX = \partial/\partial\theta on S1S^1 is complete and find its flow.
  4. Compute the Lie bracket of X=/xX = \partial/\partial x and Y=x/yY = x \partial/\partial y on R2\mathbb{R}^2.
  5. Prove that if [X,Y]=0[X, Y] = 0 then ΦtXΦsY=ΦsYΦtX\Phi_t^X \circ \Phi_s^Y = \Phi_s^Y \circ \Phi_t^X for all s,ts, t.