Hamiltonian flows, cotangent lifts, and momentum maps

Jordan Bell
April 3, 2014

1 Symplectic manifolds

Let (M,ω) and (N,η) be symplectic manifolds. A symplectomorphism F:M→N is a diffeomorphism such that ω=F*⁢η. Recall that for x∈M and v1,v2∈Tx⁢M,

(F*⁢η)x⁢(v1,v2)=ηF⁢(x)⁢((Tx⁢F)⁢v1,(Tx⁢F)⁢v2);

Tx⁢F:Tx⁢M→TF⁢(x)⁢N. (A tangent vector at x∈M is pushed forward to a tangent vector at F⁢(x)∈N, while a differential 2-form on N is pulled back to a differential 2-form on M.) In these notes the only symplectomorphisms in which we are interested are those from a symplectic manifold to itself.11 1 I am interested in flows on a phase space and this phase space is a symplectic manifold. For some motivation for why we want phase space to be a symplectic manifold, read: http://research.microsoft.com/en-us/um/people/cohn/thoughts/symplectic.html

2 Symplectic gradient

If (M,ω) is a symplectic manifold and H∈C∞⁢(M), using the nondegeneracy of the symplectic form ω one can prove that there is a unique vector field XH∈Γ∞⁢(M) such that, for all x∈M,v∈Tx⁢M,

ωx⁢(XH⁢(x),v)=(d⁢H)x⁢(v).

This can also be written as

iXH⁢ω=d⁢H,

where

(iX⁢ω)⁢(Y)=(X⁢⌟⁢ω)⁢(Y)=ω⁢(X,Y).

We call XH the symplectic gradient of H. If X∈Γ∞⁢(M) and X=XH for some H∈C∞⁢(M), we say that X is a Hamiltonian vector field.22 2 On a Riemannian manifold, a vector field that is the gradient of a smooth function is called a gradient vector field or a conservative vector field.

Let’s check that

XH=∑i=1n∂⁡H∂⁡pi⁢∂∂⁡qi-∂⁡H∂⁡qi⁢∂∂⁡pi.

We have, because d⁢qi⁢∂∂⁡qj=δi⁢j, d⁢pi⁢∂∂⁡pj=δi⁢j, d⁢qi⁢∂∂⁡pj=0 and d⁢pi⁢∂∂⁡qj=0, and because d⁢qj∧d⁢pj=-d⁢pj∧d⁢qj,

iXH⁢ω = ∑i=1nd⁢qi∧d⁢pi⁢∑j=1n(∂⁡H∂⁡pj⁢∂∂⁡qj-∂⁡H∂⁡qj⁢∂∂⁡pj)
= ∑i=1nd⁢qi∧d⁢pi⁢(∂⁡H∂⁡pi⁢∂∂⁡qi-∂⁡H∂⁡qi⁢∂∂⁡pi)
= ∑i=1n∂⁡H∂⁡pi⁢d⁢pi+∂⁡H∂⁡qi⁢d⁢qi
= d⁢H.

3 Flows

Let M be a smooth manifold. Let D be an open subset of M×ℝ, and for each x∈M suppose that

Dx={t∈ℝ:(x,t)∈D}

is an open interval including 0. A flow on M is a smooth map ϕ:D→M such that if x∈M then ϕ0⁢(x)=x and such that if x∈M, s∈Dx,t∈Dϕs⁢(x) and s+t∈Dx, then

ϕt⁢(ϕs⁢(x))=ϕs+t⁢(x).

For x∈M, define ϕx:Dx→M by ϕx⁢(t)=ϕt⁢(x). The infinitesimal generator of a flow ϕ is the vector field V on M defined for x∈M by

Vx=dd⁢t|t=0⁢ϕx⁢(t).

It is a fact that every vector field on M is the infinitesimal generator of a flow on M, and furthermore that there is a unique flow whose domain is maximal that has that vector field as its infinitesimal generator, and we thus speak of the flow of a vector field.

