Académique Documents
Professionnel Documents
Culture Documents
i=1
1
m
i
p
T
i
p
i
+
N
i=2
i1
j=1
V
ij
_
q
i
q
j
_
.
Here q
i
, p
i
R
3
represent the position and momentum of the ith particle of mass
m
i
, and V
ij
(r) (i > j) is the interaction potential between the ith and jth particle.
The equations of motion read
q
i
=
1
m
i
p
i
, p
i
=
N
j=1
ij
(q
i
q
j
)
where, for i > j, we have
ij
=
ji
= V
ij
(r
ij
)/r
ij
with r
ij
= q
i
q
j
. The
conservation of the total linear and angular momentum
P =
N
i=1
p
i
, L =
N
i=1
q
i
p
i
is a consequence of the symmetry relation
ij
=
ji
:
3
m
cos q
1
q
Example 3 (Mathematical pendulum) The mathemati-
cal pendulum (mass m = 1, massless rod of length = 1,
gravitational acceleration g = 1) is a system with one de-
gree of freedom having the Hamiltonian
H(p, q) =
1
2
p
2
cos q,
so that the equations of motion (1) become
p = sin q, q = p. (8)
Figure 3 below shows some level curves of H(p, q). By Example 1, the solution
curves of the problem (8) lie on such level curves.
F
ae
d
a
r
M
a
b
E
Example 4 (Two-body problem or Kepler problem)
For computing the motion of two bodies (planet and
sun) which attract each other, we choose one of the
bodies (sun) as the centre of our coordinate system;
the motion will then stay in a plane and we can use
two-dimensional coordinates q = (q
1
, q
2
) for the posi-
tion of the second body. Newtons laws, with a suitable
normalization, then yield the following differential equations
q
1
=
q
1
(q
2
1
+ q
2
2
)
3/2
, q
2
=
q
2
(q
2
1
+ q
2
2
)
3/2
. (9)
This is equivalent to a Hamiltonian system with the Hamiltonian
H(p
1
, p
2
, q
1
, q
2
) =
1
2
_
p
2
1
+ p
2
2
_
1
_
q
2
1
+ q
2
2
, p
i
= q
i
. (10)
The planet moves in elliptic orbits with the sun at one of the foci (Keplers
4
rst
law). With initial values
q
1
(0) = 1 e, q
2
(0) = 0, q
1
(0) = 0, q
2
(0) =
_
1 + e
1 e
(11)
the solution is an ellipse with eccentricity e (0 e < 1), a = 1, b =
1 e
2
,
d = 1 e
2
, and period 2. The total energy is H
0
= 1/2, and the angular
momentum is L
0
=
1 e
2
.
4
J. Kepler, Astronomia nova oo o seu Physica celestis, traditia commentariis de
motibus stellae Martis, ex observationibus G. V. Tychonis Brahe, Prague 1609.
4
Example 5 (H enonHeiles problem) The polynomial Hamiltonian in two de-
grees of freedom
5
H(p, q) =
1
2
(p
2
1
+ p
2
2
) +
1
2
(q
2
1
+ q
2
2
) + q
2
1
q
2
1
3
q
3
2
(12)
is a Hamiltonian differential equation that can have chaotic solutions. Figure 1
shows a regular behaviour of solutions when the value of the Hamiltonian is small,
and a chaotic behaviour for large Hamiltonian.
.3 .3
.3
.3
P
0
P
1
P
2
H =
1
12
q
2
p
2
.4 .4
.4
.4
P
0
P
1
P
2
H =
1
8
q
2
p
2
Figure 1: Poincar e cuts for q
1
= 0, p
1
> 0 of the H enonHeiles model for H =
1
12
(6 orbits, left) and H =
1
8
(1 orbit, right).
3 Symplectic transformations
The basic objects to be studied are two-dimensional parallelograms lying in R
2d
.
We suppose the parallelogram to be spanned by two vectors
=
_
q
_
, =
_
q
_
in the (p, q) space (
p
,
q
,
p
,
q
R
d
) as P =
_
t +s | 0 t 1, 0 s 1
_
.
In the case d = 1 we consider the oriented area
or.area (P) = det
_
q
_
=
p
p
(13)
5
M. H enon & C. Heiles, The applicability of the third integral of motion : some numerical
experiments, Astron. J. 69 (1964) 7379.
5
(left picture of Fig. 2). In higher dimensions, we replace this by the sum of the
oriented areas of the projections of P onto the coordinate planes (p
i
, q
i
), i.e., by
(, ) :=
d
i=1
det
_
p
i
p
i
q
i
q
i
_
=
d
i=1
(
p
i
q
i
q
i
p
i
). (14)
This denes a bilinear map acting on vectors of R
2d
, which will play a central role
for Hamiltonian systems. In matrix notation, this map has the form
(, ) =
T
J with J =
_
0 I
I 0
_
(15)
where I is the identity matrix of dimension d.
Denition 2 A linear mapping A : R
2d
R
2d
is called symplectic if
A
T
JA = J
or, equivalently, if (A, A) = (, ) for all , R
2d
.
p
q
p
q
A
A
A
Figure 2: Symplecticity (area preservation) of a linear mapping.
In the case d = 1, where the expression (, ) represents the area of the paral-
lelogramP, symplecticity of a linear mapping Ais therefore the area preservation
of A (see Fig. 2). In the general case (d > 1), symplecticity means that the sum of
the oriented areas of the projections of P onto (p
i
, q
i
) is the same as that for the
transformed parallelograms A(P).
Denition 3 (Symplectic mappings) A differentiable map g : U R
2d
(where
U R
2d
is an open set) is called symplectic if the Jacobian matrix g
(p, q) is
everywhere symplectic, i.e., if
g
(p, q)
T
J g
(p, q) = J or (g
(p, q), g
(p, q)) = (, ).
Since a 2-dimensional sub-manifold M of the 2d-dimensional set U can be
approximated by a union of small parallelograms, the above preservation property
carries over to nonlinear manifolds.
6
4 Theorem of Poincar e
We are now able to prove the main result
6
of this lecture. We use the notation
y = (p, q), and we write the Hamiltonian system (6) in the form
y = J
1
H(y), (16)
where J is the matrix of (15) and H(y) = H
(y)
T
.
Recall that the ow
t
: U R
2d
of a Hamiltonian system is the mapping
that advances the solution by time t, i.e.,
t
(p
0
, q
0
) = (p(t, p
0
, q
0
), q(t, p
0
, q
0
)),
where p(t, p
0
, q
0
), q(t, p
0
, q
0
) is the solution of the system corresponding to initial
values p(0) = p
0
, q(0) = q
0
.
Theorem 2 (Poincar e 1899) Let H(p, q) be a twice continuously differentiable
function on U R
2d
. Then, for each xed t, the ow
t
is a symplectic transfor-
mation wherever it is dened.
Proof. The derivative
t
/y
0
(with y
0
= (p
0
, q
0
)) is a solution of the vari-
ational equation which, for the Hamiltonian system (16), is of the form
=
J
1
2
H
_
t
(y
0
)
_
, where
2
H(p, q) is the Hessian matrix of H(p, q) (
2
H(p, q)
is symmetric). We therefore obtain
d
dt
_
_
t
y
0
_
T
J
_
t
y
0
_
_
=
_
t
y
0
_
T
J
_
t
y
0
_
+
_
t
y
0
_
T
J
_
t
y
0
_
=
_
t
y
0
_
T
2
H
_
t
(y
0
)
_
J
T
J
_
t
y
0
_
+
_
t
y
0
_
T
2
H
_
t
(y
0
)
_
_
t
y
0
_
= 0,
because J
T
= J and J
T
J = I. Since the relation
_
t
y
0
_
T
J
_
t
y
0
_
= J (17)
is satised for t = 0 (
0
is the identity map), it is satised for all t and all (p
0
, q
0
),
as long as the solution remains in the domain of denition of H.
We illustrate this theorem with the pendulum problem (Example 3) using the
normalization m = = g = 1. We have q = , p = , and the Hamiltonian is
given by
H(p, q) = p
2
/2 cos q.
6
H. Poincar e, Les M ethodes Nouvelles de la M ecanique C eleste. Tome III, Gauthiers-Villars,
Paris, 1899.
7
1 0 1 2 3 4 5 6 7 8 9
2
1
1
2
A
/2
(A)
(A)
B
/2
(B)
(B)
3/2
(B)
Figure 3: Area preservation of the ow of Hamiltonian systems
Figure 3 shows level curves of this function, and it also illustrates the area preser-
vation of the ow
t
. Indeed, by Theorem 2, the areas of A and
t
(A) as well
as those of B and
t
(B) are the same, although their appearance is completely
different.
We next show that symplecticity of the ow is a characteristic property for
Hamiltonian systems. We call a differential equation y = f(y) locally Hamilto-
nian, if for every y
0
U there exists a neighbourhood where f(y) = J
1
H(y)
for some function H.
Theorem 3 Let f : U R
2d
be continuously differentiable. Then, y = f(y) is
locally Hamiltonian if and only if its ow
t
(y) is symplectic for all y U and
for all sufciently small t.
Proof. The necessity follows from Theorem 2. We therefore assume that the ow
t
is symplectic, and we have to prove the local existence of a function H(y) such
that f(y) = J
1
H(y). Differentiating (17) and using the fact that
t
/y
0
is a
solution of the variational equation
= f
t
(y
0
)
_
, we obtain
d
dt
_
_
t
y
0
_
T
J
_
t
y
0
_
_
=
_
t
y
0
__
f
t
(y
0
)
_
T
J + Jf
t
(y
0
)
_
__
t
y
0
_
= 0.
Putting t = 0, it follows from J = J
T
that Jf
(y
0
) is a symmetric matrix for
all y
0
. The Integrability Lemma below shows that Jf(y) can be written as the
gradient of a function H(y).
8
Lemma 1 (Integrability Lemma) Let D R
n
be open and f : D R
n
be
continuously differentiable, and assume that the Jacobian f
(y) =
n
i=1
F
y
i
(y)
i
For the special case F(y) = y
k
we denote the derivative by dy
k
, so that
dy
k
() =
k
is the projection to the kth component. With dy = (dy
1
, . . . , dy
n
)
T
we thus have dF =
n
i=1
F
y
i
(y) dy
i
.
9
For a function S(p, q) we use the notation
dS(p, q) = dS = S
p
dp + S
q
dq =
d
i=1
_
S
p
i
(p, q)dp
i
+
S
q
i
(p, q)dq
i
_
,
where we use the notation S
p
, S
q
for the row vectors consisting of partial deriva-
tives, and dp = (dp
1
, . . . , dp
d
)
T
, dq = (dq
1
, . . . , dq
d
)
T
.
Theorem 4 A mapping : (p, q) (P, Q) is symplectic if and only if there exists
locally a function S(p, q) such that
P
T
dQp
T
dq = dS. (19)
This means that P
T
dQp
T
dq is a total differential.
Proof. We split the Jacobian of into the natural 2 2 block matrix
(P, Q)
(p, q)
=
_
P
p
P
q
Q
p
Q
q
_
.
Inserting this into (17) and multiplying out shows that the three conditions
P
T
p
Q
p
= Q
T
p
P
p
, P
T
p
Q
q
I = Q
T
p
P
q
, Q
T
q
P
q
= P
T
q
Q
q
(20)
are equivalent to symplecticity. We now insert dQ = Q
p
dp + Q
q
dq into the
left-hand side of (19) and obtain
_
P
T
Q
p
, P
T
Q
q
p
T
_
_
dp
dq
_
=
_
Q
T
p
P
Q
T
q
P p
_
T
_
dp
dq
_
.
To apply the Integrability Lemma 1, we just have to verify the symmetry of the
Jacobian of the coefcient vector,
_
Q
T
p
P
p
Q
T
p
P
q
Q
T
q
P
p
I Q
T
q
P
q
_
+
i
P
i
2
Q
i
(p, q)
2
. (21)
Since the Hessians of Q
i
are symmetric anyway, it is immediately clear that the
symmetry of the matrix (21) is equivalent to the symplecticity conditions (20).
Mixed-Variable Generating Functions. The relation (19) suggests to use (q, Q)
as independent coordinates of the mapping S. When working with mappings that
are close to the identity (numerical integrators), it is more convenient to use mixed
variables like (P, q) or (p, Q) or
_
(P + p)/2, (Q+ q)/2
_
.
10
Theorem 5 Let (p, q) (P, Q) be a smooth transformation, close to the identity.
It is symplectic if and only if one of the following conditions holds locally:
Q
T
dP + p
T
dq = d(P
T
q + S
1
) for some function S
1
(P, q);
P
T
dQ+ q
T
dp = d(p
T
QS
2
) for some function S
2
(p, Q);
(Qq)
T
d(P + p) (P p)
T
d(Q+ q) = 2 dS
3
for some function S
3
_
(P + p)/2, (Q+ q)/2
_
.
Proof. The rst characterization follows from d(Q
T
P) = Q
T
dP + P
T
dQ and
(19), if we put S
1
such that P
T
q+S
1
= Q
T
P S. For the second characterization
we use d(p
T
q) = p
T
dq + q
T
dp and the same arguments as before. The last one
follows from the fact that (19) is equivalent to (Qq)
T
d(P +p)(P p)
T
d(Q+
q) = d
_
(P + p)
T
(Qq) 2S
_
.
The generating functions S
1
, S
2
, and S
3
have been chosen such that we obtain
the identity mapping when they are replaced with zero. Comparing the coefcient
functions of dq and dP in the rst characterization of Theorem 5, we obtain
p = P +
q
S
1
(P, q), Q = q +
P
S
1
(P, q). (22)
Whatever the scalar function S
1
(P, q) is, the relation (22) denes a symplectic
transformation (p, q) (P, Q). Similar relations are obtained from the other two
characterizations.
6 HamiltonJacobi partial differential equation
We know from Theorem 2 that the exact ow of a Hamiltonian differential equa-
tion
p =
q
H(p, q), q =
p
H(p, q). (23)
is a symplectic transformation. With the notation P(t) = P(t, p, q), Q(t) =
Q(t, p, q) for the solution corresponding to initial values (p, q) at t = 0, we known
from Theorem 5 that there exists a scalar function S
1
(P, q, t) such that the ow
_
P(t), Q(t)
_
is a solution of the equations
p = P(t) +
q
S
1
_
P(t), q, t
_
, Q(t) = q +
P
S
1
_
P(t), q, t
_
. (24)
11
Our aim is to nd the generating function S
1
(P, q, t) directly from H(p, q). The
result is the HamiltonJacobi differential equations.
7
Theorem 6 If S
1
(P, q, t) is a solution of the partial differential equation
S
1
t
(P, q, t) = H
_
P, q +
S
1
P
(P, q, t)
_
, S
1
(P, q, 0) = 0, (25)
then the mapping (p, q)
_
P(t), Q(t)
_
, dened by (24), is the exact ow of the
Hamiltonian system (23).
Proof. Let S
1
(P, q, t) be given by the HamiltonJacobi equation (25), and as-
sume that (p, q) (P, Q) =
_
P(t), Q(t)
_
is the transformation given by (24).
Differentiation of the rst relation of (24) with respect to time t and using (25)
yields
8
_
I +
2
S
1
Pq
(P, q, t)
_
P =
2
S
1
tq
(P, q, t) =
_
I +
2
S
1
Pq
(P, q, t)
_
H
Q
(P, Q).
Differentiation of the second relation of (24) gives
Q =
2
S
1
tP
(P, q, t) +
2
S
1
P
2
(P, q, t)
P
=
H
P
(P, Q) +
2
S
1
P
2
(P, q, t)
_
H
Q
(P, Q) +
P
_
.
Consequently,
P =
H
Q
(P, Q) and
Q =
H
P
(P, Q), so that
_
P(t), Q(t)
_
is the
exact ow of the Hamiltonian system.
Other choices of independent variables lead to different but closely related
HamiltonJacobi differential equations.
7
Sir W.R. Hamilton, On a general method in dynamics; by which the study of the motions of
all free systems of attracting or repelling points is reduced to the search and differentiation of
one central relation, or characteristic function, Phil. Trans. Roy. Soc. Part II for 1834, 247308;
Math. Papers, Vol. II, 103161.
C.G.J. Jacobi, Vorlesungen uber Dynamik (1842-43), Reimer, Berlin 1884.
8
Due to an inconsistent notation of the partial derivatives
H
Q
,
S
1
q
as column or row vec-
tors, this formula may be difcult to read. Use indices instead of matrices in order to check its
correctness.
12
A formal solution of the HamiltonJacobi partial differential equation can be
obtained by inserting the ansatz
S
1
(P, q, t) = t G
1
(P, q) + t
2
G
2
(P, q) + t
3
G
3
(P, q) + . . . (26)
into (25), and by comparing like powers of t. This yields
G
1
(P, q) = H(P, q),
G
2
(P, q) =
1
2
_
H
P
H
q
_
(P, q),
G
3
(P, q) =
1
6
_
2
H
P
2
_
H
q
_
2
+
2
H
Pq
H
P
H
q
+
2
H
q
2
_
H
P
_
2
_
(P, q).
If we use a truncated series of (26) in the relations (24), the resulting mapping
(p, q)
_
P(t), Q(t)
_
, which is symplectic by Theorem 5, denes an excellent
approximation to the exact solution of the Hamiltonian system.
7 Exercises
1. Let and be the generalized coordinates of the double
pendulum, whose kinetic and potential energies are
T =
m
1
2
( x
2
1
+ y
2
1
) +
m
2
2
( x
2
2
+ y
2
2
)
U = m
1
gy
1
+ m
2
gy
2
.
Determine the generalized momenta of the correspond-
ing Hamiltonian system.
m
1
m
2
2
2. Prove that a linear transformation A : R
2
R
2
is symplectic, if and only if
det A = 1.
3. Consider the transformation (r, ) (p, q), dened by
p = (r) cos , q = (r) sin .
For which function (r) is it a symplectic transformation?
4. Consider the Hamiltonian system y = J
1
H(y) and a variable transfor-
mation y = (z). Prove that, for a symplectic transformation (z), the
system in the z-coordinates is again Hamiltonian with
H(z) = H
_
(z)
_
.
13
5. Write Keplers problem with Hamiltonian
H(p, q) =
1
2
(p
2
1
+ p
2
2
)
1
_
q
2
1
+ q
2
2
in polar coordinates q
1
= r cos , q
2
= r sin . What are the conjugated
generalized momenta p
r
, p
(q)
T
P.
Hint. Consider the mixed-variable generating function S(P, q) = P
T
(q).
7. On the set U = {(p, q) ; p
2
+ q
2
> 0} consider the differential equation
_
p
q
_
=
1
p
2
+ q
2
_
p
q
_
. (27)
Prove that
a) its ow is symplectic everywhere on U;
b) on every simply-connected subset of U the vector eld (27) is Hamilto-
nian (with H(p, q) = Im log(p + i q) + Const);
c) it is not possible to nd a differentiable function H : U R such that
(27) is equal to J
1
H(p, q) for all (p, q) U.
Remark. The vector eld (27) is locally (but not globally) Hamiltonian.
8. Find the HamiltonJacobi equation (cf. Theorem 6) for the generating func-
tion S
2
(p, Q) of Theorem 5.
14