Holomorphic vector fields and holomorphic maps, for an atlas complex structure #
TERM-SCOPE(Kahler) — this module uses the restricted sense of "Kähler";
specs/TERMS.md records what is backed and what is not.
Category: 1-Mathlib (CSD-free; upstream target Mathlib.Geometry.Manifold).
HamiltonianVectorField.lean defines a Kähler manifold in the atlas sense (IsKahler β J J₀: J
is the model's J₀ through every chart, so the atlas is holomorphic). The two notions that go
with it are stated here in the same sense:
DifferentialForm.IsHolomorphicVectorField J₀ X— a holomorphic vector field: in every chart, the field read in the chart (chartField) is differentiable withJ₀-linear derivative (its components in holomorphic charts are holomorphic functions; equivalentlyL_X J = 0);DifferentialForm.IsHolomorphicMap J g— a holomorphic map: differentiable, withJ-linear manifold derivative at every point (dg ∘ J = J ∘ dg);- ★
IsAlmostKahler.metric_mfderiv_eq— a symplectic holomorphic map is an isometry of the compatible metricg = β (J ·, ·): it preservesβand commutes withJ, so it preservesg. This is the "holomorphic + symplectic = Killing" half of the Kähler triangle.
Honest scope #
⚠️ Atlas sense, no Lie derivative. IsHolomorphicVectorField quantifies over every chart; that
the condition transports between holomorphic charts (the second derivative of a holomorphic
transition is ℂ-bilinear) is not proved here, and L_X J is not built. Consumers prove the
condition in every chart directly.
⚠️ Self models only, inherited from ExteriorDerivative.lean.
References: Geometry/Manifold/HamiltonianVectorField.lean (IsKahler, IsAlmostKahler.metric);
Geometry/Manifold/IntegralCurve/FlowContinuity.lean (chartField);
Geometry/Manifold/Instances/ProjectiveSpaceSchrodingerHolomorphic.lean (the ℂℙⁿ instance);
specs/BACKLOG.md (#30); specs/future-work.md (KG-3).
A holomorphic vector field for the atlas complex structure J₀: in every chart, the field
read in the chart is differentiable and its derivative commutes with J₀. On a Kähler manifold in
the atlas sense (IsKahler β J J₀) this is the usual notion: the components of X in
holomorphic charts are holomorphic functions, equivalently L_X J = 0.
Equations
- One or more equations did not get rendered due to their size.
Instances For
A holomorphic map for an almost complex structure J: differentiable, with J-linear
manifold derivative at every point.
Equations
- DifferentialForm.IsHolomorphicMap J g = (MDiff g ∧ ∀ (x : M) (v : TangentSpace (modelWithCornersSelf ℝ E) x), (mfderiv% g x) (J x v) = J (g x) ((mfderiv% g x) v))
Instances For
★ A symplectic holomorphic map is an isometry of the compatible metric: if g preserves
β and commutes with J, it preserves g_β = β (J ·, ·).