Darboux's theorem in the standard form ∑ dpᵢ ∧ dqᵢ #
Category: 1-Mathlib (CSD-free; staged for upstream). BACKLOG #50, Darboux residue (b).
Glossary: https://glossary.constraintsurfacedynamics.com/darboux-theorem/
Plain-language, CSD-role and formal statements of Darboux's theorem, with this module as
the Lean anchor. Kept symmetric by scripts/check-glossary.sh.
Geometry/Manifold/Darboux.lean produces, by Moser's trick, a C¹ chart in which a closed
non-degenerate 2-form is the constant form ω(x₀). This file composes that chart with the
linear change of coordinates given by a symplectic basis of ω(x₀)
(LinearAlgebra/BilinearForm/SymplecticBasis.lean) and obtains the textbook statement: a C^n
chart into ℝ^{2n} in which the form is the standard symplectic form
ω_std = ∑ᵢ dpᵢ ∧ dqᵢ, i.e. ω = Ψ^* ω_std; in particular the dimension is 2n.
ContinuousAlternatingMap.toBilinForm— the bilinear form(u, v) ↦ ξ ![u, v]of a 2-form; it is alternating (toBilinForm_isAlt) and non-degenerate whenξis (toBilinForm_nondegenerate);standardSymplecticForm ι— the standard symplectic form onι ⊕ ι → ℝ,ω_std(u, v) = ∑ᵢ (u_{pᵢ} v_{qᵢ} − u_{qᵢ} v_{pᵢ})(inl= thep's,inr= theq's), as a continuous alternating 2-form (standardSymplecticForm_apply);- ★
exists_continuousLinearEquiv_eq_standardSymplecticForm_comp— linear Darboux: a non-degenerate 2-form on a finite-dimensional real space is the pullback ofω_stdonℝ^{2n}by a linear isomorphism, andfinrank E = 2n(the symplectic basis); - ★★
exists_openPartialHomeomorph_pullback_standard— Darboux on a ball, standard form: forωof classC^k(1 ≤ k ≤ ∞) and closed onball x₀ Rwithω(x₀)non-degenerate, there isnwithfinrank E = 2nand aC^kchartΨ : E → ℝ^{2n}withC^kinverse,x₀ ∈ Ψ.source ⊆ ball x₀ R, differentiable at every pointyof its source with invertible derivativeD, andω(y)(u, v) = ω_std(D u, D v):ω = Ψ^* ω_std; - ★★
DifferentialForm.IsSymplectic.exists_openPartialHomeomorph_localRep_pullback_standard— Darboux on a symplectic manifold, standard form: at every point the local representative of the form is, in a furtherC^∞chartΨof the model space intoℝ^{2n}, the pullback ofω_std; the Darboux chart isΨ ∘ chartAt E x₀; - ★
DifferentialForm.IsSymplectic.even_finrank— a symplectic manifold has even dimension.
Honest scope #
Order k. The chart inherits the regularity of Darboux.lean: C^k for ω of class C^k
(1 ≤ k ≤ ∞), C^∞ on a symplectic manifold. The linear change of coordinates is C^∞.
References: J. Moser, On the volume elements on a manifold, Trans. AMS 120 (1965);
D. McDuff, D. Salamon, Introduction to Symplectic Topology, Thm 3.2.2 and Lemma 2.1.2 (the
symplectic basis); Geometry/Manifold/Darboux.lean; LinearAlgebra/BilinearForm/SymplecticBasis.lean;
specs/BACKLOG.md #50; specs/generator-layer-scoping.md Q31.
The bilinear form of a 2-form #
Additivity of a continuous alternating map in the head of a vecCons.
Homogeneity of a continuous alternating map in the head of a vecCons.
The bilinear form (u, v) ↦ ξ ![u, v] of a continuous 2-form.
Equations
- ξ.toBilinForm = LinearMap.mk₂ ℝ (fun (u v : E) => ξ ![u, v]) ⋯ ⋯ ⋯ ⋯
Instances For
The bilinear form of a 2-form is alternating.
The standard symplectic form on ℝ^{2n} #
The standard symplectic form on ι ⊕ ι → ℝ as a bilinear map,
(u, v) ↦ ∑ᵢ (u_{pᵢ} v_{qᵢ} − u_{qᵢ} v_{pᵢ}) with p = inl, q = inr.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The standard symplectic form as a continuous multilinear map on Fin 2 → (ι ⊕ ι → ℝ).
Equations
Instances For
The standard symplectic form ω_std = ∑ᵢ dpᵢ ∧ dqᵢ on ι ⊕ ι → ℝ, as a continuous
alternating 2-form: ω_std(u, v) = ∑ᵢ (u_{pᵢ} v_{qᵢ} − u_{qᵢ} v_{pᵢ}).
Equations
- standardSymplecticForm ι = { toContinuousMultilinearMap := standardSymplecticMulti ι, map_eq_zero_of_eq' := ⋯ }
Instances For
Linear Darboux #
★ Linear Darboux. A non-degenerate 2-form on a finite-dimensional real space is the
pullback of the standard symplectic form on ℝ^{2n} by a linear isomorphism L, and
finrank E = 2n: the coordinates of a symplectic basis of ξ.
Darboux on a ball, standard form #
★★ Darboux's theorem on a ball, standard form. If ω is C^k (1 ≤ k ≤ ∞) and closed
on ball x₀ R and ω(x₀) is non-degenerate, then finrank E = 2n for some n and there is a
C^k chart Ψ : E → ℝ^{2n} with C^k inverse, x₀ ∈ Ψ.source ⊆ ball x₀ R, differentiable at
every point y of its source with an invertible derivative D, such that
ω(y)(u, v) = ω_std(D u, D v): ω = Ψ^* ω_std with ω_std = ∑ᵢ dpᵢ ∧ dqᵢ.
Darboux on a symplectic manifold, standard form #
★★ Darboux's theorem on a symplectic manifold, standard form. At every point x₀,
finrank E = 2n and there is a C^∞ chart Ψ of the model space into ℝ^{2n} with C^∞
inverse, containing chartAt E x₀ x₀ and contained in the chart's target, along which the local
representative of the form is the pullback of the standard symplectic form
ω_std = ∑ᵢ dpᵢ ∧ dqᵢ: the Darboux chart is Ψ ∘ chartAt E x₀.
★ A symplectic manifold has even dimension.