research38 min studyLesson 942 in Mathematics

Almost complex structures and integrability

Separate pointwise multiplication by i from the differential condition that produces genuine holomorphic coordinates.

On this page

What you’ll understand

  • Construct the complex eigenspace splitting of a smooth almost complex structure.
  • State smooth Newlander–Nirenberg with an explicit Nijenhuis convention.
  • Check integrable constant examples and a noninvolutive variable distribution.

An almost complex structure specifies multiplication by i on every real tangent space. The equation defining it is algebraic, but finding coordinates in which it becomes the usual complex structure is a differential problem. The obstruction appears in Lie brackets of its complex eigendistributions. In the smooth category, the Newlander–Nirenberg theorem turns vanishing of that obstruction into holomorphic coordinates. We will state a sufficient smooth formulation explicitly, rather than silently applying the theorem to rough or merely continuous tensor fields.

Pointwise complex structure and type splitting

Let M be a smooth real manifold of even dimension and let J be a smooth real bundle endomorphism whose square is minus identity. Complexifying the tangent bundle produces the plus-i and minus-i eigenbundles, called the tangent bundles of types one-zero and zero-one. Their direct sum is the full complexified tangent bundle, and complex conjugation exchanges them. This construction needs only the algebraic identity and smoothness. It does not yet supply coordinate vector fields with the desired eigenvalues.

Conversely, a smooth complex subbundle complementary to its conjugate defines J by assigning eigenvalue minus i to that subbundle and plus i to its conjugate. The resulting J preserves the underlying real tangent bundle. This description is useful for building examples: prescribe candidate zero-one fields, verify linear independence together with their conjugates, then test whether their brackets remain in the zero-one span. Complementarity tests the pointwise structure, while the bracket test addresses its integrability.

J2=−I,TCM=T1,0M⊕T0,1M,T1,0M=ker⁡(J−iI),T0,1M=ker⁡(J+iI)J^2=-I,\qquad T_{\mathbb C}M=T^{1,0}M\oplus T^{0,1}M,\qquad T^{1,0}M=\ker(J-iI),\quad T^{0,1}M=\ker(J+iI)
The eigenspace decomposition is defined for any smooth almost complex structure. Its existence alone says nothing about whether complex coordinate charts exist.↔ Scroll wide equations horizontally.

Fix the obstruction and theorem hypotheses

Use the Nijenhuis convention displayed below for smooth real vector fields. Its sign and scalar normalization vary between references, but its vanishing does not. It is tensorial: derivative terms involving multiplication of an argument by a function cancel. Vanishing is equivalent to closure of the zero-one eigenbundle under Lie brackets. In genuine holomorphic coordinates, coordinate zero-one fields commute and brackets of their smooth combinations remain of the same type, proving necessity.

The smooth Newlander–Nirenberg theorem states the converse: on a smooth manifold with a smooth, meaning infinitely differentiable, almost complex structure, vanishing Nijenhuis tensor gives local holomorphic coordinates inducing J. This is a deep local existence theorem, invoked here rather than proved. Sharper finite-regularity formulations exist, but no claim about the minimal regularity threshold is needed or made. A continuous J cannot be inserted into the displayed classical bracket formula without further interpretation, and algebraic vanishing at a single point is not the required neighborhood condition.

NJ(X,Y)=[JX,JY]−J[JX,Y]−J[X,JY]−[X,Y];J∈C∞, NJ≡0  ⟺  J arises locally from holomorphic coordinatesN_J(X,Y)=[JX,JY]-J[JX,Y]-J[X,JY]-[X,Y];\qquad J\in C^\infty,\ N_J\equiv0\iff J\text{ arises locally from holomorphic coordinates}
The theorem assumes a smooth almost complex structure on a smooth manifold. With this convention, Nijenhuis vanishing is equivalent to involutivity of T of type zero-one.↔ Scroll wide equations horizontally.

Constant structures and a variable obstruction

A constant J on a real vector space is integrable: choose a real-linear identification taking it to standard multiplication by i. Its constant eigenfields commute, and its Nijenhuis tensor vanishes. The identifying real matrix need not commute with the standard J; commuting is required when the source and target already carry the same standard structure. Pulling the structure back along a general real change of coordinates instead changes J itself. Confusing these two operations would wrongly reject many integrable constant structures.

In real dimension two, the zero-one eigenbundle has complex rank one, and brackets of its sections automatically remain in that line. A smooth almost complex structure there is therefore integrable by the theorem. Higher dimensions allow distinct zero-one fields whose bracket acquires a one-zero component. The practice example constructs exactly that obstruction in complex two-space. Checking that bracket is more informative than checking the determinant of a coordinate matrix, because a determinant contains no derivative information about how an eigendistribution changes from point to point.

