The metric of a compatible pair #
A symplectic form ω compatible with an almost complex structure J determines a Riemannian
metric g(v, w) = ω(v, J w). This file records the standard compatible-triple identities tying
ω, J, and g together, and packages the metric of a compatible pair as a genuine inner
product through Mathlib's InnerProductSpace.Core.
The metric is TauCeti.SymplecticForm.associatedBilinForm, already defined in AlmostComplex.lean.
Compatibility makes it symmetric and positive definite (recorded there); here we add the relations
that turn (ω, J, g) into a compatible triple: J is a g-isometry, J is g-skew-adjoint, and
ω is recovered from g and J. The capstone TauCeti.SymplecticForm.Compatible.innerProductCore
exhibits g as an inner product, the witness that the pointwise compatibility definition is
non-vacuous and behaves as a metric should; the energy of a J-holomorphic curve is measured
against exactly this metric.
Main declarations #
TauCeti.SymplecticForm.associatedBilinForm_apply_right_apply:g(v, J w) = -ω(v, w), holding for anyJfrom the identityJ² = -1alone.TauCeti.SymplecticForm.Invariant.associatedBilinForm_apply_left_apply:g(J v, w) = ω(v, w), recoveringωfrom the metric.TauCeti.SymplecticForm.Invariant.associatedBilinForm_invariant:Jis ag-isometry,g(J v, J w) = g(v, w).TauCeti.SymplecticForm.Invariant.associatedBilinForm_skewAdjoint:Jisg-skew-adjoint,g(J v, w) = -g(v, J w).TauCeti.SymplecticForm.Invariant.associatedBilinForm_add_apply_self: the symmetric polarization identity forg(a + J b, a + J b).TauCeti.SymplecticForm.associatedBilinForm_apply_apply_of_isComplexLinearMap: symplectic complex-linear maps preserve the metric.TauCeti.SymplecticForm.Compatible.innerProductCore: the metric of a compatible pair as anInnerProductSpace.Core ℝ V.TauCeti.SymplecticForm.abs_apply_le_norm_mul_norm: when the inner product ofVis the metricω(·, J ·), the symplectic form is bounded by it,|ω(v, w)| ≤ ‖v‖ ‖w‖.
The conventions follow McDuff--Salamon, J-holomorphic Curves and Symplectic Topology,
Section 2.1: a compatible pair (ω, J) determines a metric g(v, w) = ω(v, J w).
Applying J to the right argument of the metric g(v, w) = ω(v, J w) negates the symplectic
form: g(v, J w) = -ω(v, w). This uses only J² = -1, not compatibility.
Pointwise form of invariance under applying J to both arguments.
The metric recovers the symplectic form: g(J v, w) = ω(v, w).
Pointwise recovery of the symplectic form from the metric and J: ω(v, w) = g(J v, w).
J is an isometry of the metric g: g(J v, J w) = g(v, w).
J is skew-adjoint for the metric g: g(J v, w) = -g(v, J w).
The polarization identity for the associated metric of a J-invariant form:
g(a + J b, a + J b) = g(a, a) + g(b, b) - 2 ω(a, b), where
g = ω.associatedBilinForm J.
The metric g(v, v) = ω(v, J v) is nonnegative under positive-definiteness.
The diagonal ω(v, J v) is nonnegative under positive-definiteness of the associated metric.
Positive-definiteness of the associated metric detects zero vectors on the diagonal.
A linear map carrying ω to ω₂ and complex linear from J to J₂ carries the metric
ω(·, J ·) to the metric ω₂(·, J₂ ·). In particular a symplectic map commuting with J
preserves the metric of (ω, J).
The metric recovers the symplectic form: g(J v, w) = ω(v, w).
Pointwise recovery of the symplectic form from the metric and J: ω(v, w) = g(J v, w).
J is an isometry of the metric g: g(J v, J w) = g(v, w).
J is skew-adjoint for the metric g: g(J v, w) = -g(v, J w).
The metric g(v, v) = ω(v, J v) is nonnegative.
The diagonal ω(v, J v) of the associated metric is nonnegative.
The metric is positive definite in the sense that g(v, v) = 0 exactly when v = 0.
The metric of a compatible pair, packaged as an InnerProductSpace.Core ℝ V.
The inner product is the associated metric ⟪v, w⟫ = ω(v, J w).
Instances For
The inner product from innerProductCore is the associated metric ω(v, J w).
Identifying the associated metric with a real inner product makes the symplectic form invariant under the almost complex structure.
The almost complex structure preserves a norm when its squared norm is the diagonal
ω(v, J v). Only equality on the diagonal is needed.
If the inner product of V is the metric ω(·, J ·) of a symplectic form and an almost
complex structure, then ω is bounded by the inner product norm: |ω(v, w)| ≤ ‖v‖ ‖w‖.