Existence of holomorphic coordinates for an almost complex structure $J$: a chart $\varphi$ in which $J$ intertwines with a pointwise complex structure $J_{\mathrm{loc}}^*$ on 1-forms, Lie brackets of vector fields pull back to act trivially on pulled-back forms, and pulled-back forms separate vector fields.
- holo_coords : ∃ (Ω_loc : ℕ → Type) (VF_loc : Type) (inst_loc : DifferentialFormSpace Ω_loc VF_loc) (_J_loc : AlmostComplexStr) (φ : DFSMorphism Ω VF Ω_loc VF_loc) (J_loc_star : Ω_loc 1 → Ω_loc 1), (∀ (X : VF) (α : Ω_loc 1), DifferentialFormSpace.ι (J.J X) (φ.pullback α) = DifferentialFormSpace.ι X (φ.pullback (J_loc_star α))) ∧ (∀ (α : Ω_loc 1), J_loc_star (J_loc_star α) = -α) ∧ (∀ (X Y : VF) (α_loc : Ω_loc 1), DifferentialFormSpace.ι (HasLieBracket.bracket Ω X Y) (φ.pullback α_loc) = 0) ∧ ∀ (Z : VF), (∀ (α_loc : Ω_loc 1), DifferentialFormSpace.ι Z (φ.pullback α_loc) = 0) → ∀ (β : Ω 1), DifferentialFormSpace.ι Z β = 0
Instances For
Computation lemma: in holomorphic coordinates, the Nijenhuis-tensor expression $[JX, JY] - J[JX, Y] - J[X, JY] - [X, Y]$ pulls back to zero against any local 1-form.
Proposition 3 (one direction): if $J$ admits holomorphic coordinates then $J$ is integrable, i.e. the Nijenhuis tensor vanishes, $N_J = 0$.
An almost complex structure on a manifold: a pointwise endomorphism $J_x: T_x M \to T_x M$ with $J_x^2 = -\mathrm{id}$.
Instances For
The Nijenhuis tensor on a manifold: $N_J(U, V) = [JU, JV] - J[U, JV] - J[JU, V] - [U, V]$.
Instances For
A $(0,1)$-form on a manifold with almost complex structure $J$: real and imaginary parts $\alpha = \mathrm{re} + i\, \mathrm{im}$ satisfying the type condition $\mathrm{im}(X) = \mathrm{re}(JX)$, so $\alpha \in \wedge^{0,1} T^*M$.
- type_cond (X : (x : M) → TangentSpace I x) (x : M) : (self.im x) (X x) = (self.re x) ((Jstr.J x) (X x))
Instances For
Cartan-calculus data on a manifold: an evaluation map for $d\alpha(X, Y)$ via the Cartan formula $d\alpha(X, Y) = X(\alpha(Y)) - Y(\alpha(X)) - \alpha([X, Y])$, the Lie derivative on functions, and the $(2,0)$-component $(d\alpha)^{(2,0)}$ of $d$ applied to a $(0,1)$-form.
- d_eval : ((x : M) → TangentSpace I x →L[ℝ] ℝ) → ((x : M) → TangentSpace I x) → ((x : M) → TangentSpace I x) → M → ℝ
- lieD : ((x : M) → TangentSpace I x) → (M → ℝ) → M → ℝ
- cartan (α : (x : M) → TangentSpace I x →L[ℝ] ℝ) (X Y : (x : M) → TangentSpace I x) (x : M) : self.d_eval α X Y x = self.lieD X (fun (y : M) => (α y) (Y y)) x - self.lieD Y (fun (y : M) => (α y) (X y)) x - (α x) (VectorField.mlieBracket I X Y x)
- d_antisymm (α : (x : M) → TangentSpace I x →L[ℝ] ℝ) (X Y : (x : M) → TangentSpace I x) (x : M) : self.d_eval α X Y x = -self.d_eval α Y X x
- dForm20 : Form01OnMfd Jstr → (x : M) → TangentSpace I x [⋀^Fin 2]→ₗ[ℝ] ℝ
- dForm20_eval (f : Form01OnMfd Jstr) (U V : (x : M) → TangentSpace I x) (x : M) : (self.dForm20 f x) ![U x, V x] = self.d_eval f.re U V x - self.d_eval f.re (fun (y : M) => (Jstr.J y) (U y)) (fun (y : M) => (Jstr.J y) (V y)) x + self.d_eval f.im U (fun (y : M) => (Jstr.J y) (V y)) x + self.d_eval f.im (fun (y : M) => (Jstr.J y) (U y)) V x
Instances For
Evaluation of the dual Nijenhuis map $N^*\alpha(U, V) = \alpha(N_J(U, V))$ — pair the $(0,1)$-form's real part with the Nijenhuis tensor.
Instances For
Proposition 4: the dual Nijenhuis map equals the $(2,0)$-component of the exterior derivative on $(0,1)$-forms, $N^*\alpha = (d\alpha)^{(2,0)}$, i.e. $\alpha(N_J(U, V)) = (d\alpha)^{(2,0)}(U, V)$.