In differential geometry, a branch of mathematics, the Moser's trick (or Moser's argument) is a method to relate two differential forms
and
on a smooth manifold by a diffeomorphism
such that
, provided that one can find a family of vector fields satisfying a certain ODE.
More generally, the argument holds for a family
and produce an entire isotopy
such that
.
It was originally given by Jürgen Moser in 1965 to check when two volume forms are equivalent,[1] but its main applications are in symplectic geometry. It is the standard argument for the modern proof of Darboux's theorem, as well as for the proof of Darboux-Weinstein theorem[2] and other normal form results.[2][3][4]
General statement
Let
be a family of differential forms on a compact manifold
. If the ODE
admits a solution
, then there exists a family
of diffeomorphisms of
such that
and
. In particular, there is a diffeomorphism
such that
.
Proof
The trick consists in viewing
as the flows of a time-dependent vector field, i.e. of a smooth family
of vector fields on
. Using the definition of flow, i.e.
for every
, one obtains from the chain rule that
By hypothesis, one can always find
such that
, hence their flows
satisfies
. In particular, as
is compact, this flows exists at
.
Application to volume forms
Let
be two volume forms on a compact
-dimensional manifold
. Then there exists a diffeomorphism
of
such that
if and only if
.[1]
Proof
One implication holds by the invariance of the integral by diffeomorphisms:
.
For the converse, we apply Moser's trick to the family of volume forms
. Since
, the de Rham cohomology class
vanishes, as a consequence of Poincaré duality and the de Rham theorem. Then
for some
, hence
. By Moser's trick, it is enough to solve the following ODE, where we used the Cartan's magic formula, and the fact that
is a top-degree form:
![{\displaystyle 0={\frac {d}{dt}}\alpha _{t}+{\mathcal {L}}_{X_{t}}\alpha _{t}=d\beta +d(\iota _{X_{t}}\alpha _{t})+\iota _{X_{t}}({\cancel {d\alpha _{t}}})=d(\beta +\iota _{X_{t}}\alpha _{t}).}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2fa3a2a670c707cc5b9bac4c4112bcc3aeb5fcd5)
However, since
![{\displaystyle \alpha _{t}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/21f5c448878b19e535a54c80e546a39430e620cb)
is a volume form, i.e.
![{\textstyle TM\xrightarrow {\cong } \wedge ^{n-1}T^{*}M,\quad X_{t}\mapsto \iota _{X_{t}}\alpha _{t}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/dfe656fa4fe4a8de26b93090d3e5e90898ca76b6)
, given
![{\displaystyle \beta }](https://wikimedia.org/api/rest_v1/media/math/render/svg/7ed48a5e36207156fb792fa79d29925d2f7901e8)
one can always find
![{\displaystyle X_{t}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/82120d04dfb3cbadc4912951dd12b5568c9cd8f3)
such that
![{\displaystyle \beta +\iota _{X_{t}}\alpha _{t}=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/4985df16b09db6b03325466e6e930cbab3d526ca)
.
Application to symplectic structures
In the context of symplectic geometry, the Moser's trick is often presented in the following form.[3][4]
Let
be a family of symplectic forms on
such that
, for
. Then there exists a family
of diffeomorphisms of
such that
and
.
Proof
In order to apply Moser's trick, we need to solve the following ODE
![{\displaystyle 0={\frac {d}{dt}}\omega _{t}+{\mathcal {L}}_{X_{t}}\omega _{t}=d\sigma _{t}+\iota _{X_{t}}({\cancel {d\omega _{t}}})+d(\iota _{X_{t}}\omega _{t})=d(\sigma _{t}+\iota _{X_{t}}\omega _{t}),}](https://wikimedia.org/api/rest_v1/media/math/render/svg/57aeba95d9a70c4d625adde909152249a8d73f4d)
where we used the hypothesis, the
Cartan's magic formula, and the fact that
![{\displaystyle \omega _{t}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/458ba3256e8c4ebbf8956a4d29862d28aafc8781)
is closed. However, since
![{\displaystyle \omega _{t}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/458ba3256e8c4ebbf8956a4d29862d28aafc8781)
is non-degenerate, i.e.
![{\textstyle TM\xrightarrow {\cong } T^{*}M,\quad X_{t}\mapsto \iota _{X_{t}}\omega _{t}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/e66ccfed1136b1eef66efcbfb7103d8eef0463e6)
, given
![{\displaystyle \sigma _{t}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b5dd6db0238ac32f34c6feb604748e253e842356)
one can always find
![{\displaystyle X_{t}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/82120d04dfb3cbadc4912951dd12b5568c9cd8f3)
such that
![{\displaystyle \sigma _{t}+\iota _{X_{t}}\omega _{t}=0}](https://wikimedia.org/api/rest_v1/media/math/render/svg/759e4eee9bf2f419c72796083be8e39244a72949)
.
Corollary
Given two symplectic structures
and
on
such that
for some point
, there are two neighbourhoods
and
of
and a diffeomorphism
such that
and
.[3][4]
This follows by noticing that, by Poincaré lemma, the difference
is locally
for some
; then, shrinking further the neighbourhoods, the result above applied to the family
of symplectic structures yields the diffeomorphism
.
Darboux theorem for symplectic structures
The Darboux's theorem for symplectic structures states that any point
in a given symplectic manifold
admits a local coordinate chart
such that
![{\displaystyle \omega |_{U}=\sum _{i=1}^{n}dx^{i}\wedge dy^{i}.}](https://wikimedia.org/api/rest_v1/media/math/render/svg/60bc72d4edaac57f4cebec2da832fb8468e39ef8)
While the original proof by
Darboux required a more general statement for 1-forms,
[5] Moser's trick provides a straightforward proof. Indeed, choosing any
symplectic basis of the
symplectic vector space ![{\displaystyle (T_{x}M,\omega _{x})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/ce9deac988793c81250db521d7f1647af367c36f)
, one can always find local coordinates
![{\displaystyle ({\tilde {U}},{\tilde {x}}^{1},\ldots ,{\tilde {x}}^{n},{\tilde {y}}^{1},\ldots ,{\tilde {y}}^{n})}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7e016f6d6c1b656fc809a43fdbd827b13b99ac19)
such that
![{\displaystyle \omega _{x}=\sum _{i=i}^{n}(d{\tilde {x}}^{i}\wedge d{\tilde {y}}^{i})|_{x}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/fcdd0f48772edbbd64fe47e44bab8c3e3577ce16)
. Then it is enough to apply the corollary of Moser's trick discussed above to
![{\displaystyle \omega _{0}=\omega |_{\tilde {U}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/628306362180755b00f1b4de1f8fcd85261918c4)
and
![{\displaystyle \omega _{1}=\sum _{i=i}^{n}d{\tilde {x}}^{i}\wedge d{\tilde {y}}^{i}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/a7ca92211c5986e68b67a43f0f3686a78ac81ea8)
, and consider the new coordinates
![{\displaystyle x^{i}={\tilde {x}}^{i}\circ \phi ,y^{i}={\tilde {y}}^{i}\circ \phi }](https://wikimedia.org/api/rest_v1/media/math/render/svg/1a9fab6405b5cd3fcc41722bda19ba997bbfb7c4)
.
[3][4] Application: Moser stability theorem
Moser himself provided an application of his argument for the stability of symplectic structures,[1] which is known now as Moser stability theorem.[3][4]
Let
a family of symplectic form on
which are cohomologous, i.e. the deRham cohomology class
does not depend on
. Then there exists a family
of diffeomorphisms of
such that
and
.
Proof
It is enough to check that
; then the proof follows from the previous application of Moser's trick to symplectic structures. By the cohomologous hypothesis,
is an exact form, so that also its derivative
is exact for every
. The actual proof that this can be done in a smooth way, i.e. that
for a smooth family of functions
, requires some algebraic topology. One option is to prove it by induction, using Mayer-Vietoris sequences;[3] another is to choose a Riemannian metric and employ Hodge theory.[1]
References