We say that a vector field is complete if it is the infinitesimal generator of a flow whose domain is ℝ×M, in other words if it is the infinitesimal generator of a global flow. It is a fact that if V is a vector field on a compact smooth manifold then V is complete.

4 Hamiltonian flows

Let (M,ω) be a symplectic manifold. We say that a vector field X on M is symplectic if

ℒX⁢ω=0,

where ℒX⁢ω is the Lie derivative of ω along the flow of X. A Hamiltonian flow is the flow of a Hamiltonian vector field.33 3 cf. gradient flow. If X is a complete symplectic vector field and ϕ:M×ℝ is the flow of X, then for all t∈ℝ, the map ϕt:M→M is a symplectomorphism.

Let H∈C∞⁢(M), and let ϕ be the flow of the vector field XH. If (x,s) is in the domain of the flow ϕ, we have

dd⁢t|t=s⁢H⁢(ϕx⁢(t)) = (dϕx⁢(s)⁢H)⁢((ϕx)′⁢(s))
= (dϕx⁢(s)⁢H)⁢(XH⁢(ϕx⁢(s)))
= ωϕx⁢(s)⁢(XH⁢(ϕx⁢(s)),XH⁢(ϕx⁢(s)))
= 0.

Thus a Hamiltonian vector field is symplectic: H does not change along the flow of XH. We can also write this as

dd⁢t⁢(H∘ϕt) = dd⁢t⁢(ϕt*⁢H)
= ϕt*⁢(ℒXH⁢H)
= ϕt*⁢((iXH⁢ω)⁢(XH))
= ϕt*⁢(ω⁢(XH,XH))
= ϕt*⁢(0)
= 0.

It is a fact that if HdR1⁢(M)={0} (i.e. if α is a 1-form on M and d⁢α=0 then there is some f∈C∞⁢(M) such that α=d⁢f) then every symplectic vector field on M is Hamiltonian. In particular, if M is simply connected then HdR1⁢(M)={0}, and hence if M is simply connected then every symplectic vector field on M is Hamiltonian.

5 Poisson bracket

For f,g∈C∞⁢(M), we define {f,g}∈C∞⁢(M) for x∈M by

{f,g}⁢(x)=ωx⁢(Xf⁢(x),Xg⁢(x)).

This is called the Poisson bracket of f and g. We write

{f,g}=ω⁢(Xf,Xg).

We have

{f,g}=Xf⁢g=(d⁢f)⁢Xg.

We say that f and g Poisson commute if {f,g}=0. The Poisson bracket of f and g tells us how f changes along the Hamiltonian flow of g. If f and g Poisson commute then f does not change along the flow of Xg.

We have

{f,g} = ω⁢(Xf,Xg)
= ∑i=1n(d⁢qi∧d⁢pi)⁢∑j=1n(∂⁡f∂⁡pj⁢∂∂⁡qj-∂⁡f∂⁡qj⁢∂∂⁡pj)⁢∑k=1n(∂⁡g∂⁡pk⁢∂∂⁡qk-∂⁡g∂⁡qk⁢∂∂⁡pk)
= ∑i=1n(∂⁡f∂⁡pi⁢d⁢pi+∂⁡f∂⁡qi⁢d⁢qi)⁢∑k=1n(∂⁡g∂⁡pk⁢∂∂⁡qk-∂⁡g∂⁡qk⁢∂∂⁡pk)
= ∑i=1n-∂⁡f∂⁡pi⁢∂⁡g∂⁡qi+∂⁡f∂⁡qi⁢∂⁡g∂⁡pi.

If x∈M and v∈Tx⁢M, then v⁢f is the directional derivative in the direction v. If v=∑i=1nai⁢∂∂⁡qi+bi⁢∂∂⁡pi and f∈C∞⁢(M) then

v⁢f=∑i=1nai⁢∂⁡f∂⁡qi+bi⁢∂⁡f∂⁡pi.

If X is a vector field on M then X⁢f∈C∞⁢(M), defined for x∈M by

(X⁢f)⁢(x)=Xx⁢f.

If τ is a covariant tensor field and X is a vector field, the Lie derivative of τ along the flow of X is defined as follows: if ϕ is the flow of X, then

