Documentation

TauCeti.Geometry.Symplectic.StandardCompatible

The standard compatible triple on V × V #

For a real inner product space V, the doubled space V × V carries a canonical compatible triple (ω, J, g): the standard symplectic form ω₀, the product almost complex structure J(x, y) = (-y, x) from TauCeti.AlmostComplexStructure.product, and the componentwise inner product g recovered as ω₀(·, J ·). When V = ℝ^n, this specializes to the standard model ℝ^{2n} = ℝ^n ⊕ ℝ^n; in general it serves as a non-vacuous witness that the pointwise almost-complex/symplectic definitions of AlmostComplex.lean are inhabited and interact as the standard conventions require.

Main declarations #

The conventions follow McDuff--Salamon, J-holomorphic Curves and Symplectic Topology, Section 2.1, where (ℝ^{2n}, ω₀, J₀) is the standard compatible model.

The standard symplectic form ω₀((x₁, y₁), (x₂, y₂)) = ⟪x₁, y₂⟫ - ⟪y₁, x₂⟫ on V × V.

Instances For
    @[simp]
    theorem TauCeti.stdSymplecticForm_apply {V : Type u_1} [NormedAddCommGroup V] [InnerProductSpace ℝ V] (u w : V × V) :
    (fun (v w : V × V) => (stdSymplecticForm.toBilinForm v) w) u w = inner ℝ u.1 w.2 - inner ℝ u.2 w.1

    The coordinate formula for evaluating the standard symplectic form on two vectors of V × V.

    The standard symplectic form is invariant under the product almost complex structure.

    ω₀(v, J v) = ‖v.1‖² + ‖v.2‖² for the product almost complex structure J.

    The standard symplectic form tames the product almost complex structure.

    The standard symplectic form is compatible with the product almost complex structure.

    The metric g = ω₀(·, J ·) associated to the standard compatible triple is the sum of the inner products pulled back along the two coordinate projections. In particular, g(u, w) = ⟪u.1, w.1⟫ + ⟪u.2, w.2⟫.