Documentation

Atlas.GeometryOfManifolds.code.SymplecticStandardBasis

A standard symplectic basis $\{e_i, f_i\}_{i=1}^n$ for $(V, \Omega)$: the $e_i, f_i$ form a basis of $V$ and satisfy $\Omega(e_i, e_j) = \Omega(f_i, f_j) = 0$ and $\Omega(e_i, f_j) = \delta_{ij}$.

Instances For
    theorem SymplecticLinearAlgebra.exists_symplectic_pair {V : Type u_1} [AddCommGroup V] [Module V] [FiniteDimensional V] {Ω : LinearMap.BilinForm V} ( : IsSymplecticForm Ω) (hne : Nontrivial V) :
    ∃ (e₁ : V) (f₁ : V), (Ω e₁) f₁ = 1 IsSymplecticSubspace Ω (Submodule.span {e₁, f₁})

    Existence of a symplectic pair: on a nontrivial finite-dimensional symplectic space, there exist $e_1, f_1$ with $\Omega(e_1, f_1) = 1$ spanning a 2-dimensional symplectic subspace.

    If $P$ and its symplectic orthogonal $P^\Omega$ form a complementary decomposition of $V$, then $\Omega$ restricted to $P^\Omega$ is itself symplectic.

    theorem SymplecticLinearAlgebra.ortho_of_mem_symplecticOrtho {V : Type u_1} [AddCommGroup V] [Module V] [FiniteDimensional V] {Ω : LinearMap.BilinForm V} ( : IsSymplecticForm Ω) {P : Submodule V} {u : V} (hu : u symplecticOrtho Ω P) {p : V} (hp : p P) :
    (Ω u) p = 0

    An element of the symplectic orthogonal $P^\Omega$ pairs trivially with every $p \in P$: $\Omega(u, p) = 0$.

    theorem SymplecticLinearAlgebra.symplectic_standard_basis {V : Type u_1} [AddCommGroup V] [Module V] [FiniteDimensional V] {Ω : LinearMap.BilinForm V} ( : IsSymplecticForm Ω) :
    ∃ (n : ) (e : Fin nV) (f : Fin nV), Module.finrank V = 2 * n (∀ (i j : Fin n), (Ω (e i)) (e j) = 0) (∀ (i j : Fin n), (Ω (f i)) (f j) = 0) (∀ (i j : Fin n), (Ω (e i)) (f j) = if i = j then 1 else 0) LinearIndependent (Sum.elim e f) Submodule.span (Set.range (Sum.elim e f))

    Standard symplectic basis theorem: every finite-dimensional symplectic space $(V, \Omega)$ has even dimension $2n$ and admits a basis $\{e_i, f_i\}_{i=1}^n$ with $\Omega(e_i, e_j) = \Omega(f_i, f_j) = 0$ and $\Omega(e_i, f_j) = \delta_{ij}$.