(ℒX⁢τ)⁢(x)=dd⁢t|t=0⁢(ϕt*⁢τ)⁢(x),

and so if τ is a function f∈C∞⁢(M), then

(ℒX⁢f)⁢(x)=dd⁢t|t=0⁢(ϕt*⁢f)⁢(x)=dd⁢t|t=0⁢f⁢(ϕt⁢(x))=Xx⁢f=(X⁢f)⁢(x).

Thus if X is a vector field and f∈C∞⁢(M), then ℒX⁢f=X⁢f.

For f,g∈C∞⁢(M),

X{f,g}⁢⌟⁢ω = d⁢{f,g}
= d⁢(Xg⁢f)
= d⁢(ℒXg⁢f)
= ℒXg⁢(d⁢f)
= ℒXg⁢(Xf⁢⌟⁢ω)
= (ℒXg⁢Xf)⁢⌟⁢ω+Xf⁢⌟⁢ℒXg⁢ω
= [Xg,Xf]⁢⌟⁢ω+Xf⁢⌟⁢0
= [Xg,Xf]⁢⌟⁢ω
= -[Xf,Xg]⁢⌟⁢ω.

Since the symplectic form ω is nondegenerate, if X⁢⌟⁢ω=Y⁢⌟⁢ω then X=Y, so

X{f,g}=-[Xf,Xg].

It follows that C∞⁢(M) is a Lie algebra using the Poisson bracket as the Lie bracket.

The set Γ∞⁢(M) of vector fields on M are a Lie algebra using the vector field commutator [⋅,⋅]. The symplectic vector fields are a Lie subalgebra: it is clear that they are a linear subspace of the Lie algebra of vector fields, and one shows that the commutator of two symplectic vector fields is itself a symplectic vector field. One can further show that the set of Hamiltonian vector fields is a Lie subalgebra of the Lie algebra of symplectic vector fields. It is a fact that the vector space quotient of the vector space of symplectic vector fields modulo the vector space of Hamiltonian vector fields is isomorphic to the vector space HdR1⁢(M); this is why if HdR1⁢(M)={0} (in particular if M is simply connected) then any symplectic vector field on M is Hamiltonian.

6 Tautological 1-form

Let Q be a smooth manifold and let π:T*⁢Q→Q, π⁢(q,p)=q. For x=(q,p)∈T*⁢Q, we have

dx⁢π:Tx⁢T*⁢Q→Tq⁢Q.

Let

θx=(dx⁢π)*⁢(p)=p∘dx⁢π:Tx⁢T*⁢Q→ℝ.

Thus θ:T*⁢Q→T*⁢T*⁢Q. θ is called the tautological 1-form on T*⁢Q.

If (Q1,…,Qn) are coordinates on an open subset U of Q, Qi:U→ℝ, then for each q∈U we have that dq⁢Qi∈Tq*⁢U=Tq*⁢Q, 1≤i≤n, are a basis for Tq*⁢Q and ∂∂⁡Qi|q, 1≤i≤n, are a basis for Tq⁢Q. For each p∈Tq*⁢Q,

p=∑i=1np⁢(∂∂⁡Qi|q)⁢dq⁢Qi.

On T*⁢U, define coordinates (q1,…,qn,p1,…,pn) by

qi⁢(q,p)=Qi⁢(q),

and

pi⁢(q,p)=p⁢(∂∂⁡Qi|q).

On T*⁢U we can write θ using these coordinates: for x=(q,p)∈T*⁢Q,

θx=p∘dx⁢π=∑i=1npi⁢(x)⁢dx⁢qi.

Thus, on T*⁢U,

θ=∑i=1npi⁢d⁢qi.

Let ω=-d⁢θ. We have, on T*⁢U,

ω = -d⁢∑i=1npi⁢d⁢qi
= -∑i=1n(d⁢pi∧d⁢qi+pi⁢d⁢(d⁢qi))
= -∑i=1nd⁢pi∧d⁢qi
= ∑i=1nd⁢qi∧d⁢pi.

