Smooth almost complex structures on manifolds #
This file lifts the pointwise linear algebra of TauCeti.AlmostComplexStructure to smooth
manifolds. A smooth almost complex structure is a smooth section of the endomorphism bundle of the
tangent bundle whose square is fiberwise minus the identity. Its value at each point is a pointwise
almost complex structure on that tangent space.
The smoothness is part of the structure itself, while relations to a symplectic form are not fields
of it. Tameness and compatibility with a smooth two-form are TauCeti.SmoothTwoForm.Tames and
TauCeti.SmoothTwoForm.Compatible in TauCeti.Geometry.Symplectic.Manifold.TwoForm. For a
fiberwise nondegenerate form, TauCeti.SmoothTwoForm.IsNondegenerate.tames_iff and
TauCeti.SmoothTwoForm.IsNondegenerate.compatible_iff reduce them to the pointwise
TauCeti.SymplecticForm.Tames and TauCeti.SymplecticForm.Compatible for the tangent-fiber
structures produced by almostComplexStructureAt. Manifold-valued J-holomorphic maps
(TauCeti.Geometry.Symplectic.Manifold.JHolomorphic) are stated with this definition.
Main declarations #
TauCeti.SmoothAlmostComplexStructure: a smooth tangent-bundle endomorphism squaring to-1.TauCeti.SmoothAlmostComplexStructure.almostComplexStructureAt: the pointwise almost complex structure on a tangent space, with model-space complex-linearity bridgeTauCeti.SmoothAlmostComplexStructure.isComplexLinearMap_almostComplexStructureAt_model_iff.TauCeti.SmoothAlmostComplexStructure.contMDiff_apply: applying the structure to aC^nvector field along aC^nmap gives aC^nvector field along that map.TauCeti.SmoothAlmostComplexStructure.mdifferentiableAt_apply: the pointwise differentiable counterpart.TauCeti.SmoothAlmostComplexStructure.neg: the negative of a smooth almost complex structure.TauCeti.SmoothAlmostComplexStructure.const: a continuous endomorphism of a real normed space squaring to-1gives the constant smooth almost complex structure on that model manifold.TauCeti.SmoothAlmostComplexStructure.contDiff_toEndomorphism: on a self-modelled normed space, the endomorphism section isC^∞in the normed-space sense.TauCeti.AlmostComplexStructure.constSmooth: a pointwise almost complex structure on a finite-dimensional real normed space gives the constant smooth almost complex structure on that model manifold.TauCeti.SmoothAlmostComplexStructure.product: the standard smooth almost complex structure onV × V, sending(v, w)to(-w, v).TauCeti.SmoothAlmostComplexStructure.ofTangentCoordChangeISMul: multiplication byion the tangent spaces of a manifold modelled on a complex normed space, as a smooth almost complex structure, when the tangent coordinate changes commute with multiplication byi. The almost complex structures of a complex manifold and of a Riemann surface with boundary are built from it.
The definition follows McDuff--Salamon, J-holomorphic Curves and Symplectic Topology, Section 2.2.
A smooth almost complex structure on a manifold is a smooth tangent-bundle endomorphism whose square is fiberwise minus the identity.
The endomorphism is bundled as a smooth section of End(TM). Tameness, compatibility with a
symplectic form, and integrability are deliberately not fields of this structure.
- toEndomorphism : ContMDiffSection I (E →L[ℝ] E) ↑⊤ fun (x : M) => TangentSpace I x →L[ℝ] TangentSpace I x
The underlying smooth section of the tangent endomorphism bundle.
- square_neg (x : M) : self.toEndomorphism x ∘SL self.toEndomorphism x = -ContinuousLinearMap.id ℝ (TangentSpace I x)
The defining identity
J² = -1on every tangent fiber.
Instances For
The underlying smooth endomorphism section determines a smooth almost complex structure.
A smooth almost complex structure is applied as J x v, evaluating its endomorphism of the
tangent space at x on the tangent vector v.
The value of a smooth almost complex structure at a point, as a pointwise
AlmostComplexStructure on that tangent space.
Instances For
Evaluating the pointwise almost complex structure agrees with evaluating the smooth one.
On self-modelled normed spaces, IsComplexLinearMap between almostComplexStructureAt values
is pointwise intertwining of toEndomorphism on the model spaces (bridging TangentSpace 𝓘(ℝ, V) x
and V, where rw cannot match .toLinearMap at implicit transparency).
Applying a smooth almost complex structure twice gives the negative tangent vector.
A smooth almost complex structure is fiberwise injective.
A smooth almost complex structure is fiberwise surjective.
Two smooth almost complex structures agreeing on every tangent vector are equal.
Two smooth almost complex structures with the same pointwise almost complex structures are equal.
Applying a smooth almost complex structure along a C^n map b to a C^n vector field along
b gives a C^n vector field along b. Taking b = id this says that J preserves C^n
vector fields on M.
Applying a smooth almost complex structure to a vector field along a map b, differentiable at
y₀ as a map into the tangent bundle, gives a vector field along b differentiable at y₀.
Taking b = id this says that J preserves vector fields differentiable at a point.
A family of smooth almost complex structures which equals a fixed J near y₀, read along a
map b which is C^n at y₀, is C^n at y₀ as a section of the tangent endomorphism bundle
along b.
Negating a smooth almost complex structure gives another smooth almost complex structure.
Instances For
Evaluating a negated smooth almost complex structure negates its value.
The pointwise structure of a negated smooth almost complex structure is the negation of the pointwise structure.
A continuous endomorphism of a normed space squaring to -1 defines a constant smooth almost
complex structure on the corresponding model manifold.
Instances For
The endomorphism section of a constant smooth almost complex structure has its defining value in every fiber.
Evaluating a constant smooth almost complex structure applies its defining endomorphism.
On a self-modelled normed space, the endomorphism field of a SmoothAlmostComplexStructure is
smooth in the normed-space sense.
A pointwise almost complex structure on a finite-dimensional normed vector space defines a constant smooth almost complex structure on the corresponding model manifold.
Instances For
Under the canonical identification of a self-model tangent fiber with the model space, evaluating a constant smooth almost complex structure is evaluating its defining linear map.
The standard smooth almost complex structure on V × V, sending (v, w) to (-w, v).
Instances For
Multiplication by i on a manifold modelled on a complex normed space #
Multiplication by i on the tangent spaces of a manifold N modelled on a complex normed
space E', as a smooth almost complex structure, when the tangent coordinate changes of N
commute with multiplication by i.
Instances For
The almost complex structure ofTangentCoordChangeISMul is multiplication by i on every
tangent space.
The almost complex structure ofTangentCoordChangeISMul is multiplication by i on every
tangent space, as an endomorphism.
In the tangent coordinates of the chart at any point x₀, the almost complex structure
ofTangentCoordChangeISMul is multiplication by i on the whole chart domain.