I recently learned the following formulation of the Darboux theorem in a class.


Theorem: Suppose $\omega\_t$ is a smoothly varying family of symplectic forms on a closed manifold $M$ such that the cohomology class of $\omega\_t$ is independent of $t$. Then there is a smoothly varying family of diffeomorphisms $F\_t$ of $M$ such that $F\_0$ is the identity and $F\_t^\* \omega\_t = \omega\_0$. 


The classical formulation of the Darboux theorem is obtained as a corollary in the following way. The condition that a closed 2-form is nondegerate is an open condition, so given a symplectic form $\omega\_0$ on $M$ there is a neighborhood in the space of representatives of the cohomology class of $\omega\_0$ which consists only of nondegenerate forms. This neighborhood can be taken to be path connected, so the theorem guarantees that for any symplectic form $\omega\_1$ which is sufficiently close to $\omega\_0$ and which belongs the same cohomology class there is automatically a diffeomorphism which pulls back $\omega\_1$ to $\omega\_0$.


My question: is the assumption that $\omega\_1$ is sufficiently close to $\omega\_0$ really necessary? In the proof that I learned, we really do need a path $\omega\_t$ of nondegenerate forms because the idea is to use the Poincare lemma to write $\omega\_t = \omega\_0 + d \beta\_t$ and then obtain a time dependent vector field $X\_t$ satisfying $\iota\_{X\_t}\omega\_t = -\frac{d}{dt}\beta\_t$. To say that $X\_t$ exists we need $\omega\_t$ to be nondegenerate for all time, and the diffeomorphisms $F\_t$ are obtained from the flow of $X\_t$.


I guess the real problem here is that I don't know all that many interesting examples of symplectic manifolds to begin with, and even on those examples that I know I can never produce more than one symplectic structure. Can anyone help?



Can the Darboux theorem be strengthened?
(Sorry I don't have enough reputation to make this a comment.)


I don't fully understand your question, in particular since I don't know which formulations of Darboux's theorem you are concerned with. The version I would describe as the "classical" one is that each point of a symplectic manifold admits a neighbourhood diffeomorphic to a standard symplectic ball in $R^{2n}$. In the proof I know, you need to shrink the size of your neighbourhood twice: the first time, in order to have that $\omega\_1$ and $\omega\_0$ are connected through symplectic forms, and the second time, to guarantee that the flow $\mathbf{F}\_t$ exists to time $t=1$. 


Whatever ways you may have of sidestepping one or both of these, you definitely need to shrink the size the neighbourhood somehow. Indeed, the answer to the more global question (how big a neighbourhood can you embed?) is a very subtle one related to symplectic capacities and to symplectic packing problems. For instance, Gromov's non-squeezing theorem shows that in the case of the symplectic cylinder $D^2 \times \mathbb{R}^2$, you can't get a symplectic ball any bigger than the one of radius 1. You can, however, easily smoothly embed a ball of much bigger radius (even in a volume preserving way). When you pull back the symplectic form to this ball, you will not be able to deform it to the standard one, except in a neighbourhood of a given point.


