Pullback commutes with negation: $\varphi^*(-\alpha) = -\varphi^*\alpha$.
Pullback is additive on differences: $\varphi^*(\alpha - \beta) = \varphi^*\alpha - \varphi^*\beta$.
A symplectic manifold (Definition 7): a $2$-form $\omega \in \Omega^2(M)$ that is closed ($d\omega = 0$) and non-degenerate (the contraction map $X \mapsto \iota_X \omega$ is injective).
- ω : Ω 2
- nondegenerate : Function.Injective fun (X : VF) => DifferentialFormSpace.ι X self.ω
Instances For
Records that a differential form space carries a positive half-dimension $n > 0$, so the ambient symplectic manifold has total dimension $2n$.
- n : ℕ
Instances
Marks a $2n$-dimensional symplectic differential form space as compact symplectic: the symplectic form $\omega$ is not exact and there is a top-degree volume form $\omega^n$ which is also not exact. This abstracts the cohomological obstructions that hold on compact symplectic manifolds.
- vol (S : SymplecticManifold Ω VF) : Ω (2 * SymplecticManifoldDim.n Ω VF - 1 + 1)
- volume_not_exact (S : SymplecticManifold Ω VF) : ¬∃ (β : Ω (2 * SymplecticManifoldDim.n Ω VF - 1)), DifferentialFormSpace.d VF β = vol S
Instances
A symplectomorphism (Definition 8): an invertible morphism of differential form spaces $\varphi : (M_1, \omega_1) \to (M_2, \omega_2)$ satisfying $\varphi^* \omega_2 = \omega_1$. Encoded with explicit two-sided inverse data at the level of pullbacks.
- toMorphism : DFSMorphism Ω₁ VF₁ Ω₂ VF₂
- invMorphism : DFSMorphism Ω₂ VF₂ Ω₁ VF₁
Instances For
A submanifold $W \hookrightarrow M$ is symplectic when the pullback $i^*\omega$ remains non-degenerate on $W$, i.e. $X \mapsto \iota_X (i^*\omega)$ is injective on $\mathfrak{X}(W)$.
- restriction_nondegenerate : Function.Injective fun (X : VF_W) => DifferentialFormSpace.ι X (i.pullback S.ω)
Instances For
A submanifold $L \hookrightarrow M$ is Lagrangian when $i^*\omega = 0$ and $\dim L = \tfrac{1}{2}\dim M$, i.e. $L$ is isotropic of maximal dimension.
Instances For
Axiomatic interface for the cotangent bundle $T^*X$ of a manifold $X$: equips $T^*X$ with the tautological Liouville 1-form $\theta$, the canonical symplectic form $\omega = d\theta$, and a zero section $X \hookrightarrow T^*X$ along which $\theta$ pulls back to $0$.
- dimX : ℕ
- liouville : Ω_TX 1
- canonical_symplectic : SymplecticManifold Ω_TX VF_TX
- symplectic_eq_d_liouville : (canonical_symplectic Ω_X VF_X).ω = DifferentialFormSpace.d VF_TX (liouville Ω_X VF_X VF_TX)
- zeroSection : DFSMorphism Ω_X VF_X Ω_TX VF_TX
Instances
Auxiliary setup for the graph $\Gamma_\varphi \subset M_1 \times M_2$ of a map $\varphi : M_1 \to M_2$ between symplectic manifolds: projections $\pi_1, \pi_2$, an embedding $\gamma : M_1 \to \Gamma_\varphi$, and the compatibility $\gamma^*\pi_1^* = \mathrm{id}$, $\gamma^*\pi_2^* = \varphi^*$.
- π₁ : DFSMorphism Ω_P VF_P Ω₁ VF₁
- π₂ : DFSMorphism Ω_P VF_P Ω₂ VF₂
- φ : DFSMorphism Ω₁ VF₁ Ω₂ VF₂
- γ : DFSMorphism Ω₁ VF₁ Ω_P VF_P
- dimM₁ : ℕ
- dimM₂ : ℕ
Instances For
If $\varphi^* \omega_2 = \omega_1$ (i.e. $\varphi$ is a symplectomorphism), then the graph $\Gamma_\varphi$ is isotropic for $\pi_1^*\omega_1 - \pi_2^*\omega_2$: the pullback of this difference along $\gamma$ vanishes.
Converse: if $\gamma^*(\pi_1^*\omega_1 - \pi_2^*\omega_2) = 0$ on the graph, then $\varphi^*\omega_2 = \omega_1$, so $\varphi$ is a symplectomorphism.