The pointwise Fubini–Study / Kähler fundamental form (linear-algebra core) #
Category: 1-Mathlib (CSD-free; the form-level analogue of fubiniStudyMeasure).
Mathlib has no Kähler-geometry API (no manifold differential forms, no exterior derivative, no
almost-complex structure — see KahlerVolumeForced.lean for the audit). So the full closed 2-form
ω on ℂℙ^{N-1} with dω = 0 and ω^{∧(N-1)}/(N-1)! = μ_FS cannot be built without first
developing differential geometry in Lean. What is bounded — and is built here — is the
pointwise (linear-algebra) core of that form: on any complex inner-product space E (the tangent
model of ℂℙ^{N-1} at a ray is ψ^⊥ ⊆ E), the flat Hermitian structure gives the Kähler triple
- the complex structure
J u = i • u(withJ² = -1); - the Riemannian metric
g u v = re ⟪u, v⟫(the real part of the Hermitian inner product); - the fundamental 2-form
ω u v = im ⟪u, v⟫(its imaginary part).
We prove the defining almost-Kähler / Hermitian compatibility relations, pointwise and axiom-free:
J² = -1(complexStructure_involutive);ωis an alternatingℝ-bilinear form (fundamentalForm_self,fundamentalForm_antisymm,fundamentalForm_add_left,fundamentalForm_real_smul_left);- J-compatibility
ω u v = g (J u) v(fundamentalForm_eq_metric_complexStructure) and the dualg u v = ω u (J v)(metric_eq_fundamentalForm_complexStructure) — the Kähler tripleg, ω, J; Jis ag-isometry andωisJ-invariant, i.e.ωis a (1,1)-form (metric_complexStructure,fundamentalForm_complexStructure, frominner_complexStructure);- positivity / taming
ω u (J u) = ‖u‖²(fundamentalForm_complexStructure_self), strictly positive off0(fundamentalForm_complexStructure_self_pos) — so(u,v) ↦ ω u (J v) = g u vis positive-definite.
The capstone fubiniStudy_pointwise_kahler_compatibility bundles the Kähler triple.
Honest scope — what this is and is NOT #
This is the pointwise (algebraic) core of the Kähler form, the exact analogue at the form level of
what fubiniStudyMeasure is at the measure level: it delivers the "compatible with the complex
structure, positive" half of "Kähler" as genuine theorems. It does NOT deliver:
- closedness
dω = 0— the defining Kähler (vs merely almost-Hermitian) condition, which needs the exterior derivative on a manifold (⚠️ scope narrowed 2026-08-06: Mathlib now hasextDerivon normed spaces —Analysis/Calculus/DifferentialForm/— so the flat closedness of the constant fundamental form is formalisable today; the manifold form is that file's own TODO); - the global identity
ω^{∧(N-1)}/(N-1)! = μ_FS— which needs differential forms on the projective manifold and the form→measure integration (absent from Mathlib).
The X_H = ω⁻¹dH duality this triple supports is now a theorem at the linear level:
HamiltonianVectorField.lean (same directory), consumed by A4's corpus fragment.
Those remain the Mathlib-blocked residue (KG-1 / the manifold half of the Kähler-sector posit,
KahlerOnticSetup.kahler_pointwise's open residual). This module works on the
flat Hermitian model E; its restriction to the tangent space ψ^⊥ is the Fubini–Study form
pointwise. The physically load-bearing datum — the volume — is already forced independently
(KahlerVolumeForced.lean).
The complex structure J: multiplication by i. Squares to -1
(complexStructure_involutive).
Equations
Instances For
The Riemannian metric g: the real part of the Hermitian inner product, g u v = re ⟪u, v⟫.
Symmetric (metric_comm) and positive-definite (metric_self, = ‖u‖²).
Equations
- Kahler.metric u v = (inner ℂ u v).re
Instances For
The fundamental 2-form ω: the imaginary part of the Hermitian inner product,
ω u v = im ⟪u, v⟫. Alternating ℝ-bilinear (the pointwise Kähler form).
Equations
- Kahler.fundamentalForm u v = (inner ℂ u v).im
Instances For
J² = -1: the fundamental relation of a complex structure. J (J u) = i • (i • u) = -u.
ω is an alternating ℝ-bilinear form #
ω u u = 0: the fundamental form is alternating (⟪u,u⟫ is real).
ω u v = -ω v u: antisymmetry, from ⟪v,u⟫ = conj ⟪u,v⟫.
ω is additive in the left argument.
ω is ℝ-homogeneous in the left argument (r : ℝ acting through ℂ). With additivity and
antisymmetry this makes ω an alternating ℝ-bilinear form.
The Kähler triple: g, ω, J compatibility #
J-compatibility ω u v = g (J u) v. The fundamental form is the metric precomposed with the
complex structure: im ⟪u, v⟫ = re ⟪i • u, v⟫. This is the defining relation tying ω, g, J.
The metric is recovered from ω and J: g u v = ω u (J v). re ⟪u, v⟫ = im ⟪u, i • v⟫.
The dual Kähler-triple relation.
J is an isometry — ω is a (1,1)-form #
J preserves the Hermitian inner product: ⟪J u, J v⟫ = ⟪u, v⟫ (since conj i · i = 1).
J is a g-isometry: g (J u) (J v) = g u v.
ω is J-invariant: ω (J u) (J v) = ω u v, i.e. ω is a (1,1)-form.
Positivity / taming, and the metric's positive-definiteness #
g u u = ‖u‖²: the metric is positive-definite.
g is symmetric.
Positivity / taming ω u (J u) = ‖u‖². The fundamental form paired with the complex structure
recovers the squared norm — so (u, v) ↦ ω u (J v) = g u v is positive-definite, the taming condition
that makes ω a positive (1,1)-form (the compatible almost-Kähler structure).
ω u (J u) > 0 for u ≠ 0: strict positivity of the taming form.
The capstone #
The pointwise Kähler compatibility of the Fubini–Study fundamental form. On any complex
inner-product space E (the tangent model of ℂℙ^{N-1}), the triple g = re ⟪·,·⟫,
ω = im ⟪·,·⟫, J = i • · satisfies the defining almost-Kähler relations:
J² = -1(complex structure);ω u v = g (J u) v(the fundamental form is the metric twisted byJ);g u v = ω u (J v)(the metric is recovered fromωandJ);ω (J u) (J v) = ω u v(ωis a(1,1)-form);ω u (J u) = ‖u‖²(positivity / taming).
This is the linear-algebra core of the Kähler form — the "compatible with the complex structure and
positive" content, proved pointwise and axiom-free. Closedness dω = 0 and the global identity
ω^{∧(N-1)}/(N-1)! = μ_FS need manifold exterior calculus (absent from Mathlib) and stay blocked.
The projective tangent space ψ^⊥ is J-invariant #
At a ray [ψ] ∈ ℂℙ^{N-1} the (holomorphic) tangent space is modelled by the orthogonal complement
(span ℂ {ψ})ᗮ = ψ^⊥. The complex structure J = i • · preserves it, so ψ^⊥ is a complex
(J-invariant) subspace (complexStructure_mem_orthogonal, proved immediately below) — and since
the Kähler-triple identities above are universally quantified over E
(fundamentalForm_eq_metric_complexStructure, fundamentalForm_complexStructure), they
restrict to ψ^⊥ with nothing to prove: the flat Hermitian structure on E induces the Fubini–Study Kähler structure on
each tangent space. This ties the ambient pointwise form to the actual tangent model of ℂℙ^{N-1}
(still pointwise — no manifold structure needed).
J preserves the tangent space ψ^⊥. If v ⊥ ψ then J v = i • v ⊥ ψ (since
⟪ψ, i • v⟫ = i · ⟪ψ, v⟫ = 0).
The tangent space at a ray is a complex (J-invariant) subspace. J maps ψ^⊥ into itself,
so the pointwise Kähler triple (fubiniStudy_pointwise_kahler_compatibility) restricts to the tangent
space of ℂℙ^{N-1} at [ψ] — the induced Fubini–Study Kähler structure on the tangent.
The Kähler structure is preserved by unitary symmetries #
Any ℂ-linear isometry preserves the Hermitian inner product, hence both the metric g and the
fundamental form ω. So it is a symplectic isometry — a "Kähler transformation" of the structure.
In particular the Schrödinger flow exp(-itH) (a one-parameter group of unitaries) preserves g and
ω: QM evolution is a symplectomorphism of the Fubini–Study Kähler geometry (the Kibble /
Ashtekar–Schilling picture, at the pointwise/linear level). See LF4/SchrodingerKahlerInvariance.lean
for the flow corollary.
A ℂ-linear isometry preserves the metric g.
A ℂ-linear isometry preserves the fundamental form ω.
The Kähler structure is preserved by any unitary symmetry. A ℂ-linear isometry preserves
both the metric g and the fundamental form ω, so it is a symplectic isometry (a Kähler
transformation) of the Hermitian structure. This is the invariance that makes the Schrödinger flow a
symplectomorphism of the Fubini–Study geometry.