
208 15. Geometric Integration Part II—Hamiltonian Dynamics
we may define the oriented area, area
o
(u, v), to be ad − bc. Equivalently, we
may write
area
o
(u, v) = u
T
Jv, (15.1)
where J ∈ R
2×2
has the form
J =
0 1
−1 0
.
Fig. 15.1 Parallelogram
Now, given a matrix A ∈ R
2×2
, we may ask whether the oriented-area is
preserved under the linear mapping u 7→ Au and v 7→ Av. From (15.1), we will
have area
o
(u, v) = area
o
(Au, Av) if and only if u
T
A
T
JAv = u
T
Av. Hence,
the linear mapping guarantees to preserve oriented area if, and only if,
A
T
JA = J. (15.2)
Figure 15.2 illustrates this idea. Here, the parallelogram on the right is found
by applying a linear mapping to u and v, and, since we have chosen a matrix
A for which A
T
JA = J, the oriented area is preserved. We also note that the
condition (15.2) is equivalent to det(A) = 1; see Exercise 15.5. However, we
prefer to use the formulation (15.2) as it is convenient algebraically and, for
our purposes, it extends more naturally to the case of higher dimensions.
Adopting a more general viewpoint, we may consider any smooth nonlinear
mapping g : R
2
→ R
2
. When is g oriented area preserving? In other words,
if we take a two-dimensional region and apply the map g to every point, this
will give us a new region in R
2
. Under what conditions will the two regions
always have the same oriented area? Fixing on a point x ∈ R
2
, we imagine a
small parallelogram formed by the vectors x + ε and x + δ, where ε, δ ∈ R
2
are arbitrary but small, as indicated in the left-hand picture of Figure 15.3.
Placing the origin at x, we know from (15.1) that the oriented area of this
parallelogram is given by
ε
T
Jδ. (15.3)