MathLabs
TheoremProved

Darboux's theorem

Statement

Every symplectic manifold (M,ω)(M,\omega) of dimension 2n2n is locally isomorphic to the standard model: around every point there exist coordinates (q1,…,qn,p1,…,pn)(q_1,\dots,q_n,p_1,\dots,p_n) in which ω=∑i=1ndqi∧dpi\omega=\sum_{i=1}^n dq_i\wedge dp_i. In particular, symplectic manifolds carry no local invariants analogous to curvature.

Why is it true?

Riemannian manifolds have curvature, a local invariant that distinguishes a sphere from a plane even in a tiny neighbourhood. Darboux's theorem says symplectic manifolds have no such local fingerprint: seen up close, every symplectic manifold looks exactly like flat phase space R2n\mathbb{R}^{2n} with its standard form. All the interesting content of symplectic topology is therefore global.

Proof sketch

Step 1 (set up the linear problem). By a linear change of coordinates one first arranges that at the chosen point p0p_0, the form ω\omega equals the standard form ω0\omega_0 exactly at p0p_0 itself, since every non-degenerate skew-symmetric bilinear form on R2n\mathbb{R}^{2n} can be brought to standard form by a suitable basis.

Step 2 (interpolate). Define the family ωt=(1−t)ω0+tω\omega_t=(1-t)\omega_0+t\omega for t∈[0,1]t\in[0,1]. Since ω0\omega_0 and ω\omega agree at p0p_0 and both are closed and non-degenerate there, ωt\omega_t is also closed and, after shrinking the neighbourhood if necessary, non-degenerate for every tt.

Step 3 (solve Moser's equation). Because ω\omega minus ω0\omega_0 is closed and vanishes at p0p_0, the Poincaré lemma produces a 1-form σ\sigma with dσ=ω−ω0d\sigma=\omega-\omega_0. Moser's trick looks for a time-dependent vector field XtX_t solving ιXtωt=−σ\iota_{X_t}\omega_t=-\sigma; since ωt\omega_t is non-degenerate this determines XtX_t uniquely at every point.

Step 4 (integrate the flow). Let φt\varphi_t be the flow generated by XtX_t. A direct computation with Cartan's formula gives LXtωt=dιXtωt+ιXtdωt=−dσ=−(ω−ω0)\mathcal{L}_{X_t}\omega_t=d\iota_{X_t}\omega_t+\iota_{X_t}d\omega_t=-d\sigma=-(\omega-\omega_0), combined with ω˙t=ω−ω0\dot\omega_t=\omega-\omega_0, so that ddt(φt∗ωt)=0\frac{d}{dt}(\varphi_t^*\omega_t)=0: the pullback φt∗ωt\varphi_t^*\omega_t is constant in tt and equals ω0\omega_0 for every tt.

Step 5 (conclude). Setting t=1t=1 gives φ1∗ω=ω0\varphi_1^*\omega=\omega_0 on the shrunk neighbourhood, so the coordinates pulled back along φ1\varphi_1 are the desired Darboux coordinates.

Topics that use this theorem

Step-by-step proofs

No step-by-step proof yet for this theorem.

References

  1. Dusa McDuff, Dietmar Salamon (2017). Introduction to Symplectic Topology
  2. Mikhail Gromov (1985). Pseudo holomorphic curves in symplectic manifolds
  3. Pazit Haim-Kislev, Yaron Ostrover (2026). A Counterexample to Viterbo's Conjecture · arXiv:2405.16513