Skip to main content
Chemistry LibreTexts

2.2: Liouville's Theorem for non-Hamiltonian systems

  • Page ID
    5105
  • \( \newcommand{\vecs}[1]{\overset { \scriptstyle \rightharpoonup} {\mathbf{#1}} } \) \( \newcommand{\vecd}[1]{\overset{-\!-\!\rightharpoonup}{\vphantom{a}\smash {#1}}} \)\(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\) \(\newcommand{\id}{\mathrm{id}}\) \( \newcommand{\Span}{\mathrm{span}}\) \( \newcommand{\kernel}{\mathrm{null}\,}\) \( \newcommand{\range}{\mathrm{range}\,}\) \( \newcommand{\RealPart}{\mathrm{Re}}\) \( \newcommand{\ImaginaryPart}{\mathrm{Im}}\) \( \newcommand{\Argument}{\mathrm{Arg}}\) \( \newcommand{\norm}[1]{\| #1 \|}\) \( \newcommand{\inner}[2]{\langle #1, #2 \rangle}\) \( \newcommand{\Span}{\mathrm{span}}\)\(\newcommand{\AA}{\unicode[.8,0]{x212B}}\)

    The equations of motion of a system can be cast in the generic form

    \[\dot {x} = \xi (x) \nonumber \]

    where, for a Hamiltonian system, the vector function \(\xi\) would be

    \[ \xi (x) = \left ( - \dfrac {\partial H}{\partial r_1} , \cdots , - \dfrac {\partial H}{\partial r_N} , \dfrac {\partial H}{\partial p_1}, \cdots , \dfrac {\partial H}{\partial p_N} \right ) \nonumber \]

    and the incompressibility condition would be a condition on \(\xi \):

    \[ \Delta _x \cdot \dot {x} = \Delta _x \cdot \xi = 0 \nonumber \]

    A non-Hamiltonian system, described by a general vector funciton \(\xi \), will not, in general, satisfy the incompressibility condition. That is:

    \[ \Delta _x \cdot \dot {x} = \Delta _x \cdot \xi \ne 0 \nonumber \]

    Non-Hamiltonian dynamical systems are often used to describe open systems, i.e., systems in contact with heat reservoirs or mechanical pistons or particle reservoirs. They are also often used to describe driven systems or systems in contact with external fields.

    The fact that the compressibility does not vanish has interesting consequences for the structure of the phase space. The Jacobian, which satisfies

    \[ \dfrac {d J}{ dt} = J \Delta _x \cdot \dot {x} \nonumber \]

    will no longer be 1 for all time. Defining \( k = \Delta _x \cdot \dot {x} \), the general solution for the Jacobian can be written as

    \[ J ( x_t; x_0 ) = J ( x_0 ; x_0) exp \left ( \int \limits _0 ^t dR k (x_A) \right ) \nonumber \]

    Note that \(J (x_0; x_0 ) = 1 \) as before. Also, note that \( k = d \ln \dfrac {J}{dt} \). Thus, \(k\) can be expressed as the total time derivative of some function, which we will denote W, i.e., \(k = \dot {W} \). Then, the Jacobian becomes

    \[ \begin{align*} J (x_t ; x_0) &= exp \left ( \int \limits _0^t dR W (x_A) \right ) \\[4pt] &= exp ( W (x_t) - W (x_0)) \end{align*} \]

    Thus, the volume element in phase space now transforms according to

    \[ dx_t = exp \left ( W (x_t) - W (x_0) \right ) dx_0 \nonumber \]

    which can be arranged to read as a conservation law:

    \[ e^{-W(x_t)} dx_t = e^{-W(x_0)} dx_0 \nonumber \]{

    Thus, we have a conservation law for a modified volume element, involving a "metric factor'' \(exp (-W (x)) \). Introducing the suggestive notation \(\sqrt {g} = exp (-W(x)) \), the conservation law reads \(\sqrt {g(x_t} dx_t = \sqrt {g(x_0} dx_0 \). This is a generalized version of Liouville's theorem. Furthermore, a generalized Liouville equation for non-Hamiltonian systems can be derived which incorporates this metric factor. The derivation is beyond the scope of this course, however, the result is

    \[ \partial (f \sqrt {g}) + \nabla _x \cdot (\dot {x} f \sqrt {g} ) = 0 \nonumber \]

    We have called this equation, the generalized Liouville equation Finally, noting that \(\sqrt {g} \) satisfies the same equation as J, i.e.,

    \[ \dfrac {d \sqrt {g}}{dt} = k \sqrt {g} \nonumber \]

    the presence of \(\sqrt {g} \) in the generalized Liouville equation can be eliminated, resulting in

    \[ \dfrac {\partial f}{\partial t} + \dot {x} \cdot \nabla _x f = \dfrac {df}{dt} = 0 \nonumber \]

    which is the ordinary Liouville equation from before. Thus, we have derived a modified version of Liouville's theorem and have shown that it leads to a conservation law for f equivalent to the Hamiltonian case. This, then, supports the generality of the Liouville equation for both Hamiltonian and non-Hamiltonian based ensembles, an important fact considering that this equation is the foundation of statistical mechanics.


    This page titled 2.2: Liouville's Theorem for non-Hamiltonian systems is shared under a CC BY-NC-SA 4.0 license and was authored, remixed, and/or curated by Mark Tuckerman.