Transporting almost complex structures along linear equivalences #
A real-linear isomorphism e : V ≃ₗ[ℝ] W carries an almost complex structure J on V to
one on W by conjugation, w ↦ e (J (e.symm w)). This file records that transport and its
functoriality, and packages the statement that e itself is then a complex-linear isomorphism
between (V, J) and (W, J.transport e).
This is the pointwise linear algebra behind the corresponding bundle-level and J-holomorphic
naturality: an almost complex structure on a vector bundle is given fiberwise, and a change of
trivialization acts on each fiber by exactly this conjugation. The capstone
isComplexLinearMap_arrowCongr_iff says that complex-linearity of a linear map is preserved and
reflected when both source and target are transported.
Main declarations #
TauCeti.AlmostComplexStructure.transport: the almost complex structuree.conj JonW, obtained by conjugatingJwithe : V ≃ₗ[ℝ] W.TauCeti.AlmostComplexStructure.transport_refl/transport_trans: functoriality of transport in the linear equivalence.TauCeti.AlmostComplexStructure.isComplexLinearMap_transport: the equivalenceeis complex-linear fromJtoJ.transport e.TauCeti.IsComplexLinearMap.arrowCongr: complex-linearity transports along a pair of linear equivalences applied to the source and target.LinearEquiv.isComplexLinearMap_transport_symm_iff: complex-linearity ofe ∘ Fis complex-linearity ofFfor the structure carried back alonge.
The conjugation LinearEquiv.conj and LinearEquiv.arrowCongr are reused from Mathlib; the
almost complex structure layer is TauCeti.AlmostComplexStructure.
Transport an almost complex structure along a real-linear equivalence by conjugation.
The transported endomorphism is LinearEquiv.conj e applied to J, equivalently
w ↦ e (J (e.symm w)), and it satisfies the almost-complex square condition.
Instances For
Transporting along the identity equivalence does nothing.
Transport is functorial: transporting along e₁ then e₂ is transporting along their
composite.
Transporting forward along e and back along e.symm returns the original structure.
Transporting back along e.symm and forward along e returns the original structure.
Transport commutes with negation of the almost complex structure.
A linear equivalence is complex-linear from J to its transport J.transport e.
The inverse equivalence is complex-linear from J.transport e back to J.
Complex-linearity is preserved and reflected when source, target, and map are transported along linear equivalences.
Complex-linearity transports along a pair of linear equivalences: if F intertwines J
and J', then conjugating F by eV on the source and eW on the target intertwines the
transported structures.
A map F is complex-linear for the structure J'.transport e.symm, carried back along a
linear equivalence e, exactly when e ∘ F is complex-linear for J'.