T*⁢Q is a symplectic manifold with the symplectic form ω.

7 Cotangent lifts

Let Q be a smooth manifold and let F:Q→Q be a diffeomorphism. Define

F♯:T*⁢Q→T*⁢Q

for x=(q,p) by

F♯⁢(q,p)=(F⁢(q),(dF⁢(q)⁢(F-1))*⁢(p)).

We call F♯:T*⁢Q→T*⁢Q the cotangent lift of F:Q→Q. It is a fact that it is a diffeomorphism. It is apparent that the following diagram commutes:

The pull-back of θ by F♯ satisfies, for x=(q,p)∈T*⁢Q and (ζ,η)=F♯⁢(q,p)∈T*⁢Q,

((F♯)*⁢θ)x = (dx⁢F♯)*⁢(θF♯⁢(x))
= (dx⁢F♯)*⁢((dF♯⁢(x)⁢π)*⁢(η))
= (dx⁢(π∘F♯))*⁢(η)
= (dx⁢(F∘π))*⁢(η)
= (dx⁢π)*⁢((dπ⁢(x)⁢F)*⁢(η))
= (dx⁢π)*⁢((dq⁢F)*⁢(η))
= (dx⁢π)*⁢(p)
= θx.

Thus (F⁢♯)*⁢θ=θ, i.e. F♯ pulls back θ to θ. The “naturality of the exterior derivative”44 4 For each k, Ωk is a contravariant functor, and if f:M→N, then the functor Ωk sends f to f*:Ωk⁢(N)→Ωk⁢(M). d is a natural transformation from the contravariant functor Ωk to the contravariant functor Ωk+1. is the statement that if G is a smooth map and η is a differential form then G*⁢(d⁢η)=d⁢(G*⁢η). Hence, with ω=d⁢θ,

(F♯)*⁢ω=(F♯)*⁢(d⁢θ)=d⁢((F♯)*⁢θ)=d⁢(θ)=ω,

so F♯ pulls back the symplectic form ω to itself. Thus F♯:T*⁢M→T*⁢M is a symplectomorphism.

Let Diff⁢(Q) be the set of diffeomorphisms Q→Q. Diff⁢(Q) is a group. Let G be a group and let τ:G→Diff⁢(Q) be a homomorphism. Define τ♯:G→Diff⁢(T*⁢Q) by (τ♯)g=(τg)♯:T*⁢Q→T*⁢Q. τ♯:G→Diff⁢(T*⁢Q) is a homomorphism, and for each g∈G, (τ♯)g:T*⁢Q→T*⁢Q is a symplectomorphism. In words, if a group acts by diffeomorphisms on a smooth manifold, then the cotangent lift of the action is an action by symplectomorphisms on the cotangent bundle.

8 Lie groups

Recall that if F:M→N then T⁢F:T⁢M→T⁢N satisfies, for X∈Γ∞⁢(M) and f∈C∞⁢(N),55 5 In words: T⁢F pushes forward a vector field on M to a vector field on N.

((T⁢F)⁢X)⁢(f)=X⁢(f∘F),

i.e. for x∈M and v∈Tx⁢M,

((Tx⁢F)⁢v)⁢(f)=v⁢(f∘F),

the directional derivative of f∘F∈C∞⁢(M) in the direction of the tangent vector v.

Let G be a Lie group and for g∈G define Lg:G→G by Lg⁢h=g⁢h. If X is a vector field on G, we say that X is left-invariant if

(Th⁢Lg)⁢(Xh)=Xg⁢h

for all g,h∈G. That is, X is left-invariant if

(T⁢Lg)⁢(X)=X

for all g∈G.

If X and Y are left-invariant vector fields on G then so is [X,Y]. This is because, for F:G→G,

(T⁢F)⁢[X,Y]=[(T⁢F)⁢X,(T⁢F)⁢Y].

Thus the set of left-invariant vector fields on G is a Lie subalgebra of the Lie algebra of vector fields on G.

