Documentation

TauCeti.Geometry.Symplectic.Complex.Module.Basic

Almost complex structures as complex module structures #

A pointwise almost complex structure J on a real module V (a real-linear endomorphism with J ∘ J = -1, from TauCeti.AlmostComplexStructure) is the same data as a complex vector space structure on V extending the real one: scalar multiplication by a + b·i is a • v + b • J v, and conversely multiplication by i recovers J. This file makes that classical correspondence (McDuff--Salamon, J-holomorphic Curves and Symplectic Topology, Section 2.1) precise.

The forward direction AlmostComplexStructure.complexModule turns J into a Module ℂ V; it is deliberately a def, not an instance, because the complex structure depends on the chosen J and is not canonical. The backward direction AlmostComplexStructure.ofComplexModule reads an almost complex structure off any complex module structure compatible with the real scalars. The round-trip lemmas say that ofComplexModule applied to complexModule J returns J, and that the module structure induced from ofComplexModule recovers the original complex module structure.

Main declarations #

@[implicit_reducible]

The complex vector space structure on a real module V induced by an almost complex structure J: the scalar a + b·i acts as a • v + b • J v.

This is a def rather than an instance because the complex structure is not canonical: it depends on the chosen J. It uses Complex.liftAux to extend the real scalars through the endomorphism algebra. Restricted to the real scalars it is the original Module ℝ V (complexModule_isScalarTower, complexModule_ofReal_smul).

Equations
Instances For
    @[simp]

    The defining formula for the complex action induced by an almost complex structure.

    In the induced complex structure, multiplication by i is J.

    The induced complex action restricts along ℝ → ℂ to the original real action.

    ℝ, ℂ, and V form a scalar tower for the induced complex structure: the real scalars act the same whether through ℝ or through ℂ.

    The almost complex structure v ↦ i • v on a complex module whose real scalars are compatible with the ambient real structure. This is the inverse construction to complexModule.

    Equations
    Instances For
      @[simp]

      The almost complex structure read from a complex module acts by multiplication by i.

      @[simp]

      Reading the almost complex structure back off the induced complex module recovers J.

      @[simp]

      The complex module induced by ofComplexModule is the original module structure.