Skip to content

Vector Fields and Flows

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 clearly 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

  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.