Proof of Darboux's Theorem
We prove Darboux's theorem using Moser's deformation method, showing that any symplectic form can be transformed to standard form near a point.
Setup: Let be a -dimensional symplectic manifold and . We construct coordinates near with .
Step 1: Linear algebra at
The tangent space is a symplectic vector space. By the symplectic basis theorem, there exist with:
Choose coordinates centered at such that:
In these coordinates, where .
Step 2: Taylor expansion near
Write where is a 2-form vanishing at (i.e., ).
Since is closed, , and is closed, we have .
By the PoincarΓ© lemma, on a small neighborhood of , there exists a 1-form with .
Moreover, since , we can choose with (by subtracting an exact form if necessary).
Step 3: Apply Moser's method
Define a path of 2-forms:
For sufficiently small, is non-degenerate (since means is small near ).
We seek a vector field satisfying:
By Cartan's formula:
since . Thus we need:
So we can take:
Since is non-degenerate and , this uniquely defines with .
Step 4: Integrate the flow
Let be the flow of : with .
By construction:
Therefore .
At :
So is a local diffeomorphism near taking to .
Step 5: Define Darboux coordinates
The coordinates are Darboux coordinates:
This completes the proof.
The proof is constructive: given coordinates where agrees with at a point, we construct a diffeomorphism making them agree in a neighborhood. The key steps are:
- Linear algebra to match at a point
- PoincarΓ© lemma to write difference as exact
- Moser's method to flow to standard form
For a 2-dimensional symplectic manifold , let and choose coordinates with:
We want new coordinates with .
Set . Solve:
where . One can take where .
Integrating gives Darboux coordinates explicitly.
An alternative proof proceeds by induction on :
- Choose with
- Construct coordinates with ,
- Show where depends only on remaining coordinates
- Apply induction to
This proof is more elementary but less geometric than Moser's method.
The non-degeneracy of for small is ensured by:
near , since the correction term vanishes at . This is why the proof works locally but requires care for global statements.