Moser's trick

From testwiki
Jump to navigation Jump to search

Template:Short description In differential geometry, a branch of mathematics, Moser's trick (or Moser's argument) is a method to relate two differential forms α0 and α1 on a smooth manifold by a diffeomorphism ψ∈Diff(M) such that ψ∗α1=α0, provided that one can find a family of vector fields satisfying a certain ODE.

More generally, the argument holds for a family {αt}t∈[0,1] and produce an entire isotopy ψt such that ψt∗αt=α0.

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 {ωt}t∈[0,1]⊂Ωk(M) be a family of differential forms on a compact manifold M. If the ODE ddtωt+ℒXtωt=0 admits a solution {Xt}t∈[0,1]⊂𝔛(M), then there exists a family {ψt}t∈[0,1] of diffeomorphisms of M such that ψt∗ωt=ω0 and ψ0=idM. In particular, there is a diffeomorphism ψ:=ψ1 such that ψ∗ω1=ω0.

Proof

The trick consists in viewing {ψt}t∈[0,1] as the flows of a time-dependent vector field, i.e. of a smooth family {Xt}t∈[0,1] of vector fields on M. Using the definition of flow, i.e. ddtψt=Xt∘ψt for every t∈[0,1], one obtains from the chain rule that ddt(ψt∗ωt)=ψt∗(ddtωt+ℒXtωt). By hypothesis, one can always find Xt such that ddtωt+ℒXtωt=0, hence their flows ψt satisfies ψt∗ωt=const=ψ0∗ω0=ω0. In particular, as M is compact, this flows exists at t=1.

Application to volume forms

Let α0,α1 be two volume forms on a compact n-dimensional manifold M. Then there exists a diffeomorphism ψ of M such that ψ∗α1=α0 if and only if ∫Mα0=∫Mα1.[1]

Proof

One implication holds by the invariance of the integral by diffeomorphisms: ∫Mα0=∫Mψ∗α1=∫ψ(M)α1=∫Mα1.


For the converse, we apply Moser's trick to the family of volume forms αt:=(1−t)α0+tα1. Since ∫M(α1−α0)=0, the de Rham cohomology class [α0−α1]∈HdRn(M) vanishes, as a consequence of Poincaré duality and the de Rham theorem. Then α1−α0=dβ for some β∈Ωn−1(M), hence αt=α0+tdβ. By Moser's trick, it is enough to solve the following ODE, where we used the Cartan's magic formula, and the fact that αt is a top-degree form:0=ddtαt+ℒXtαt=dβ+d(ιXtαt)+ιXt(dαt)=d(β+ιXtαt).However, since αt is a volume form, i.e. TM→≅∧n−1T∗M,Xt↦ιXtαt, given β one can always find Xt such that β+ιXtαt=0.

Application to symplectic structures

In the context of symplectic geometry, the Moser's trick is often presented in the following form.[3][4]

Let {ωt}t∈[0,1]⊂Ω2(M) be a family of symplectic forms on M such that ddtωt=dσt, for {σt}t∈[0,1]⊂Ω1(M). Then there exists a family {ψt}t∈[0,1] of diffeomorphisms of M such that ψt∗ωt=ω0 and ψ0=idM.

Proof

In order to apply Moser's trick, we need to solve the following ODE

0=ddtωt+ℒXtωt=dσt+ιXt(dωt)+d(ιXtωt)=d(σt+ιXtωt),where we used the hypothesis, the Cartan's magic formula, and the fact that ωt is closed. However, since ωt is non-degenerate, i.e. TM→≅T∗M,Xt↦ιXtωt, given σt one can always find Xt such that σt+ιXtωt=0.

Corollary

Given two symplectic structures ω0 and ω1 on M such that (ω0)x=(ω1)x for some point x∈M, there are two neighbourhoods U0 and U1 of x and a diffeomorphism ϕ:U0→U1 such that ϕ(x)=x and ϕ∗ω1=ω0.[3][4]

This follows by noticing that, by Poincaré lemma, the difference ω1−ω0 is locally dσ for some σ∈Ω1(M); then, shrinking further the neighbourhoods, the result above applied to the family ωt:=(1−t)ω0+tω1 of symplectic structures yields the diffeomorphism ϕ:=ψ1.

Darboux theorem for symplectic structures

The Darboux's theorem for symplectic structures states that any point x in a given symplectic manifold (M,ω) admits a local coordinate chart (U,x1,…,xn,y1,…,yn) such thatω|U=∑i=1ndxi∧dyi.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 (TxM,ωx), one can always find local coordinates (U~,x~1,…,x~n,y~1,…,y~n) such that ωx=∑i=in(dx~i∧dy~i)|x. Then it is enough to apply the corollary of Moser's trick discussed above to ω0=ω|U~ and ω1=∑i=indx~i∧dy~i, and consider the new coordinates xi=x~i∘ϕ,yi=y~i∘ϕ.[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 {ωt}t∈[0,1]⊂Ω2(M) a family of symplectic form on M which are cohomologous, i.e. the deRham cohomology class [ωt]∈HdR2(M) does not depend on t. Then there exists a family ψt of diffeomorphisms of M such that ψ∗ωt=ω0 and ψ0=idM.

Proof

It is enough to check that ddtωt=dσt; then the proof follows from the previous application of Moser's trick to symplectic structures. By the cohomologous hypothesis, ωt−ω0 is an exact form, so that also its derivative ddt(ωt−ω0)=ddtωt is exact for every t. The actual proof that this can be done in a smooth way, i.e. that ddtωt=dσt for a smooth family of functions σt, 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