Type projections of an almost complex structure #
The complexification of a real almost complex structure J splits into its i- and
-i-eigenspaces. The projections onto these summands are (1 - i J) / 2 and
(1 + i J) / 2, respectively. We use Mathlib's submodule projections, so their images and
kernels are the existing eigenspaces, rather than new carriers for the type components.
Conjugation exchanges the projections, and scalar extension of a map intertwining almost
complex structures commutes with both. The pure-tensor formulas fix the normalization of
v ↦ v^(1,0); its restriction to the real vectors is injective. These are the fibrewise
operations for complex tangent type decompositions.
The conventions follow Demailly, Complex Analytic and Differential Geometry, Chapter I, the decomposition of the complexified tangent space of an almost complex manifold.
Projection onto the (1,0) vectors, along the (0,1) vectors, in the complexification.
Instances For
Projection onto the (0,1) vectors, along the (1,0) vectors, in the complexification.
Instances For
The holomorphic projection is the native projection onto the positive eigenspace.
The antiholomorphic projection is the native projection onto the negative eigenspace.
Every complexified vector is the sum of its two type components.
The antiholomorphic component is the complement of the holomorphic component.
The explicit (1,0) projection is (u - i J u) / 2.
The explicit (0,1) projection is (u + i J u) / 2.
The holomorphic component lies in the i-eigenspace of the complexified structure.
The antiholomorphic component lies in the -i-eigenspace of the complexified structure.
The complexified structure acts by i on the holomorphic component.
The complexified structure acts by -i on the antiholomorphic component.
A vector is of type (1,0) exactly when the holomorphic projection fixes it.
A vector is of type (0,1) exactly when the antiholomorphic projection fixes it.
On a pure tensor, the (1,0) projection is (c ⊗ v - (i c) ⊗ J v) / 2.
On a pure tensor, the (0,1) projection is (c ⊗ v + (i c) ⊗ J v) / 2.
Canonical conjugation exchanges the two type projections.
Canonical conjugation exchanges the two type projections in the reverse direction.
Scalar extension of an intertwining map preserves the holomorphic projection.
Scalar extension of an intertwining map preserves the antiholomorphic projection.
Projection to (1,0) vectors is injective on the embedded real vector space.