Define ϵ:Lie⁢(G)→Te⁢G by ϵ⁢(X)=Xe, where e∈G is the identity element. It can be shown that this is a linear isomorphism. Hence, if v∈Te⁢G then there is a unique left-invariant vector field X on G such that, for all g∈G,

Vg=(Te⁢Lg)⁢(v).

It is a fact that every left-invariant vector field on a Lie group G is complete, i.e. that its flow has domain G×ℝ. For X∈Lie⁢(G), we call the unique integral curve of X that passes through e the one-parameter subgroup generated by X. Thus, for any v∈Te⁢G there is a unique one-parameter subgroup γ:ℝ→G such that

γ⁢(0)=e,γ′⁢(0)=v.

We define exp:Lie⁢(G)→G by exp⁡(X)=γ⁢(1), where γ is the one-parameter subgroup generated by X. This is called the exponential map. Thus t↦exp⁡(t⁢X) is the one-parameter subgroup generated by X.

Fact: If (T⁢F)⁢X=Y and X has flow ϕ and Y has flow η, then

ηt∘F=F∘ϕt

for all t in the domain of ϕ. Hence

Lg∘ϕt=ϕt∘Lg.

Hence the flow ϕ of a left-invariant vector field X satisfies

g⁢exp⁡(t⁢X) = Lg⁢exp⁡(t⁢X)
= Lg⁢(ϕt⁢e)
= ϕt⁢(Lg⁢e)
= ϕt⁢(g).

9 Coadjoint action

First we’ll define the adjoint action of G on 𝔤=TidG⁢G. For g∈G, define Ψg:G→G by Ψg⁢(h)=g⁢h⁢g-1; Ψg is an automorphism of Lie groups. Define

Adg:𝔤→𝔤

by

Adg=TidG⁢Ψg;

since Ψg is an automorphism of Lie groups, it follows that Adg is an automorphism of Lie algebras. We can also write Adg as

Adg⁢(ξ)=dd⁢t|t=0⁢(g⁢exp⁡(t⁢ξ)⁢g-1).

The adjoint action of G on 𝔤 is

g⋅ξ=Adg⁢(ξ).

For each g∈G, one proves that there is a unique map Adg*:𝔤*→𝔤* such that for all l∈𝔤*,ξ∈𝔤,

(Adg*⁢l)⁢(ξ)=l⁢(Adg⁢(ξ)).

The coadjoint action of G on 𝔤* is

g⋅l=Adg-1*⁢(l).

10 Momentum map

Let (M,ω) be a symplectic manifold, let G be a Lie group, and let σ:G→Diff⁢(M) be a homomorphism such that for each g in G, σg is a symplectomorphism.

Let 𝔤=TidG⁢G, and define ρ:𝔤→Γ∞⁢(M) by

ρ⁢(ξ)⁢(x)=dd⁢t|t=0⁢σexp⁡(t⁢ξ)⁢(x)∈Tx⁢M,ξ∈𝔤,x∈M;

t↦σexp⁡(t⁢ξ)⁢(x) is ℝ→M and at t=0 the curve passes through x, so indeed ρ⁢(ξ)⁢(x)∈Tx⁢(M). ρ is called the infinitesimal action of 𝔤 on M. Each element of G acts on M as a symplectomorphism, each element of 𝔤 acts on M as a vector field.

A momentum map for the action of G on (M,ω) is a map μ:M→𝔤* such that, for x∈M, v∈Tx⁢M and ξ∈𝔤,

((Tx⁢μ)⁢v)⁢ξ=ωx⁢(ρ⁢(ξ)⁢(x),v), (1)

where

Tx⁢μ:Tx⁢M→Tμ⁢(x)⁢𝔤*=𝔤*,

and such that if g∈G and x∈M then

μ⁢(σg⁢(x))=g⋅μ⁢(x), (2)

where g⋅μ⁢(x) is the coadjoint action of G on 𝔤*, defined in section §9; we say that μ is equivariant with respect to the coadjoint action of G on 𝔤*.

11 Angular momentum

