A smooth family of linear complex structures is locally trivial
ProvedJHolomorphic.exists_local_complex_framelinear-algebrapseudoholomorphic-curvessymplectic-geometry
Let be a finite-dimensional real normed space with , and let be on the open unit disc with for . Then there are and maps , , both on , such that for every : , , and
This is a local smooth complex trivialization of a varying linear complex structure; it reduces Cauchy–Riemann type equations with a point-dependent complex structure to equations for -valued maps with the standard structure .
Formalization Note is EuclideanSpace ℂ (Fin n); smoothness is ContDiffOn ℝ ∞ _ (ball 0 ρ) in the operator-norm topology, and the inverse relations are stated pointwise on vectors.
Preamble
import Mathlib.LinearAlgebra.Complex.Module import Mathlib.Analysis.InnerProductSpace.PiL2 import Mathlib.Analysis.Calculus.ContDiff.Operations
Formal statement
namespace JHolomorphic
open Metric Filter Topology Set
open scoped ContDiff
/-- Let `E` have real dimension `2n` and let `J̄ : ℂ → End_ℝ(E)` be smooth on the open unit disc with
`J̄(z)² = -1`. Then for some `0 < ρ ≤ 1` there are smooth maps `Ψ : D_ρ → Hom_ℝ(ℂⁿ, E)` and
`Ψ⁻¹ : D_ρ → Hom_ℝ(E, ℂⁿ)`, inverse to each other at every point, with `Ψ(z)(i w) = J̄(z) Ψ(z) w`. -/
theorem exists_local_complex_frame {E : Type*} [NormedAddCommGroup E] [NormedSpace ℝ E]
[FiniteDimensional ℝ E] (n : ℕ) (hn : Module.finrank ℝ E = 2 * n) (Jbar : ℂ → E →L[ℝ] E)
(hJbar : ContDiffOn ℝ ∞ Jbar (ball 0 1))
(hJbar2 : ∀ z ∈ ball (0 : ℂ) 1, (Jbar z).comp (Jbar z) = -ContinuousLinearMap.id ℝ E) :
∃ ρ > (0 : ℝ), ρ ≤ 1 ∧ ∃ Ψ : ℂ → EuclideanSpace ℂ (Fin n) →L[ℝ] E,
∃ Ψi : ℂ → E →L[ℝ] EuclideanSpace ℂ (Fin n),
ContDiffOn ℝ ∞ Ψ (ball 0 ρ) ∧ ContDiffOn ℝ ∞ Ψi (ball 0 ρ) ∧
∀ z ∈ ball (0 : ℂ) ρ, (∀ v, Ψi z (Ψ z v) = v) ∧ (∀ x, Ψ z (Ψi z x) = x) ∧
∀ w, Ψ z (Complex.I • w) = Jbar z (Ψ z w) := by
sorry
end JHolomorphic
Source
Standard; used for C. Wendl, Lectures on Symplectic Field Theory, arXiv:1612.01009, Lecture 2, Theorem 2.26