Darboux's Theorem: Local Canonical Coordinates

Contents
  1. Statement
  2. The pullback of a $k$-form
  3. Flows of time-dependent vector fields
  4. The local converse of the Poincaré lemma
  5. Moser's homotopy argument
  6. Reading the result

This appendix proves the geometric statement announced in Remark 9.120 of Linear Algebra and Representation Theory: a closed non-degenerate two-form on a manifold can be brought, in a neighbourhood of any point, to the constant normal form \(\sum_{i}\dd q^{i}\wedge\dd p_{i}\). Symplectic geometry therefore has no local invariants whatever — no analogue of the curvature that distinguishes one Riemannian metric from another near a point — so that the absence of a signature established pointwise in Proposition 9.119 propagates to the manifold.

What is assumed as already available is exactly the differential-form machinery of Differentiable Manifolds, Tensors, and Curvature: \(k\)-forms (Definition 17.98), the wedge product (Definition 17.102), the exterior derivative with its nilpotency and Leibniz rule (Definition 17.103, Equation (17.245) and Equation (17.246)), closed and exact forms (Definitions 17.105 and 17.106), the Lie derivative (Equation (17.267) and Proposition 17.127) and Cartan's magic formula (Proposition 17.128); from analysis, the mean value theorem (Theorem 11.35), the Cauchy criterion (Theorem 11.8), uniform continuity on a compact set (Theorem 11.25) and the Picard–Lindelöf theorem with its explicit contraction estimate (Theorem 13.8 and Corollary 13.9). Everything else — the pullback of a \(k\)-form, the smoothness of the flow of a time-dependent vector field, and the local converse of the Poincaré lemma — is built here, because the treatise does not carry it. The pointwise input is Proposition 9.119, and the argument that converts it into a statement about a varying form is the homotopy argument known as Moser's trick.

Statement

Definition A12.1 (Symplectic manifold).

A symplectic manifold is a pair \((M,\omega)\) with \(M\) a smooth manifold (Definition 17.48) and \(\omega\) a smooth two-form on \(M\) (Definition 17.98) which is

  1. closed, \(\dd\omega = 0\) (Definition 17.105); and

  2. non-degenerate at every point: for each \(P\in M\) the matrix \(\omega_{ij}(P)\) of components in any chart is invertible, equivalently \(\omega_{P}(u,v)=0\) for all \(v\in T_{M}(P)\) forces \(u=0\).

Rests on Definitions 17.48, 17.98 and 17.105.

Theorem A12.2 (Darboux).

Let \((M,\omega)\) be a symplectic manifold and \(P\in M\). Then \(\dim M = 2m\) is even, and there is a chart \((u^{1},\ldots,u^{2m})\) of \(M\) defined on a neighbourhood of \(P\), with \(u(P)=0\), in which

\begin{equation}\tag{A12.1} \omega = \sum_{i=1}^{m}\dd q^{i}\wedge\dd p_{i}\ec\qquad q^{i} = u^{i}\ec\quad p_{i} = u^{m+i}\ep \end{equation}

Equivalently, the components of \(\omega\) in this chart are the constant block array Equation (9.144). Rests on Definition A12.1, Proposition 9.119 and Equation (9.144).

Corollary A12.3 (No local invariants).

Any two symplectic manifolds of the same dimension are locally symplectomorphic: given \(P\in M\) and \(P'\in M'\) there are neighbourhoods \(U\ni P\), \(U'\ni P'\) and a diffeomorphism \(f:U\longrightarrow U'\) with \(f^{\ast}\omega' = \omega\). In particular no function of \(\omega\) and its derivatives at a point can be a symplectic invariant. Rests on Theorem A12.2.

Proof.