Let G=SO⁢(3)={A∈ℝ3×3:AT⁢A=I,det⁡(A)=1}. The Lie algebra of SO⁢(3) is

𝔤=𝔰⁢𝔬⁢(3)={a∈ℝ3×3:a+aT=0}.

Let Q=ℝ3, and define τ:G→Diff⁢(Q) by τg⁢(q)=g⁢q.

Let θ be the tautological 1-form on T*⁢Q and let ω=-d⁢θ. (T*⁢Q,ω) is a symplectic manifold and τ♯:G→Diff⁢(T*⁢Q) is a homomorphism such that for each g∈G, (τ♯)g is a symplectomorphism. For g∈G, (q,p)∈T*⁢Q,

(τ♯)g⁢(q,p) = (τg)♯⁢(q,p)
= (τg⁢q,(dτg⁢q⁢(τg-1))*⁢p)
= (τg⁢q,(dτg⁢q⁢(τg-1))*⁢p)
= (τg⁢q,p∘(dτg⁢q⁢τg-1))
= (τg⁢q,p∘τg-1)
= (g⁢q,p⁢g-1)
= (g⁢q,p⁢gT).

Hence for ξ∈𝔤 and (q,p)∈T*⁢Q,

ρ⁢(ξ)⁢(q,p) = dd⁢t|t=0⁢(τ♯)exp⁡(t⁢ξ)⁢(q,p)
= dd⁢t|t=0⁢(exp⁡(t⁢ξ)⁢q,p⁢exp⁡(t⁢ξT))
= (ξ⁢q,p⁢ξT)
= (ξ⁢q,-p⁢ξ).

Define V:𝔤→ℝ3 by

V⁢(0-ξ3ξ2ξ30-ξ1-ξ2ξ10)=(ξ1ξ2ξ3).

One checks that ξ⁢q=V⁢(ξ)×q and p⁢ξ=pT×V⁢(ξ).

For (q,p)∈T*⁢Q, (v,w)∈T(p,q)⁢T*⁢Q, and ξ∈𝔤, we have

ω(q,p)⁢(ρ⁢(ξ)⁢(q,p),(v,w)) = ω(q,p)⁢((ξ⁢q,-p⁢ξ),(v,w))
= ∑j=13d⁢qj∧d⁢pj⁢((ξ⁢q,-p⁢ξ),(v,w))
= ∑j=13((ξ⁢q)j⁢d⁢pj+(p⁢ξ)j⁢d⁢qj)⁢(v,w)
= ∑j=13wj⁢(ξ⁢q)j+vj⁢(p⁢ξ)j
= w⋅(V⁢(ξ)×q)+v⋅(pT×V⁢(ξ)).

Define μ:T*⁢Q→𝔤* by μ⁢(q,p)⁢(ξ)=(q×pT)⋅V⁢(ξ). I claim that μ satisfies (1) and (2). We have just calculated the right-hand side of (1), so it remains to calculate the left-hand side. I find the left-hand side unwieldly to calculate in a clean and precise way, so I will merely claim that it is equal to the right-hand side. I have convinced myself that it is true by symbol pushing.

For g∈G and ξ∈𝔤, Adg⁢ξ=g⁢ξ⁢g-1, and hence, for (q,p)∈T*⁢Q,

(g⋅μ⁢(q,p))⁢ξ = (Adg-1*⁢μ⁢(q,p))⁢ξ
= μ⁢(q,p)⁢(Adg-1⁢ξ)
= μ⁢(q,p)⁢(g-1⁢ξ⁢g)
= (q×pT)⋅V⁢(g-1⁢ξ⁢g).

On the other hand,

μ⁢((τ♯)g⁢(q,p))⁢ξ = μ⁢(g⁢q,p⁢gT)⁢ξ
= ((g⁢q)×(p⁢gT)T)⋅V⁢(ξ)
= ((g⁢q)×(g⁢pT))⋅V⁢(ξ)
= (g⁢(q×pT))⋅V⁢(ξ)
= (q×pT)⋅(gT⁢V⁢(ξ))
= (q×pT)⋅(g-1⁢V⁢(ξ)).