Almost complex structures and integrability
Separate pointwise multiplication by i from the differential condition that produces genuine holomorphic coordinates.
On this page
The question for today
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.
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.
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.
Work it through
Pull back the standard structure by an anisotropic map
Let and . Define on the real plane. Compute J, check its square, and identify a holomorphic coordinate for this structure.
Direct multiplication gives . Its square is minus identity, although J is not the usual orthogonal quarter-turn for the original Euclidean metric.
The coefficients are constant, so brackets of constant eigenfields vanish. Tensoriality gives everywhere, making this a smooth integrable structure.
The coordinate comes from the real-linear map A followed by the standard complex coordinate. Its differential satisfies , and A is invertible, so w is a global holomorphic coordinate for the pulled-back structure.
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.
The living notebook
Explore the model
Interactive lab · matrix
Transport J instead of assuming it stays fixed
Pause and Reset, set both , and predict determinant two with singular stretches two and one. Compute as in the worked example. Reset and set both , predicting determinant one and top stretch ; the transported J is . Check its square on paper. The lab displays real A, not J or its derivatives. Edits retain time; Reset clears both controls and clock.
- Area scale · det A
- 1.4
- Singular values · σmax, σmin
- 1.597, 0.876
- Condition number · κ₂(A)
- 1.823
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.
Pause & reason
Check your understanding
Your turn
Try it yourself
On complex two-space prescribe to be spanned by and . 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 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 , 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.
Keep the idea
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.