Pure Hodge structures #
This file defines a pure Hodge structure of arbitrary integral weight on a complex vector space
with a specified conjugation. The primary datum is a bounded decreasing filtration F; purity is
the condition that F p and the conjugate of F (n + 1 - p) are complementary for every p.
Keeping the ambient conjugation as a parameter gives one definition for both integral and rational
Hodge structures. TauCeti.Hodge.HodgeStructure specializes it to an abstract complexification of
an integral module using the canonical lattice-induced conjugation. Finiteness and freeness of a
lattice are imposed by the arithmetic results that use them, rather than being redundant parameters
of this abbreviation.
The opposed-filtration convention follows Deligne, Théorie de Hodge II, §1.2.1. It is the
convention fixed by the Hodge structures roadmap and by the #mathlib4 discussion
Complexifications with a view towards Hodge theory involving Johan Commelin, Andrew Yang, Kevin
Buzzard, and Joël Riou.
Main declarations #
TauCeti.Hodge.HodgeStructureOn: a boundedn-opposed decreasing filtration on a complex vector space with conjugation.TauCeti.Hodge.HodgeStructure: the specialization to the canonical conjugation of an integral complexification.TauCeti.Hodge.HodgeStructureOn.piece: the Hodge componentH^{p,n-p}.TauCeti.Hodge.HodgeStructureOn.conj_piece: conjugation exchangesH^{p,n-p}andH^{n-p,p}, withTauCeti.Hodge.HodgeStructureOn.conj_mem_pieceits elementwise form andTauCeti.Hodge.HodgeStructureOn.pieceConjEquivits packaging as a real-linear isomorphism.TauCeti.Hodge.HodgeStructureOn.finite_setOf_piece_ne_bot: only finitely many Hodge components are nonzero, because the filtration is bounded.TauCeti.Hodge.HodgeStructureOn.comap: transport of a Hodge structure along a linear equivalence intertwining the conjugations, with the transport of its Hodge componentsTauCeti.Hodge.HodgeStructureOn.comap_piece.TauCeti.Hodge.HodgeStructureOn.IsEffective: the filtration is supported in bidegrees with both indices nonnegative, withTauCeti.Hodge.HodgeStructureOn.IsEffective.piece_weight_eq_Fidentifying the Hodge component in the degree of the weight with the filtration step there.
A pure Hodge structure of weight n on a complex vector space with conjugation ω.
The decreasing filtration F is bounded and n-opposed to its conjugate: for every p,
F p is complementary to the conjugate of F (n + 1 - p).
The decreasing Hodge filtration.
The Hodge filtration is decreasing.
The filtration is exhaustive: some step is the whole space.
The filtration is opposed to its conjugate in weight
n.
Instances For
The specialization of a pure Hodge structure to an abelian group with an arbitrary abstract complexification. Its conjugation is induced canonically by the abelian group.
Instances For
The conjugate of the p-th step of the Hodge filtration.
Instances For
The conjugate filtration step is the image under the specified conjugation.
The conjugate of the Hodge filtration is decreasing.
Membership in a conjugate filtration step is detected by applying the conjugation.
Conjugating a filtration step twice recovers that step.
Opposedness expressed using conjF.
The Hodge filtration is separated: some step is zero.
At every index below a top step, the decreasing filtration is also the whole space.
At every index above a bottom step, the decreasing filtration is also zero.
Exhaustiveness holds uniformly below a suitable filtration index.
Separatedness holds uniformly above a suitable filtration index.
The Hodge component H^{p,n-p} = F^p ∩ overline{F^{n-p}}.
Instances For
The p-th Hodge component is the intersection of F p with the conjugate of
F (n - p).
Membership in a Hodge component is membership in both defining filtration steps.
A vector fixed by the conjugation lies in the Hodge component H^{p,n-p} exactly when it lies
in the two filtration steps F^p and F^{n-p}.
A Hodge component lies in its corresponding filtration step.
A Hodge component lies in the conjugate filtration step of complementary index.
Conjugation exchanges the Hodge components H^{p,n-p} and H^{n-p,p}.
Elementwise form of the exchange of Hodge components by conjugation.
Below a filtration index at which a Hodge filtration is the whole space, every Hodge component vanishes: the conjugate step cutting it out is already zero.
Above a filtration index at which a Hodge filtration vanishes, every Hodge component vanishes.
A bounded Hodge filtration has only finitely many nonzero Hodge components.
Conjugation restricts to a real-linear isomorphism from the Hodge component H^{p,n-p}
onto its conjugate H^{n-p,p}. It is not complex-linear: it is conjugate-linear, so it is only an
isomorphism after restricting scalars to ℝ.
Instances For
Pulling a Hodge structure back along a linear equivalence that intertwines the two conjugations. This is how a Hodge structure is transported between two models of the same complex vector space, for instance from a complexification to a graded piece identified with it.
Instances For
Transport along an equivalence intertwining the conjugations takes the conjugate filtration to the preimage of the conjugate filtration.
Transport along an equivalence intertwining the conjugations takes each Hodge component to the preimage of the corresponding Hodge component.
A weight-n Hodge structure is effective when its Hodge filtration begins at F 0 = ⊤.
Equivalently, it ends at F (n + 1) = ⊥, and its Hodge components can occur only when both
bidegrees are nonnegative.
Instances For
Effectivity is the condition that the Hodge filtration begins at the whole space.
An effective Hodge filtration vanishes immediately above its weight.
Effectivity is equivalently the condition that the Hodge filtration vanishes immediately above its weight.
An effective Hodge filtration is the whole space in every nonpositive degree.
An effective Hodge filtration vanishes in every degree strictly above its weight.
In an effective Hodge structure the Hodge component in the degree of the weight is the
filtration step of that degree: the conjugate step cutting it out is the conjugate of F 0 = ⊤,
which is everything. Use it as an explicit rewrite rule.
In an effective Hodge structure, a component with negative first index vanishes.
In an effective Hodge structure, a component with first index above the weight vanishes.