Pull back the standard structure by an anisotropic map

Let A=diag⁡(2,1)A=\operatorname{diag}(2,1) and J0=(0−110)J_0=\begin{pmatrix}0&-1\\1&0\end{pmatrix}. Define J=A−1J0AJ=A^{-1}J_0A on the real plane. Compute J, check its square, and identify a holomorphic coordinate for this structure.

  1. Direct multiplication gives J=(0−1/220)J=\begin{pmatrix}0&-1/2\\2&0\end{pmatrix}. Its square is minus identity, although J is not the usual orthogonal quarter-turn for the original Euclidean metric.

  2. The coefficients are constant, so brackets of constant eigenfields vanish. Tensoriality gives NJ=0N_J=0 everywhere, making this a smooth integrable structure.

  3. The coordinate w=2x+iyw=2x+iy comes from the real-linear map A followed by the standard complex coordinate. Its differential satisfies dw(Jv)=i dw(v)dw(Jv)=i\,dw(v), and A is invertible, so w is a global holomorphic coordinate for the pulled-back structure.

The result

Failure to commute with the original standard J does not obstruct pulling it back to a different integrable J. The structure and the coordinate map must be tracked together.

Explore the model

Interactive lab

Interactive lab · matrix

Transport J instead of assuming it stays fixed

Pause and Reset, set both a=2,b=0a=2,b=0, and predict determinant two with singular stretches two and one. Compute A−1J0AA^{-1}J_0A as in the worked example. Reset and set both a=1,b=1a=1,b=1, predicting determinant one and top stretch (1+5)/2(1+\sqrt5)/2; the transported J is (−1−211)\begin{pmatrix}-1&-2\\1&1\end{pmatrix}. Check its square on paper. The lab displays real A, not J or its derivatives. Edits retain time; Reset clears both controls and clock.

Transport J instead of assuming it stays fixedThe selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. Current readings: Area scale · det A: 1.4; Singular values · σmax, σmin: 1.597, 0.876; Condition number · κ₂(A): 1.823. All parameters are adjustable with the labeled controls below.Matrix A with first row 1.4, 0.6 and second row zero, one; display interpolates between identity and A while final determinant remains 1.4.−4−2024−2−1012x · equal geometric scaleyA = [ 1.4 0.6 ; 0 1 ]Display blend: 0% · final values below
Interpolated geometryOriginal unit squareSelected final transform
Area scale · det A
1.4
Singular values · σmax, σmin
1.597, 0.876
Condition number · κ₂(A)
1.823
t = 0 s

The selected matrix is A = [[a,b],[0,1]]. Playback interpolates geometry between the identity and A; readouts always describe A. Its determinant is a and its singular values come from AᵀA. Positive a makes every supported matrix invertible. This two-dimensional family is not a general eigensolver or a learned network. Parameter changes pause playback and recompute the model at the current elapsed time. Reset restores both parameters and returns time to zero. Playback starts paused. Adjust either parameter, then choose Play or Step.

Look forTransporting a complex structure is different from testing complex-linearity relative to an unchanged structure.

Check your understanding

Which hypotheses justify the Newlander–Nirenberg formulation used here?

Try it yourself

On complex two-space prescribe T0,1T^{0,1} to be spanned by L1=∂zˉ1L_1=\partial_{\bar z^1} and L2=∂zˉ2+zˉ1∂z1L_2=\partial_{\bar z^2}+\bar z^1\partial_{z^1}. Verify complementarity with the conjugate span and test integrability.

Take a moment to make a prediction or work it out on paper. Open a hint when you need one.

Give me a hint

The second-coordinate components first determine whether a combination can vanish. Then differentiate the coefficient of the first-coordinate field in the bracket.

Compare with the solution

The four fields L1,L2,Lˉ1,Lˉ2L_1,L_2,\bar L_1,\bar L_2 are independent: their second-coordinate components force the coefficients of L2 and its conjugate to vanish, followed by those of L1 and its conjugate. They define a smooth almost complex structure. But [L1,L2]=∂z1=Lˉ1[L_1,L_2]=\partial_{z^1}=\bar L_1, which is outside the zero-one span. That distribution is not involutive, so its Nijenhuis tensor does not vanish and the structure is not integrable.

Take it with you

  • The equation J squared equals minus identity is algebraic; integrability is differential.
  • Smooth Newlander–Nirenberg converts Nijenhuis vanishing into local holomorphic coordinates.
  • Transporting J and holding J fixed lead to different coordinate tests.

Read further

Original sources and deeper explanations to follow at your own pace.

Optional progress, saved in this browser when available. Revisit any lesson at any time.

Lesson not marked complete.