Block almost complex structures in a product trivialization #
In a smooth product trivialization B × V over a base B carrying a constant complex structure
i, a smooth almost complex structure J makes the projection Prod.fst : B × V → B
pseudoholomorphic precisely when J has the lower-triangular block form
J(p)(a, v) = (i a, α(p) a + j(p) v)
(TauCeti.ComplexStructureFamily.blockEndomorphism i α j p), where at each point p : B × V
the fibre block j(p) is an almost complex structure on V and the connection block α(p) is
(i, j(p))-complex-antilinear, α(p)(i a) + j(p)(α(p) a) = 0.
This file builds both directions of that correspondence on arbitrary real normed spaces B and V
(without finite-dimensionality assumptions):
blockEndomorphism_comp_self_eq_neg_id_iffcharacterizes whenblockEndomorphism i α j psquares to-1in terms ofi² = -1,j(p)² = -1, andα(p)(i a) + j(p)(α(p) a) = 0(equivalentlyIsComplexAntilinear,TauCeti.isComplexAntilinear_iff_apply_add_apply_eq_zero);blockAlmostComplexStructurebundles smoothαandjsatisfying these identities into aSmoothAlmostComplexStructure 𝓘(ℝ, B × V) (B × V)whose projectionProd.fstis pseudoholomorphic (isPseudoholomorphic_fst_blockAlmostComplexStructure);- conversely,
connectionBlockandfiberBlockextract smooth blocks from anyJ : SmoothAlmostComplexStructure 𝓘(ℝ, B × V) (B × V), andisPseudoholomorphicAt_fst_iff_toEndomorphism_eq_blockEndomorphismproves thatProd.fstis pseudoholomorphic atpif and only ifJequalsblockEndomorphism i (connectionBlock J) (fiberBlock J)atp.
For the manifold-level diagonal (α = 0) product family on P × M, see
TauCeti.SmoothAlmostComplexStructure.prodFamily.
Main declarations #
TauCeti.ComplexStructureFamily.blockEndomorphism_comp_self_eq_neg_id_iff: block square-1criterion.TauCeti.ComplexStructureFamily.blockAlmostComplexStructure: smooth almost complex structure associated to(i, α, j).TauCeti.ComplexStructureFamily.connectionBlock,TauCeti.ComplexStructureFamily.fiberBlock: the off-diagonal and vertical blocks of an almost complex structure onB × V.TauCeti.ComplexStructureFamily.isPseudoholomorphicAt_fst_iff_toEndomorphism_eq_blockEndomorphismandComplexStructureFamily.isPseudoholomorphic_fst_iff_toEndomorphism_eq_blockEndomorphism: characterization of block structures via pseudoholomorphy ofProd.fst.
References #
- J. W. Robbin and D. A. Salamon, A construction of the Deligne–Mumford orbifold, J. Eur. Math. Soc. 8 (2006), 611–699, Section 8.9.
- J. W. Robbin and D. A. Salamon, Corrigendum to A construction of the Deligne–Mumford orbifold, J. Eur. Math. Soc. 9 (2007), 901–905.
Algebraic structure and regularity of blockEndomorphism #
Applying blockEndomorphism i α j p twice yields
(i (i w.1), α p (i w.1) + j p (α p w.1) + j p (j p w.2)).
The block endomorphism [[i, 0], [α, j]] at p squares to -1 if and only if i² = -1,
j(p)² = -1, and α(p)(i a) + j(p)(α(p) a) = 0 for all a.
Smooth block almost complex structures and projection characterization #
Construct a SmoothAlmostComplexStructure on B × V from a constant base complex structure
i, a smooth connection block α, and a smooth fibre almost complex structure family j
satisfying α(p)(i a) + j(p)(α(p) a) = 0.
Instances For
For a smooth block almost complex structure, the base projection Prod.fst : B × V → B is
pseudoholomorphic.
The off-diagonal connection block a ↦ (J(p)(a, 0)).2 of a smooth almost complex structure on
B × V.
Instances For
The vertical fibre block v ↦ (J(p)(0, v)).2 of a smooth almost complex structure on
B × V.
Instances For
The projection Prod.fst : B × V → B is pseudoholomorphic at p from J to the constant
structure i if and only if (J p w).1 = i w.1 for every w.
A smooth almost complex structure J on B × V agrees at p with
blockEndomorphism i (connectionBlock J) (fiberBlock J) p if and only if Prod.fst is
pseudoholomorphic at p.
When Prod.fst is pseudoholomorphic at p, the extracted blocks satisfy j(p)² = -1 and
α(p)(i a) + j(p)(α(p) a) = 0.
Global characterization: Prod.fst : B × V → B is pseudoholomorphic if and only if J is the
block almost complex structure built from i, connectionBlock J, and fiberBlock J.
Reconstructing J as blockAlmostComplexStructure when Prod.fst is pseudoholomorphic.