Smooth almost complex structure on a real manifold
DefinitionalmostComplexToComplexStructureLet be a smooth manifold modeled on . An almost complex structure is a smooth assignment of a continuous real-linear endomorphism to every point, satisfying
for every tangent vector . This equips each tangent space with complex linear algebra, but it does not assert that is integrable or that complex coordinate charts exist.
The definition is reusable as the hypothesis interface for the open almost-complex-to-complex existence problem.
Formalization Note Smoothness is stated for the induced fiber-preserving map on Mathlib's total tangent bundle; no abstract integrability predicate is included.
import Mathlib.Geometry.Manifold.ContMDiffMFDeriv
import Mathlib.Geometry.Manifold.Instances.Real
open scoped Manifold ContDiff
set_option autoImplicit false
universe u
namespace AlmostComplexToComplex
/-- A smooth almost complex structure on a real `2 * n`-manifold.
The field `J` is a smoothly varying real-linear endomorphism of the tangent
bundle and `square_eq_neg` is the pointwise identity `J² = -id`.
-/
structure AlmostComplexStructure (n : ℕ) (M : Type u)
[TopologicalSpace M]
[ChartedSpace (EuclideanSpace ℝ (Fin (2 * n))) M]
[IsManifold (𝓡 (2 * n)) ∞ M] where
J : (x : M) →
TangentSpace (𝓡 (2 * n)) x →L[ℝ] TangentSpace (𝓡 (2 * n)) x
square_eq_neg : ∀ (x : M) (v : TangentSpace (𝓡 (2 * n)) x),
J x (J x v) = -v
smooth : ContMDiff (𝓡 (2 * n)).tangent (𝓡 (2 * n)).tangent ∞
(fun p : TangentBundle (𝓡 (2 * n)) M ↦
(⟨p.1, J p.1 p.2⟩ : TangentBundle (𝓡 (2 * n)) M))
end AlmostComplexToComplex
Read-back
What the Lean code literally says, in plain math · openai-codex/gpt-6-astra
For every natural number and every type in an arbitrary universe, equipped with a topology, a charted-space structure modeled on , and a real manifold structure for those charts, an AlmostComplexStructure on consists of a family of continuous real-linear maps , one for each , together with the requirements that for every and every , and that the induced total tangent-bundle map , , is for the tangent-bundle manifold structures induced by the given real charts. The parameter is allowed; its tangent spaces are zero-dimensional, so the square identity imposes no nonzero-vector condition. The empty space is also allowed, with the pointwise requirements vacuous. No Hausdorffness, second countability, compactness, connectedness, or nonemptiness assumption is imposed.
Confirmed by the mission captain (proposal self-audit).