- Canonical transformation
In
Hamiltonian mechanics , a canonical transformation is a change ofcanonical coordinates that preserves the form ofHamilton's equations , although it might not preserve the Hamiltonian itself. This is sometimes known as form invariance. Canonical transformations are useful in their own right, and also form the basis for theHamilton–Jacobi equation s (a useful method for calculating conserved quantities) and Liouville's theorem (itself the basis for classicalstatistical mechanics ).Since
Lagrangian mechanics is based ongeneralized coordinates , transformations of the coordinates do not affect the form of Lagrange's equations and, hence, do not affect the form ofHamilton's equations if we simultaneously change the momentum by aLegendre transform into:Therefore, coordinate transformations (also called point transformations) are a "type" of canonical transformation. However, the class of canonical transformations is much broader, since the old generalized coordinates, momenta and even time may be combined to form the new generalized coordinates and momenta. Canonical transformations that do not include the time explicitly are called restricted canonical transformations (many textbooks consider only this type).
For clarity, we restrict the presentation here to
calculus andclassical mechanics . Readers familiar with more advanced mathematics such ascotangent bundle s,exterior derivative s andsymplectic manifold s should read the relatedsymplectomorphism article. (Canonical transformations are a special case of a symplectomorphism.) However, a brief introduction to the modern mathematical description is included at the end of this article.Notation
Boldface variables such as represent a list of
generalized coordinates , e.g.,:
that need not transform like a vector under
rotation . As usual, the dot signifies the time derivative, e.g., . Thedot product is defined here as the sum of the products of corresponding components, e.g.,:
Direct Approach
The functional form of
Hamilton's equations is::
By definition, the transformed coordinates have analogous dynamics
::
where is a new Hamiltonian that must be determined.
Unfortunately, a generic transformation does not preserve the form of
Hamilton's equations . We may "check" whether a given restricted transformation between and is canonical as follows. Since the transformation has no explicit time dependence (by assumption), the time derivative of a new generalized coordinate is:
We also have the identity for the conjugate momentum
:
If the transformation is canonical, these two must be equal, resulting in the equations
:
:
The analogous argument for the generalized momenta leads to two other sets of equations
:
:
These are the direct conditions to check whether a given transformation is canonical.
Liouville's theorem
The direct conditions allow us to prove Liouville's theorem, which states that the "volume" in phase space is conserved under canonical transformations, i.e.,
:
By
calculus , the latter integral must equal the former times theJacobian :
where the Jacobian is the
determinant of the matrix ofpartial derivative s, which we write as:
Exploiting the "division" property of
Jacobian s yields:
Eliminating the repeated variables gives
:
Application of the direct conditions above yields .
Generating function approach
To "guarantee" a valid transformation between and , we may resort to an indirect generating function approach. Both sets of variables must obey Hamilton's principle
:
:
To satisfy both variational integrals, we must have
:
In general, the scaling factor is set equal to one; canonical transformations for which are called extended canonical transformations.
Here is a generating function of one old canonical coordinate ( or ), one new canonical coordinate ( or ) and (possibly) the time . Thus, there are four basic types of generating functions, depending on the choice of variables.As will be shown below, the generating function will define a transformation from old to new
canonical coordinates , and any such transformation is guaranteed to be canonical.Type 1 generating function
The type 1 generating function depends only on the old and new generalized coordinates:To derive the implicit transformation, we expand the defining equation above
:
Since the new and old coordinates are each independent, the following equations must hold
:::
These equations define the transformation as follows. The "first" set of equations
:
define relations between the new
generalized coordinates and the oldcanonical coordinates . Ideally, one can invert these relations to obtain formulae for each as a function of the old canonical coordinates. Substitution of these formulae for the coordinates into the "second" set of equations:
yields analogous formulae for the new generalized momenta in terms of the old
canonical coordinates . We then invert both sets of formulae to obtain the "old"canonical coordinates as functions of the "new"canonical coordinates . Substitution of the inverted formulae into the final equation :yields a formula for as a function of the newcanonical coordinates .In practice, this procedure is easier than it sounds, because the generating function is usually simple. For example, let :This results in swapping the generalized coordinates for the momenta and vice versa ::and . This example illustrates how independent the coordinates and momenta are in the Hamiltonian formulation; they're equivalent variables.
Type 2 generating function
The type 2 generating function depends only on the old
generalized coordinates and the new generalized momenta:where the terms represent aLegendre transformation to change the right-hand side of the equation below. To derive the implicit transformation, we expand the defining equation above:
Since the old coordinates and new momenta are each independent, the following equations must hold
:::
These equations define the transformation as follows. The "first" set of equations
:
define relations between the new generalized momenta and the old
canonical coordinates . Ideally, one can invert these relations to obtain formulae for each as a function of the old canonical coordinates. Substitution of these formulae for the coordinates into the "second" set of equations:
yields analogous formulae for the new generalized coordinates in terms of the old
canonical coordinates . We then invert both sets of formulae to obtain the "old"canonical coordinates as functions of the "new"canonical coordinates . Substitution of the inverted formulae into the final equation :yields a formula for as a function of the newcanonical coordinates .In practice, this procedure is easier than it sounds, because the generating function is usually simple. For example, let :where is a set of functions. This results in a point transformation of the generalized coordinates:
Type 3 generating function
The type 3 generating function depends only on the old generalized momenta and the new generalized coordinates :where the terms represent a
Legendre transformation to change the left-hand side of the equation below. To derive the implicit transformation, we expand the defining equation above:
Since the new and old coordinates are each independent, the following equations must hold
:::
These equations define the transformation as follows. The "first" set of equations
:
define relations between the new
generalized coordinates and the oldcanonical coordinates . Ideally, one can invert these relations to obtain formulae for each as a function of the old canonical coordinates. Substitution of these formulae for the coordinates into the "second" set of equations:
yields analogous formulae for the new generalized momenta in terms of the old
canonical coordinates . We then invert both sets of formulae to obtain the "old"canonical coordinates as functions of the "new"canonical coordinates . Substitution of the inverted formulae into the final equation :yields a formula for as a function of the newcanonical coordinates .In practice, this procedure is easier than it sounds, because the generating function is usually simple.
Type 4 generating function
The type 4 generating function depends only on the old and new generalized momenta:where the terms represent a
Legendre transformation to change both sides of the equation below. To derive the implicit transformation, we expand the defining equation above:
Since the new and old coordinates are each independent, the following equations must hold
:::
These equations define the transformation as follows. The "first" set of equations
:
define relations between the new generalized momenta and the old
canonical coordinates . Ideally, one can invert these relations to obtain formulae for each as a function of the old canonical coordinates. Substitution of these formulae for the coordinates into the "second" set of equations:
yields analogous formulae for the new generalized coordinates in terms of the old
canonical coordinates . We then invert both sets of formulae to obtain the "old"canonical coordinates as functions of the "new"canonical coordinates . Substitution of the inverted formulae into the final equation :yields a formula for as a function of the newcanonical coordinates .In practice, this procedure is easier than it sounds, because the generating function is usually simple.
Motion as a canonical transformation
Motion itself (or, equivalently, a shift in the time origin) is a canonical transformation. If and , then Hamilton's principle is automatically satisfied
:
since a valid trajectory should always satisfy Hamilton's principle, regardless of the endpoints.
Modern mathematical description
In mathematical terms,
canonical coordinates are any coordinates on the phase space (cotangent bundle ) of the system that allow thecanonical one-form to be written as:
up to a total differential (
exact form ). The change of variable between one set of canonical coordinates and another is a canonical transformation. The index of thegeneralized coordinate s is written here as a "superscript" (), not as a "subscript" as done above (). The superscript conveys the contravariant transformation properties of the generalized coordinates, and does "not" mean that the coordinate is being raised to a power. Further details may be found at thesymplectomorphism article.History
The first major application of the canonical transformation was in 1846, by Charles Delaunay, in the study of the
Earth-Moon-Sun system . This work resulted in the publication of a pair of large volumes as "Mémoires" by theFrench Academy of Sciences , in 1860 and 1867.ee also
*
Symplectomorphism
*Hamilton–Jacobi equation
*Liouville's theorem (Hamiltonian)
*Mathieu transformation
*List of canonical coordinate transformations References
* Landau LD and Lifshitz EM (1976) "Mechanics", 3rd. ed., Pergamon Press. ISBN 0-08-021022-8 (hardcover) and ISBN 0-08-029141-4 (softcover).
* Goldstein H. (1980) "Classical Mechanics", 2nd. ed., Addison-Wesley. ISBN 0-201-02918-9
Wikimedia Foundation. 2010.