Derives Corollary A12.3. Let \(u\) and \(u'\) be canonical charts around \(P\) and \(P'\) furnished by Theorem A12.2, both with image containing a ball \(B\subset\R^{2m}\) about the origin. Put \(f = (u')^{-1}\circ u\) on \(U = u^{-1}(B)\). Both \(\omega\) and \(\omega'\) read as the same constant form Equation (A12.1) in their own charts, and the pullback of a form is computed chartwise (Definition A12.4 below), so \(f^{\ast}\omega' = \omega\). Any local invariant would have to take the same value at \(P\) and \(P'\), and \(\omega\), \(\omega'\) were arbitrary.

The proof of Theorem A12.2 occupies the rest of this section. The pullback of a $k$-form builds the pullback of a \(k\)-form and its two structural properties; Flows of time-dependent vector fields proves that the flow of a time-dependent vector field exists and is smooth, and differentiates a pullback along it; The local converse of the Poincaré lemma proves the local converse of the Poincaré lemma on a star-shaped set; and Moser's homotopy argument assembles the three into Moser's homotopy argument.

Throughout, \(\abs{\cdot}\) is the Euclidean length on \(\R^{n}\) (Equation (10.12)) and, for a real \(n\times n\) matrix \(A\),

\begin{equation}\tag{A12.2} \norm{A} = \left(\sum_{i,j}\left(A_{ij}\right)^{2}\right)^{1/2}\ec \qquad\text{so that}\qquad \abs{Av}\le\norm{A}\abs{v}\ec\quad \norm{AB}\le\norm{A}\norm{B}\ec \end{equation}

the two inequalities following from the Cauchy–Schwarz inequality of Linear Algebra and Representation Theory applied row by row.

The pullback of a $k$-form

Differentiable Manifolds, Tensors, and Curvature defines the pullback of a covector; the extension to a \(k\)-form is forced by the requirement that it act on \(k\) pushed-forward vectors.

Definition A12.4 (Pullback).

Let \(f:U\longrightarrow V\) be a smooth map between open subsets of \(\R^{m}\) and \(\R^{n}\), with components \(f^{j}\), and let \(\alpha\) be a \(k\)-form on \(V\) with components \(\alpha_{j_{1}\ldots j_{k}}\). The pullback \(f^{\ast}\alpha\) is the \(k\)-form on \(U\) with components

\begin{equation}\tag{A12.3} \left(f^{\ast}\alpha\right)_{i_{1}\ldots i_{k}}(x) = \alpha_{j_{1}\ldots j_{k}}\bigl(f(x)\bigr)\, \pp_{i_{1}}f^{j_{1}}(x)\cdots\pp_{i_{k}}f^{j_{k}}(x)\ep \end{equation}

For \(k=1\) this is the covector pullback of Section 17.5.2, and for \(k=0\) it is \(f^{\ast}g = g\circ f\). The right-hand side is totally antisymmetric in \(i_{1},\ldots,i_{k}\) because \(\alpha\) is antisymmetric in \(j_{1},\ldots,j_{k}\) and the two index groups are contracted in order, so \(f^{\ast}\alpha\) is again a \(k\)-form (Definition 17.98). Rests on Definitions 11.97, 17.83 and 17.98.

Lemma A12.5 (The pullback is an algebra map commuting with $\dd$).

With \(f\) as above, and \(\alpha\), \(\beta\) forms on \(V\) of degrees \(k\) and \(l\):

\begin{align} f^{\ast}(\alpha\wedge\beta) &= \left(f^{\ast}\alpha\right)\wedge\left(f^{\ast}\beta\right)\ec \tag{A12.4}\\ f^{\ast}\left(\dd\alpha\right) &= \dd\left(f^{\ast}\alpha\right)\ec \tag{A12.5}\\ \left(g\circ f\right)^{\ast}\alpha &= f^{\ast}\left(g^{\ast}\alpha\right)\ec \tag{A12.6} \end{align}

the last for a further smooth \(g\) defined on the target of the form. Rests on Definition A12.4, Equation (17.246) and Equation (17.245).

Proof.

Derives Lemma A12.5. Composition. Equation (A12.6) is the chain rule Equation (11.91) inserted \(k\) times into Equation (A12.3): \(\pp_{i}\left(g\circ f\right)^{j} = \pp_{l}g^{j}(f(x))\,\pp_{i}f^{l}(x)\).

Scalars and their differentials. For \(k=0\), \(f^{\ast}g=g\circ f\) and \(\pp_{i}(g\circ f) = \pp_{j}g(f(x))\,\pp_{i}f^{j}\), which is Equation (A12.3) for the one-form \(\dd g\); hence

\begin{equation}\tag{A12.7} f^{\ast}\left(\dd g\right) = \dd\left(g\circ f\right)\ep \end{equation}

Wedge. It suffices to check Equation (A12.4) on the components. Both sides are multilinear in \(\alpha\) and \(\beta\), so it is enough to take \(\alpha = \dd y^{a_{1}}\wedge\cdots\wedge\dd y^{a_{k}}\) and \(\beta = \dd y^{b_{1}}\wedge\cdots\wedge\dd y^{b_{l}}\) with the \(y\) the coordinates on \(V\). By Definition 17.102 and Equation (A12.3), the pullback of a wedge of coordinate differentials is the wedge of their pullbacks: for two of them,

\begin{align*} \left(f^{\ast}\left(\dd y^{a}\wedge\dd y^{b}\right)\right)_{cd} &= \left(\delta^{a}_{\ j}\delta^{b}_{\ k} -\delta^{a}_{\ k}\delta^{b}_{\ j}\right) \pp_{c}f^{j}\,\pp_{d}f^{k}\\ &= \pp_{c}f^{a}\,\pp_{d}f^{b} - \pp_{d}f^{a}\,\pp_{c}f^{b} = \left(\dd f^{a}\wedge\dd f^{b}\right)_{cd}\ec \end{align*}

and the same cancellation of index pairs, term by term over the permutations, gives \(f^{\ast}\left(\dd y^{a_{1}}\wedge\cdots\wedge\dd y^{a_{k}}\right) = \dd f^{a_{1}}\wedge\cdots\wedge\dd f^{a_{k}}\), where \(\dd f^{a} = f^{\ast}\dd y^{a}\) by Equation (A12.7). Equation (A12.4) follows because both sides then read \(\dd f^{a_{1}}\wedge\cdots\wedge\dd f^{a_{k}}\wedge \dd f^{b_{1}}\wedge\cdots\wedge\dd f^{b_{l}}\).

Exterior derivative. Write \(\alpha = \frac{1}{k!}\alpha_{a_{1}\ldots a_{k}}\, \dd y^{a_{1}}\wedge\cdots\wedge\dd y^{a_{k}}\). By the two paragraphs just proved,

\begin{equation*} f^{\ast}\alpha = \frac{1}{k!}\left(\alpha_{a_{1}\ldots a_{k}}\circ f\right) \dd f^{a_{1}}\wedge\cdots\wedge\dd f^{a_{k}}\ep \end{equation*}

Applying \(\dd\) and using the Leibniz rule Equation (17.246) repeatedly, every term in which \(\dd\) falls on some \(\dd f^{a}\) vanishes by nilpotency Equation (17.245), so

\begin{equation*} \dd\left(f^{\ast}\alpha\right) = \frac{1}{k!}\,\dd\left(\alpha_{a_{1}\ldots a_{k}}\circ f\right) \wedge\dd f^{a_{1}}\wedge\cdots\wedge\dd f^{a_{k}} = f^{\ast}\left(\dd\alpha\right)\ec \end{equation*}

the last equality by Equation (A12.7) applied to the component functions and one more use of the two paragraphs above.

Flows of time-dependent vector fields

Moser's argument needs a family of diffeomorphisms generated by a vector field that changes with the parameter, and needs it to be smooth in the point as well as in the parameter. Ordinary Differential Equations and Sturm–Liouville Theory supplies existence and uniqueness (Theorem 13.8); the dependence on the initial point is proved here.

Lemma A12.6 (Iterated integral inequality).

Let \(u:[0,T]\longrightarrow[0,\infty)\) be continuous and suppose

\begin{equation}\tag{A12.8} u(t)\le c + L\int_{0}^{t}u(s)\,\dd s\ec\qquad 0\le t\le T\ec \end{equation}

with constants \(c\ge0\), \(L\ge0\). Then \(u(t)\le c\,\ee^{Lt}\). Rests on Theorem 11.43 and Definition 11.53.

Proof.

Derives Lemma A12.6. Let \(S=\max_{[0,T]}u\), finite by Theorem 11.24. We show by induction that for every \(N\ge0\)

\begin{equation}\tag{A12.9} u(t)\le c\sum_{j=0}^{N}\frac{(Lt)^{j}}{j!} + S\,\frac{(Lt)^{N+1}}{(N+1)!}\ep \end{equation}

For \(N=0\), Equation (A12.8) and \(u\le S\) give \(u(t)\le c + LSt\). Assuming Equation (A12.9) at \(N\) and substituting it into Equation (A12.8), term-by-term integration gives

\begin{equation*} u(t)\le c + L\int_{0}^{t}\left[c\sum_{j=0}^{N}\frac{(Ls)^{j}}{j!} + S\frac{(Ls)^{N+1}}{(N+1)!}\right]\dd s = c\sum_{j=0}^{N+1}\frac{(Lt)^{j}}{j!} + S\frac{(Lt)^{N+2}}{(N+2)!}\ec \end{equation*}

which is the statement at \(N+1\). The last term of Equation (A12.9) tends to \(0\) as \(N\to\infty\), because the exponential series converges (Definition 11.53), and the sum tends to \(\ee^{Lt}\).

Lemma A12.7 (Differentiation under the integral sign).

Let \(K\subset\R^{n}\) be open, \(F:[0,1]\times K\longrightarrow\R\) continuous with \(\pp F/\pp x^{i}\) existing and continuous on \([0,1]\times K\) for each \(i\). Then \(G(x)=\int_{0}^{1}F(t,x)\,\dd t\) has continuous partial derivatives on \(K\) and

\begin{equation}\tag{A12.10} \pp_{i}G(x) = \int_{0}^{1}\pp_{i}F(t,x)\,\dd t\ep \end{equation}

Rests on Theorem 11.35, Theorem 11.25 and Definition 11.97.

Proof.

Derives Lemma A12.7. Fix \(x\in K\) and \(r>0\) with \(\overline{B}_{r}(x)\subset K\). For \(0<\abs{s}\le r\) the mean value theorem Theorem 11.35 applied to \(\lambda\mapsto F(t,x+\lambda\vect{e}_{i})\) gives \(\theta = \theta(t,s)\in(0,1)\) with

\begin{equation*} \frac{F(t,x+s\vect{e}_{i})-F(t,x)}{s} = \pp_{i}F(t,x+\theta s\,\vect{e}_{i})\ep \end{equation*}

The set \([0,1]\times\overline{B}_{r}(x)\) is compact, so \(\pp_{i}F\) is uniformly continuous there (Theorem 11.25): given \(\varepsilon>0\) there is \(\delta>0\) with \(\abs{\pp_{i}F(t,y)-\pp_{i}F(t,x)}<\varepsilon\) whenever \(\abs{y-x}<\delta\), uniformly in \(t\). Hence for \(\abs{s}<\delta\) the difference quotient of \(G\) differs from \(\int_{0}^{1}\pp_{i}F(t,x)\dd t\) by at most \(\varepsilon\), which is Equation (A12.10). Continuity of the right-hand side in \(x\) follows from the same uniform continuity.

Theorem A12.8 (Flow of a time-dependent vector field).

Let \(U\subseteq\R^{n}\) be open, let \(X:[0,1]\times U\longrightarrow\R^{n}\) be smooth — all partial derivatives in \((t,x)\) of every order exist and are continuous — and let \(p\in U\) satisfy \(X_{t}(p)=0\) for every \(t\in[0,1]\). Then there is an open ball \(B\ni p\) with \(\overline{B}\subset U\) and a smooth map \(\psi:[0,1]\times B\longrightarrow U\) with

\begin{equation}\tag{A12.11} \pp_{t}\psi(t,x) = X_{t}\bigl(\psi(t,x)\bigr)\ec\qquad \psi(0,x) = x\ec\qquad \psi(t,p)=p\ec \end{equation}

and each \(\psi_{t}=\psi(t,\cdot)\) is a diffeomorphism of \(B\) onto an open subset of \(U\). Rests on Theorem 13.8, Corollary 13.9 and Lemma A12.6.

Proof.

Derives Theorem A12.8. A Lipschitz box. Choose \(r>0\) with \(\overline{B}_{2r}(p)\subset U\) and put \(Q = [0,1]\times\overline{B}_{2r}(p)\), a compact set. On \(Q\) the continuous functions \(X\) and \(\pp_{j}X^{i}\) are bounded (Theorem 11.24); set \(M=\max_{Q}\abs{X}\) and

\begin{equation}\tag{A12.12} L = \sqrt{n}\;\max_{Q}\norm{D_{x}X}\ec \end{equation}

with \(D_{x}X\) the matrix \(\pp_{j}X^{i}\) and \(\norm{\cdot}\) as in Equation (A12.2). Since \(\overline{B}_{2r}(p)\) is convex, Theorem 11.35 applied componentwise along the segment from \(z\) to \(y\) bounds each component of the difference by \(\abs{\nabla_{x}X^{i}}\,\abs{y-z}\le\norm{D_{x}X}\abs{y-z}\), and summing the \(n\) squares gives

\begin{equation}\tag{A12.13} \abs{X_{t}(y)-X_{t}(z)}\le L\abs{y-z}\ec\qquad y,z\in\overline{B}_{2r}(p)\ec\quad t\in[0,1]\ep \end{equation}

Existence on all of \([0,1]\). The constant curve \(y\equiv p\) solves Equation (A12.11) with \(y(0)=p\), because \(X_{t}(p)=0\); by uniqueness in Theorem 13.8 it is the solution through \(p\), which is the third assertion of Equation (A12.11). Let now \(x\in B := B_{\delta}(p)\) with \(\delta = r\,\ee^{-L}\), and let \(\psi_{t}(x)\) be the maximal solution. So long as it remains in \(\overline{B}_{2r}(p)\), the integral form of the equation and Equation (A12.13) give

\begin{equation*} \abs{\psi_{t}(x)-p} = \abs{x - p + \int_{0}^{t}\left[X_{s}(\psi_{s}(x)) - X_{s}(p)\right]\dd s} \le \abs{x-p} + L\int_{0}^{t}\abs{\psi_{s}(x)-p}\,\dd s\ec \end{equation*}

so Lemma A12.6 yields

\begin{equation}\tag{A12.14} \abs{\psi_{t}(x)-p}\le \ee^{L}\abs{x-p} < r\ep \end{equation}

The solution therefore never approaches the boundary of \(\overline{B}_{2r}(p)\). Since the Picard step \(h=\min\set{1,\;r/M}\) of Theorem 13.8 is the same at every starting time in \([0,1]\) and every starting point of \(\overline{B}_{r}(p)\), the solution can be continued in steps of that fixed length and reaches \(t=1\) after finitely many of them.

Lipschitz dependence. For \(x,y\in B\) the same computation with \(p\) replaced by \(y\), using Equation (A12.13) (both curves stay in \(\overline{B}_{r}(p)\) by Equation (A12.14)) and Lemma A12.6, gives

\begin{equation}\tag{A12.15} \abs{\psi_{t}(x)-\psi_{t}(y)}\le\ee^{L}\abs{x-y}\ec \qquad t\in[0,1]\ep \end{equation}

The variational equation. Put \(A(t,x) = D_{x}X\bigl(t,\psi_{t}(x)\bigr)\), continuous on \([0,1]\times B\) with \(\norm{A}\le L\), and let \(\Phi(\cdot,x)\) be the unique solution of the linear system

\begin{equation}\tag{A12.16} \pp_{t}\Phi(t,x) = A(t,x)\,\Phi(t,x)\ec\qquad \Phi(0,x) = \identity\ec \end{equation}

which exists on the whole of \([0,1]\) by Corollary 13.9. Its integral form and Lemma A12.6 give \(\norm{\Phi(t,x)}\le\sqrt{n}\,\ee^{L}\).

\(\Phi\) is continuous in \(x\). Subtracting the integral forms of Equation (A12.16) at \(x\) and at \(y\),

\begin{equation*} \Phi(t,x)-\Phi(t,y) = \int_{0}^{t}A(s,x)\left[\Phi(s,x)-\Phi(s,y)\right]\dd s + \int_{0}^{t}\left[A(s,x)-A(s,y)\right]\Phi(s,y)\,\dd s\ep \end{equation*}

The second integral is bounded by \(\sqrt{n}\,\ee^{L}\,\eta(x,y)\) with \(\eta(x,y)=\max_{s}\norm{A(s,x)-A(s,y)}\), and \(\eta(x,y)\to0\) as \(y\to x\): \(D_{x}X\) is uniformly continuous on the compact \(Q\) (Theorem 11.25) and \(\abs{\psi_{s}(x)-\psi_{s}(y)}\le\ee^{L}\abs{x-y}\) by Equation (A12.15). Lemma A12.6 then gives \(\norm{\Phi(t,x)-\Phi(t,y)}\le\sqrt{n}\,\ee^{2L}\eta(x,y)\).

\(\Phi\) is the derivative. Fix \(x\in B\) and let \(h\) be small enough that \(x+h\in B\). Put \(\Delta(t) = \psi_{t}(x+h)-\psi_{t}(x)\) and \(R(t) = \Delta(t)-\Phi(t,x)h\), so \(R(0)=0\) and

\begin{equation*} \pp_{t}R(t) = X_{t}\bigl(\psi_{t}(x+h)\bigr) - X_{t}\bigl(\psi_{t}(x)\bigr) - A(t,x)\Phi(t,x)h = A(t,x)R(t) + \rho(t)\ec \end{equation*}

where \(\rho(t) = X_{t}(z+\Delta)-X_{t}(z)-D_{x}X(t,z)\Delta\) with \(z=\psi_{t}(x)\). Applying Theorem 11.35 to \(\lambda\mapsto X^{i}_{t}(z+\lambda\Delta)\) gives \(\theta_{i}\in(0,1)\) with \(\rho^{i}(t) = \left[\pp_{j}X^{i}(t,z+\theta_{i}\Delta) -\pp_{j}X^{i}(t,z)\right]\Delta^{j}\), whence \(\abs{\rho(t)}\le w\bigl(\abs{\Delta}\bigr)\abs{\Delta}\), where \(w\) is \(\sqrt{n}\) times a modulus of uniform continuity of \(D_{x}X\) on the compact set \(Q\) (Theorem 11.25), so that \(w(\lambda)\to0\) as \(\lambda\to0\). With \(\abs{\Delta}\le\ee^{L}\abs{h}\) from Equation (A12.15), the integral form of the equation for \(R\) and Lemma A12.6 give

\begin{equation*} \abs{R(t)}\le \ee^{L}\,w\!\left(\ee^{L}\abs{h}\right) \ee^{L}\abs{h}\ec \end{equation*}

so \(\abs{R(t)}/\abs{h}\to0\) as \(h\to0\). By Definition 11.99, \(\psi_{t}\) is differentiable at \(x\) with differential \(\Phi(t,x)\); the previous paragraph makes the partial derivatives continuous, so \(\psi_{t}\) is \(C^{1}\) (Definition 11.98).

Derivatives of every order. We show by induction on \(k\ge1\): if \(X\) is \(C^{k}\) then \(\psi\) is \(C^{k}\) in \(x\). The case \(k=1\) is what was just proved. Let \(X\) be \(C^{k+1}\) and consider the enlarged system on \(U\times\R^{n\times n}\),

\begin{equation}\tag{A12.17} \pp_{t}\begin{pmatrix} y\\ \Phi\end{pmatrix} = \begin{pmatrix} X_{t}(y)\\ D_{x}X(t,y)\,\Phi\end{pmatrix}\ec \qquad \bigl(y,\Phi\bigr)(0) = (x,\identity)\ec \end{equation}

whose right-hand side is \(C^{k}\) in \((y,\Phi)\) because \(X\) is \(C^{k+1}\). Its solution is exactly \(\bigl(\psi(t,x),\Phi(t,x)\bigr)\), and the induction hypothesis applied to Equation (A12.17) makes it \(C^{k}\) in the initial data, hence in \(x\). So \(\pp\psi/\pp x = \Phi\) is \(C^{k}\) in \(x\), i.e.\ \(\psi\) is \(C^{k+1}\) in \(x\). Since moreover \(\pp_{t}\psi = X_{t}(\psi)\), every derivative in \(t\) is a polynomial expression in derivatives of \(X\) and of \(\psi\) in \(x\); hence all mixed partial derivatives of \(\psi\) in \((t,x)\) of every order exist and are continuous, and \(\psi\) is smooth.

Diffeomorphism. Fix \(t\in[0,1]\) and let \(\eta_{s}\) be the flow built by the same construction for the field \(Y_{s}(y) = -X_{t-s}(y)\), which also vanishes at \(p\); let \(B_{2}\) be its ball. That ball is the same for every \(t\): the construction used only \(r\), \(M\) and \(L\), and those depend on \(X\) and the box \(Q\) alone, not on \(t\), while \(\abs{Y}\) and \(\norm{D_{x}Y}\) have the same maxima over \(Q\) as \(\abs{X}\) and \(\norm{D_{x}X}\). Shrinking \(B\) once and for all so that \(\ee^{L}\delta\) is smaller than the radius of \(B_{2}\), Equation (A12.14) puts \(\psi_{t}(B)\) inside \(B_{2}\) for every \(t\). For \(x\in B\) the curve \(s\mapsto\psi_{t-s}(x)\) satisfies \(\dd/\dd s = -X_{t-s}(\psi_{t-s}(x)) = Y_{s}(\cdot)\) and starts at \(\psi_{t}(x)\), so uniqueness (Theorem 13.8) gives \(\eta_{t}(\psi_{t}(x)) = \psi_{0}(x) = x\). Put \(W = \set{y\in B_{2}\mid \eta_{t}(y)\in B}\), open because \(\eta_{t}\) is continuous. Then \(\psi_{t}(B)\subseteq W\); and for \(y\in W\) the same uniqueness argument run backwards gives \(\psi_{t}(\eta_{t}(y)) = y\), so \(W\subseteq\psi_{t}(B)\). Hence \(\psi_{t}:B\longrightarrow W\) is a bijection onto an open set, with inverse \(\eta_{t}\), and both are smooth.

Lemma A12.9 (Differentiating a pullback along a flow).

Let \(\varphi:I\times U\longrightarrow V\) be smooth, \(I\subseteq\R\) an interval, \(U,V\subseteq\R^{n}\) open, and let \(X_{t}\) be a smooth time-dependent vector field on \(V\) with

\begin{equation}\tag{A12.18} \pp_{t}\varphi_{t}(x) = X_{t}\bigl(\varphi_{t}(x)\bigr)\ep \end{equation}

Let \(\alpha_{t}\) be a smooth time-dependent \(k\)-form on \(V\). Then

\begin{equation}\tag{A12.19} \dv{}{t}\left(\varphi_{t}^{\ast}\alpha_{t}\right) = \varphi_{t}^{\ast}\left(\mathcal{L}_{X_{t}}\alpha_{t} + \pp_{t}\alpha_{t}\right)\ec \end{equation}

where the Lie derivative of a \(k\)-form has the components

\begin{equation}\tag{A12.20} \left(\mathcal{L}_{X}\alpha\right)_{j_{1}\ldots j_{k}} = X^{l}\pp_{l}\alpha_{j_{1}\ldots j_{k}} + \sum_{a=1}^{k}\alpha_{j_{1}\ldots l\ldots j_{k}}\, \pp_{j_{a}}X^{l}\ec \end{equation}

the index \(l\) standing in the \(a\)-th slot. Rests on Definition A12.4, Proposition 17.127 and Proposition 11.105.

Proof.

Derives Lemma A12.9. By Equation (A12.3),

\begin{equation*} \left(\varphi_{t}^{\ast}\alpha_{t}\right)_{i_{1}\ldots i_{k}}(x) = \alpha_{t,\,j_{1}\ldots j_{k}}\bigl(\varphi_{t}(x)\bigr)\, \pp_{i_{1}}\varphi_{t}^{j_{1}}(x)\cdots \pp_{i_{k}}\varphi_{t}^{j_{k}}(x)\ep \end{equation*}

Differentiate in \(t\) by the product rule. The first factor contributes, by the chain rule Equation (11.91) and Equation (A12.18),

\begin{equation*} \left[\pp_{t}\alpha_{t,\,j_{1}\ldots j_{k}} + X^{l}_{t}\,\pp_{l}\alpha_{t,\,j_{1}\ldots j_{k}}\right] \bigl(\varphi_{t}(x)\bigr)\, \pp_{i_{1}}\varphi_{t}^{j_{1}}\cdots\pp_{i_{k}}\varphi_{t}^{j_{k}}\ep \end{equation*}

For the remaining \(k\) factors, the mixed partial derivatives of \(\varphi\) may be exchanged (Proposition 11.105), so

\begin{equation*} \pp_{t}\,\pp_{i}\varphi^{j}_{t}(x) = \pp_{i}\left(X^{j}_{t}(\varphi_{t}(x))\right) = \pp_{l}X^{j}_{t}\bigl(\varphi_{t}(x)\bigr)\, \pp_{i}\varphi_{t}^{l}(x)\ec \end{equation*}

again by Equation (11.91). The \(a\)-th such term is therefore

\begin{equation*} \alpha_{t,\,j_{1}\ldots j_{a}\ldots j_{k}}(\varphi_{t})\, \pp_{l}X^{j_{a}}_{t}(\varphi_{t})\,\pp_{i_{a}}\varphi_{t}^{l} \prod_{b\neq a}\pp_{i_{b}}\varphi_{t}^{j_{b}}\ec \end{equation*}

which, after renaming the summation indices \(j_{a}\leftrightarrow l\), is the pullback of the \(a\)-th drag term of Equation (A12.20). Collecting the \(k+1\) contributions gives Equation (A12.19). Finally, taking \(\alpha_{t}=\alpha\) independent of \(t\), \(\varphi_{0}=\id\) and \(X_{t}=X\), the identity at \(t=0\) reads \(\dd\left(\varphi_{t}^{\ast}\alpha\right)/\dd t\big|_{0} =\mathcal{L}_{X}\alpha\) with the right-hand side Equation (A12.20): this is the definition Equation (17.267) of the Lie derivative, so Equation (A12.20) is indeed the \(k\)-form case of Proposition 17.127 — one transport term and one drag term per index — and no separate verification is needed.

The local converse of the Poincaré lemma

Lemma 17.107 states one half of the correspondence: an exact form is closed. The half needed here is the converse, which is false in general (it fails on a punctured plane) and true on a star-shaped set. Differentiable Manifolds, Tensors, and Curvature announces the dependence on topology but does not prove the positive statement; it is proved here.

Definition A12.10 (Star-shaped set).

An open set \(B\subseteq\R^{n}\) is star-shaped about \(x_{0}\in B\) if \(x_{0}+t\left(x-x_{0}\right)\in B\) for every \(x\in B\) and every \(t\in[0,1]\). Every open ball is star-shaped about each of its points. Rests on Definition 10.26.

Lemma A12.11 (Poincaré lemma, converse form).

Let \(B\subseteq\R^{n}\) be open and star-shaped about \(x_{0}\), and let \(\alpha\) be a smooth closed \(k\)-form on \(B\) with \(k\ge1\). Then \(\alpha=\dd\sigma\), where \(\sigma\) is the \((k-1)\)-form with components

\begin{equation}\tag{A12.21} \sigma_{i_{2}\ldots i_{k}}(x) = \int_{0}^{1}t^{k-1}\left(x-x_{0}\right)^{j} \alpha_{j\,i_{2}\ldots i_{k}} \bigl(x_{0}+t(x-x_{0})\bigr)\,\dd t\ep \end{equation}

In particular \(\sigma(x_{0})=0\), and for \(k=2\) the one-form \(\sigma\) vanishes at \(x_{0}\). Rests on Definition A12.10, Lemma A12.9, Proposition 17.128 and Lemma A12.7.

Proof.

Derives Lemma A12.11. Translating, take \(x_{0}=0\). Put \(\varphi_{t}(x)=tx\) for \(t\in(0,1]\), which maps \(B\) into \(B\) by Definition A12.10, and

\begin{equation*} X_{t}(y) = \frac{y}{t}\ec\qquad\text{so that}\qquad \pp_{t}\varphi_{t}(x) = x = \frac{\varphi_{t}(x)}{t} = X_{t}\bigl(\varphi_{t}(x)\bigr)\ec \end{equation*}

which is Equation (A12.18). Both \(\varphi\) and \(X\) are smooth on \((0,1]\times B\). By Lemma A12.9 with \(\alpha_{t}=\alpha\) fixed, and by Cartan's magic formula Equation (17.276) together with \(\dd\alpha=0\),

\begin{equation}\tag{A12.22} \dv{}{t}\left(\varphi_{t}^{\ast}\alpha\right) = \varphi_{t}^{\ast}\left(\mathcal{L}_{X_{t}}\alpha\right) = \varphi_{t}^{\ast}\left(\dd\, i_{X_{t}}\alpha\right) = \dd\left(\varphi_{t}^{\ast}\,i_{X_{t}}\alpha\right)\ec \end{equation}

the last step by Equation (A12.5). The components of the form being differentiated are

\begin{equation}\tag{A12.23} \left(\varphi_{t}^{\ast}\,i_{X_{t}}\alpha\right)_{i_{2}\ldots i_{k}}(x) = t^{k-1}\,x^{j}\,\alpha_{j\,i_{2}\ldots i_{k}}(tx)\ec \end{equation}

since \(\left(i_{X_{t}}\alpha\right)_{i_{2}\ldots i_{k}}(y) = t^{-1}y^{j}\alpha_{j\,i_{2}\ldots i_{k}}(y)\) by the interior-product convention of Proposition 17.128, each of the \(k-1\) pullback factors \(\pp_{i}\varphi^{j}_{t}=t\,\delta^{j}_{\ i}\) contributes a \(t\), and \(y=tx\) supplies \(y^{j}/t = x^{j}\). The right-hand side of Equation (A12.23) extends continuously to \(t=0\) because \(k\ge1\), and so do its partial derivatives in \(x\), so \(\sigma\) of Equation (A12.21) is a well-defined smooth \((k-1)\)-form and, by Lemma A12.7, \(\dd\) may be taken under the integral sign. Integrating Equation (A12.22) from \(\varepsilon\) to \(1\),

\begin{equation}\tag{A12.24} \varphi_{1}^{\ast}\alpha - \varphi_{\varepsilon}^{\ast}\alpha = \dd\int_{\varepsilon}^{1} \varphi_{t}^{\ast}\,i_{X_{t}}\alpha\ \dd t\ep \end{equation}

Now \(\varphi_{1}=\id\), so the first term is \(\alpha\); and \(\left(\varphi_{\varepsilon}^{\ast}\alpha\right)_{i_{1}\ldots i_{k}}(x) = \varepsilon^{k}\alpha_{i_{1}\ldots i_{k}}(\varepsilon x)\) tends to \(0\) as \(\varepsilon\to0\), again because \(k\ge1\) and \(\alpha\) is continuous at the origin. Letting \(\varepsilon\to0\) in Equation (A12.24), with the interchange of \(\dd\) and the integral justified by Lemma A12.7, gives \(\alpha=\dd\sigma\) with \(\sigma\) as in Equation (A12.21). Setting \(x=x_{0}\) there makes the factor \((x-x_{0})^{j}\) vanish, so \(\sigma(x_{0})=0\).

Moser's homotopy argument

Proof of Theorem A12.2. Derives Theorem A12.2. Step 1: the pointwise normal form. Let \(n=\dim M\). The bilinear form \(\omega_{P}\) on the \(n\)-dimensional real vector space \(T_{M}(P)\) is antisymmetric and non-degenerate (Definition A12.1), so Proposition 9.119 applies: \(n=2m\) is even and there is a basis \(\set{e_{1},\ldots,e_{m},f_{1},\ldots,f_{m}}\) of \(T_{M}(P)\) in which Equation (9.143) holds, that is, in which the matrix of \(\omega_{P}\) is Equation (9.144).

Step 2: a chart adapted at the point. Choose any chart \(x=(x^{1},\ldots,x^{2m})\) around \(P\) with \(x(P)=0\) and with the coordinate vectors \(\pp_{i}\) at \(P\) equal to that basis — possible because the coordinate frame of a chart may be composed with any constant invertible linear map (Definition 17.2), and the change of basis carrying the coordinate frame to \(\set{e_{i},f_{i}}\) is invertible. Let \(B_{0}\) be an open ball in the image of the chart, centred at the origin. Define on \(B_{0}\) the constant-coefficient two-form

\begin{equation}\tag{A12.25} \omega_{0} = \sum_{i=1}^{m}\dd x^{i}\wedge\dd x^{m+i}\ec \qquad\text{components}\qquad \left(\omega_{0}\right)_{i,\,m+i}=+1= -\left(\omega_{0}\right)_{m+i,\,i}\ec \end{equation}

all other components vanishing. Its matrix is exactly Equation (9.144), so by Step 1

\begin{equation}\tag{A12.26} \left.\omega_{0}\right|_{P} = \left.\omega\right|_{P}\ec \end{equation}

and \(\dd\omega_{0}=0\) because its components are constants (Definition 17.103).

Step 3: the interpolation. Put \(\tau=\omega-\omega_{0}\) and

\begin{equation}\tag{A12.27} \omega_{t} = \omega_{0} + t\,\tau = (1-t)\,\omega_{0} + t\,\omega\ec\qquad t\in[0,1]\ep \end{equation}

Each \(\omega_{t}\) is closed, since \(\omega\) and \(\omega_{0}\) are; and by Equation (A12.26), \(\left.\omega_{t}\right|_{P}=\left.\omega\right|_{P}\) for every \(t\), which is non-degenerate. The function

\begin{equation*} D(t,x) = \det\left[\left(\omega_{t}\right)_{ij}(x)\right] \end{equation*}

is continuous on \([0,1]\times B_{0}\) — a polynomial in the components, which are continuous — and \(D(t,0)\ne0\) for every \(t\). For each \(t\in[0,1]\) continuity therefore supplies an open interval \(I_{t}\ni t\) and a ball \(B^{(t)}\ni 0\) on which \(D\) does not vanish; the intervals \(I_{t}\) cover the compact \([0,1]\) (Theorem 10.11), finitely many of them suffice, and the intersection \(B_{1}\) of the corresponding finitely many balls is an open ball about the origin on which

\begin{equation}\tag{A12.28} \omega_{t}\ \text{is non-degenerate for every}\ t\in[0,1]\ep \end{equation}

Step 4: the primitive. \(B_{1}\) is star-shaped about the origin (Definition A12.10) and \(\tau\) is a closed two-form on it, so Lemma A12.11 gives a smooth one-form \(\sigma\) on \(B_{1}\) with

\begin{equation}\tag{A12.29} \dd\sigma = \tau\ec\qquad \sigma(0) = 0\ep \end{equation}

The vanishing of \(\sigma\) at the origin — which is Equation (A12.26) feeding through the explicit homotopy formula — is what will pin the point \(P\) and is the reason the argument is local rather than global.

Step 5: the vector field. Let \(W^{ij}(t,x)\) be the inverse of the matrix \(\left(\omega_{t}\right)_{ij}(x)\), which exists on \([0,1]\times B_{1}\) by Equation (A12.28) and whose entries are smooth there, being rational functions of the components with non-vanishing denominator \(D\). Define the time-dependent vector field

\begin{equation}\tag{A12.30} X_{t}^{k}(x) = -\,W^{ik}(t,x)\,\sigma_{i}(x)\ec \qquad\text{equivalently}\qquad i_{X_{t}}\omega_{t} = -\,\sigma\ec \end{equation}

the equivalence because \(\left(i_{X}\omega_{t}\right)_{i}=X^{j}\left(\omega_{t}\right)_{ji}\), and contracting \(X^{j}(\omega_{t})_{ji}=-\sigma_{i}\) with \(W^{ik}\) returns Equation (A12.30). It is smooth in \((t,x)\), and by Equation (A12.29)

\begin{equation}\tag{A12.31} X_{t}(0) = 0\qquad\text{for every }t\in[0,1]\ep \end{equation}

Step 6: the flow. By Equation (A12.31), Theorem A12.8 applies: there is a ball \(B_{2}\ni0\) and a smooth family \(\psi_{t}:B_{2}\longrightarrow B_{1}\), \(t\in[0,1]\), of diffeomorphisms onto open sets, with \(\psi_{0}=\id\), \(\pp_{t}\psi_{t}=X_{t}\circ\psi_{t}\) and \(\psi_{t}(0)=0\).

Step 7: the homotopy equation. By Lemma A12.9, Cartan's magic formula Equation (17.276), \(\dd\omega_{t}=0\), \(\pp_{t}\omega_{t}=\tau\) and Equation (A12.30),

\begin{align} \dv{}{t}\left(\psi_{t}^{\ast}\omega_{t}\right) &= \psi_{t}^{\ast}\left(\mathcal{L}_{X_{t}}\omega_{t} + \pp_{t}\omega_{t}\right)\nn\\ &= \psi_{t}^{\ast}\left(\dd\,i_{X_{t}}\omega_{t} + i_{X_{t}}\dd\omega_{t} + \tau\right)\nn\\ &= \psi_{t}^{\ast}\left(\dd(-\sigma) + 0 + \dd\sigma\right) = 0\ec\tag{A12.32} \end{align}

where the last line used Equation (A12.29). Hence \(\psi_{t}^{\ast}\omega_{t}\) is independent of \(t\) on \(B_{2}\), and at \(t=0\) it equals \(\psi_{0}^{\ast}\omega_{0}=\omega_{0}\). Taking \(t=1\),

\begin{equation}\tag{A12.33} \psi_{1}^{\ast}\omega = \omega_{0}\qquad\text{on }B_{2}\ep \end{equation}

Step 8: reading off the chart. Let \(W=\psi_{1}(B_{2})\), an open neighbourhood of \(0\), and define on it

\begin{equation}\tag{A12.34} u^{a} = x^{a}\circ\psi_{1}^{-1}\ec\qquad a=1,\ldots,2m\ec \end{equation}

a chart of \(M\) around \(P\) with \(u(P)=0\), since \(\psi_{1}\) is a diffeomorphism and \(\psi_{1}(0)=0\). Applying \(\left(\psi_{1}^{-1}\right)^{\ast}\) to Equation (A12.33) and using Equation (A12.6), \(\omega = \left(\psi_{1}^{-1}\right)^{\ast}\omega_{0}\) on \(W\). By Equation (A12.7), \(\left(\psi_{1}^{-1}\right)^{\ast}\dd x^{a} = \dd\left(x^{a}\circ\psi_{1}^{-1}\right) = \dd u^{a}\), and by Equation (A12.4) the pullback distributes over the wedge, so Equation (A12.25) becomes

\begin{equation*} \omega = \sum_{i=1}^{m}\dd u^{i}\wedge\dd u^{m+i}\ec \end{equation*}

which is Equation (A12.1) with \(q^{i}=u^{i}\) and \(p_{i}=u^{m+i}\).

Reading the result

Remark A12.12 (Where each hypothesis is used).

Both hypotheses of Definition A12.1 are load-bearing and they enter at different places. Non-degeneracy is used twice: at one point in Step 1, to get the linear normal form from Proposition 9.119, and on a neighbourhood in Step 5, to solve Equation (A12.30) for \(X_{t}\) — without it the homotopy equation cannot be solved even though it is a linear algebraic equation. Closedness is used twice as well: in Step 4, where \(\dd\tau=0\) is precisely the hypothesis of Lemma A12.11, and in Step 7, where \(i_{X_{t}}\dd\omega_{t}\) is dropped from Cartan's formula. A non-degenerate two-form that is not closed has no canonical chart, and the obstruction is exactly the three-form \(\dd\omega\), which is a genuine local invariant.

Remark A12.13 (The SI units of a symplectic form).

Remark 9.120 records that on the phase space of a mechanical system the value \(\omega(u,v)\) carries the SI unit \(\mathrm{J}\,\mathrm{s}\), that of action and of \(\hbar\). Nothing in the proof above disturbs this: the chart of Step 2 is obtained by a constant linear change of frame, which distributes the unit between the two halves of the canonical pair, and every later step is an identity between two-forms and so is unit-homogeneous. In the canonical chart of Equation (A12.1) the product \(q^{i}p_{i}\) carries \(\mathrm{J}\,\mathrm{s}\) while the individual factors do not have to: for a point particle of mass \(m\) moving in three-dimensional space, \(q^{i}\) is a Cartesian position in \(\mathrm{m}\) and \(p_{i}\) the conjugate momentum in \(\mathrm{kg}\,\mathrm{m}/\mathrm{s}\), so each summand \(\dd q^{i}\wedge\dd p_{i}\) carries \(\mathrm{kg}\,\mathrm{m}^{2}/\mathrm{s}=\mathrm{J}\,\mathrm{s}\), as it must.

Example A12.14 (The phase space of one particle in space).

Take \(M = T^{\ast}\R^{3}\), the phase space of a single particle moving in three-dimensional space: \(m=3\), \(\dim M = 6\), global coordinates \((q^{1},q^{2},q^{3},p_{1},p_{2},p_{3})\) and \(\omega=\sum_{i=1}^{3}\dd q^{i}\wedge\dd p_{i}\). Here the canonical chart is global and Theorem A12.2 says nothing new. Its force appears when the same phase space is written in another coordinate system — spherical coordinates and their conjugate momenta, or the action–angle variables of an integrable system: the theorem guarantees that the transformed \(\omega\) can always be brought back to Equation (A12.1) near any point, so that no computation in one such system can disagree with a computation in another about a local question. Rests on Theorem A12.2 and Remark A12.13.

Remark A12.15 (Attribution).

The theorem is Darboux's; the proof given here is not his, but the homotopy argument that interpolates between two forms and integrates a time-dependent vector field, introduced by Moser for volume forms [Moser:1965] and adapted to the symplectic case shortly afterwards. Darboux's own memoir is not in this treatise's bibliography, so that half of the attribution is made in words; nothing in The pullback of a $k$-form, Flows of time-dependent vector fields, The local converse of the Poincaré lemma and Moser's homotopy argument rests on either, every step above having been carried out from the material of Linear Algebra and Representation Theory, Real Analysis, Ordinary Differential Equations and Sturm–Liouville Theory and Differentiable Manifolds, Tensors, and Curvature.

Remark A12.16.

Darboux's Theorem: Local Canonical Coordinates discharges the derivation owed at Remark 9.120 of Linear Algebra and Representation Theory, where Proposition 9.119 establishes the pointwise half of the statement — a non-degenerate antisymmetric form on a single vector space has no invariant but its dimension — and Darboux's theorem is named as the geometric counterpart that does not follow from it. The gap between the two is exactly Steps 3 to 7 above: the linear normal form can be achieved at every point separately by a basis that varies from point to point, and it is closedness of \(\omega\), through the Poincaré lemma and the homotopy equation, that lets those bases be chosen to fit together into a chart. The three tools built along the way — the pullback of a \(k\)-form (Definition A12.4), the smoothness of a flow (Theorem A12.8) and the converse Poincaré lemma (Lemma A12.11) — belong with the differential-form machinery of Section 17.6, Section 17.6.5 and Section 17.9 and are used again in The General Stokes Theorem for Differential Forms.