Documentation

TauCeti.Geometry.Hodge.WeightOne.Basic

Effective Hodge structures of weight one #

An effective pure Hodge structure of weight one has only the two Hodge components H^{1,0} and H^{0,1}. Its Weil operator acts on them by i and -i, respectively, and therefore descends to an almost complex structure on the real form fixed by conjugation.

This file identifies the i- and -i-eigenspaces of the Weil operator with H^{1,0} and H^{0,1}. It then transfers those identifications to the scalar extension of the real almost complex structure constructed in TauCeti.Geometry.Hodge.WeilOperator. In weight one without effectivity, the two eigenspaces aggregate all Hodge components according to their first index modulo two, so the identifications with H^{1,0} and H^{0,1} characterize effectivity.

Conversely, an almost complex structure on a real vector space determines an effective pure Hodge structure of weight one on its complexification. Its Hodge components are the i- and -i-eigenspaces of the complex-linear extension, and its Weil operator is that extension.

The two constructions are mutually inverse. An effective weight-one Hodge structure is determined by its Weil operator, and on the complexification ℂ ⊗[ℝ] U of a real vector space the Weil operator of a Hodge structure of odd weight is real, so it is the scalar extension of an almost complex structure on U. Hence the almost complex structures on U are exactly the effective weight-one Hodge structures on ℂ ⊗[ℝ] U.

The real form and its structure map are the generic constructions TauCeti.realPoints and TauCeti.realPointsLift; TauCeti.realPointsEquiv identifies its complexification with the original complex vector space. The almost-complex structure reuses TauCeti.AlmostComplexStructure, rather than introducing a Hodge-specific copy of that notion.

Main declarations #

The construction and conventions follow Voisin, Hodge Theory and Complex Algebraic Geometry I, §6, and Peters--Steenbrink, Mixed Hodge Structures, §2.

For an effective weight-one Hodge structure, the i-eigenspace of the Weil operator is exactly the Hodge component H^{1,0}.

This and the other effective weight-one eigenspace equalities are intentionally not simp lemmas: isEffective_iff simplifies their IsEffective hypothesis, so simpNF rejects the attributes. Use them as explicit rewrite rules.

For an effective weight-one Hodge structure, the -i-eigenspace of the Weil operator is exactly the conjugate Hodge component H^{0,1}.

In weight one, without assuming effectivity, the i-eigenspace of the Weil operator is spanned by the Hodge components H^{p,1-p} with p odd.

In weight one, without assuming effectivity, the -i-eigenspace of the Weil operator is spanned by the Hodge components H^{p,1-p} with p even.

The eigenspace comparison characterizes effectivity. A weight-one Hodge structure is effective exactly when the i-eigenspace of its Weil operator is H^{1,0}; otherwise that eigenspace also contains a nonzero component H^{p,1-p} with p ≠ 1 odd.

A weight-one Hodge structure is effective exactly when the -i-eigenspace of its Weil operator is H^{0,1}; otherwise that eigenspace also contains a nonzero component H^{p,1-p} with p ≠ 0 even.

theorem TauCeti.Hodge.HodgeStructureOn.eq_of_weilOperator_eq {W : Type u} [AddCommGroup W] [Module ℂ W] {ω : Conjugation W} {hs hs' : HodgeStructureOn W ω 1} (h : hs.IsEffective) (h' : hs'.IsEffective) (hC : hs.weilOperator = hs'.weilOperator) :
hs = hs'

An effective weight-one Hodge structure is determined by its Weil operator. Its filtration is ⊤ in nonpositive degrees and ⊥ above degree one, while F¹ = H^{1,0} is the i-eigenspace of the Weil operator.

On the literal complexification ℂ ⊗[ℝ] V_ℝ, the i-eigenspace of the scalar extension of the real almost complex structure corresponds to H^{1,0} under realPointsEquiv.

On the literal complexification ℂ ⊗[ℝ] V_ℝ, the -i-eigenspace of the scalar extension of the real almost complex structure corresponds to H^{0,1} under realPointsEquiv.

The effective pure Hodge structure of weight one associated with a real almost complex structure. Its F¹ is the i-eigenspace of the complexified endomorphism.

Instances For
    @[simp]

    The filtration of the Hodge structure associated with J is top in nonpositive degrees, the i-eigenspace in degree one, and bottom above degree one.

    The Hodge structure associated with an almost complex structure is effective.

    @[simp]

    The H^{1,0} component associated with J is the i-eigenspace of its complexification.

    @[simp]

    The H^{0,1} component associated with J is the -i-eigenspace of its complexification.

    Every Hodge component of the structure associated with J other than H^{1,0} and H^{0,1} vanishes.

    @[simp]

    The degree-one Hodge projection of J is its holomorphic type projection.

    @[simp]

    The degree-zero Hodge projection of J is its antiholomorphic type projection.

    @[simp]

    The Weil operator of the Hodge structure associated with J is the complex-linear scalar extension of J. Thus the construction recovers the original almost complex structure after complexification.

    Effective weight-one Hodge structures are almost complex structures #

    @[simp]

    An effective weight-one Hodge structure on ℂ ⊗[ℝ] U is the Hodge structure of its induced almost complex structure.

    An almost complex structure is determined by its complex-linear scalar extension.

    @[simp]

    The almost complex structure induced by the weight-one Hodge structure of J is J.

    Almost complex structures on a real vector space U are the effective weight-one Hodge structures on its complexification. The forward map is TauCeti.AlmostComplexStructure.hodgeStructure, and the inverse restricts the Weil operator to the real vectors.

    Instances For
      @[simp]

      The equivalence sends J to its weight-one Hodge structure.

      @[simp]

      The inverse equivalence sends a Hodge structure to its induced almost complex structure.