Moser's trick: Difference between revisions

From testwiki
Jump to navigation Jump to search
 
(No difference)

Latest revision as of 21:49, 13 June 2024

In differential geometry, a branch of mathematics, the 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:=(1t)α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 βΩn1(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. TMn1T*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. TMT*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

xM

, there are two neighbourhoods

U0

and

U1

of

x

and a diffeomorphism

ϕ:U0U1

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:=(1t)ω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=1ndxidyi.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~idy~i)|x. Then it is enough to apply the corollary of Moser's trick discussed above to ω0=ω|U~ and ω1=i=indx~idy~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