Documentation

TauCeti.Geometry.Hodge.Category

The category of polarizable rational Hodge structures #

This file bundles polarizable pure Hodge structures of a fixed weight whose integral, rational, and complex models live in one universe. Morphisms are rational linear maps whose complexifications preserve the Hodge filtration. Thus the polarization is a property of an object, not chosen data, and morphisms are ordinary Hodge morphisms rather than isometries.

The resulting category is preadditive and ℚ-linear. Its rational realization is a faithful ℚ-linear functor to ModuleCat ℚ, and its complex realization is a ℚ-linear functor to ModuleCat ℂ. This category is the setting for formulating semisimplicity and splitting Hodge projectors on rational Hodge substructures.

The implementation specializes the existing mixed-Hodge category: a pure object is sent to MixedHodgeStructure.ofPure, and its morphisms and categorical structure are inherited from MixedHodgeStructureCat.

Main declarations #

References #

The formal construction specializes TauCeti.Geometry.Hodge.Mixed.Category, in particular TauCeti.Hodge.MixedHodgeStructureCat. For the mathematics, see Voisin, Hodge Theory and Complex Algebraic Geometry I, §7.1.2, and Peters--Steenbrink, Mixed Hodge Structures, §2.

The category of finite-dimensional polarizable rational Hodge structures of weight n, with integral, rational, and complex models in Type u.

The integral model is a finitely generated free lattice and determines the conjugation on the complexification. The rational model is the carrier on which morphisms are defined. Polarizability is retained only as a property, so no particular polarizing form is part of an object.

Instances For
    @[reducible, inline]
    abbrev TauCeti.Hodge.PolarizableHodgeStructureCat.of {n : ℤ} {Vℤ Vℚ Vℂ : Type u} [AddCommGroup Vℤ] [Module.Free ℤ Vℤ] [Module.Finite ℤ Vℤ] [AddCommGroup Vℚ] [Module ℚ Vℚ] [Module.Finite ℚ Vℚ] [AddCommGroup Vℂ] [Module ℂ Vℂ] {ιℚ : Vℤ →ₗ[ℤ] Vℚ} {ιℂ : Vℤ →ₗ[ℤ] Vℂ} (hℚ : IsBaseChange ℚ ιℚ) (hℂ : IsBaseChange ℂ ιℂ) (hs : HodgeStructure hℂ n) (hpol : IsPolarizable hℂ hs) :

    Bundle a finite-dimensional polarizable rational Hodge structure as an object.

    Instances For
      @[reducible, inline]

      The rational vector space underlying a polarizable rational Hodge structure.

      Instances For
        @[reducible, inline]

        The complex vector space underlying a polarizable rational Hodge structure.

        Instances For
          @[reducible, inline]

          A polarizable pure Hodge structure regarded as a mixed Hodge structure concentrated in its weight.

          Instances For
            @[reducible, inline]

            An ordinary morphism of polarizable rational Hodge structures, implemented as a morphism of the corresponding pure mixed Hodge structures. The concentrated weight condition is automatic.

            Instances For
              @[instance_reducible]

              A morphism of polarizable Hodge structures acts through its complexification.

              noncomputable def TauCeti.Hodge.PolarizableHodgeStructureCat.Hom.mk {n : ℤ} {X Y : PolarizableHodgeStructureCat n} (f : X.ratCarrier →ₗ[ℚ] Y.ratCarrier) (hf : ∀ (p : ℤ), ∀ x ∈ X.hs.F p, (rationalMapToComplex ⋯ ⋯ ⋯ ⋯ f) x ∈ Y.hs.F p) :
              X.Hom Y

              Construct a morphism from a rational linear map whose complexification preserves the Hodge filtration. Preservation of the concentrated weight filtration is automatic.

              Instances For
                @[simp]
                theorem TauCeti.Hodge.PolarizableHodgeStructureCat.Hom.mk_toRatLinearMap {n : ℤ} {X Y : PolarizableHodgeStructureCat n} (f : X.ratCarrier →ₗ[ℚ] Y.ratCarrier) (hf : ∀ (p : ℤ), ∀ x ∈ X.hs.F p, (rationalMapToComplex ⋯ ⋯ ⋯ ⋯ f) x ∈ Y.hs.F p) :

                The constructor retains the supplied rational linear map.

                @[simp]

                The complex map of the constructed morphism is the complexification of the supplied rational linear map.

                Construct a morphism from a rational linear map whose complexification is a morphism of the underlying pure Hodge structures.

                Instances For
                  @[simp]

                  The constructor from an unbundled Hodge morphism retains the supplied rational linear map.

                  @[simp]

                  The complex map of the morphism built from an unbundled Hodge morphism is the complexification of the supplied rational linear map.

                  A rational Hodge morphism is a morphism of the underlying pure Hodge structures on the complexifications.

                  Two categorical morphisms agree if their rational maps agree.

                  @[simp]

                  Categorical composition is composition of the underlying rational linear maps.

                  @[simp]

                  The zero morphism has the zero rational linear map underneath.

                  @[simp]

                  Addition of morphisms is addition of their underlying rational linear maps.

                  @[simp]

                  Rational scalar multiplication passes to the underlying rational linear map.

                  @[simp]

                  Rational scalar multiplication passes to the underlying complex linear map.

                  Regard a polarizable pure Hodge structure as a mixed Hodge structure concentrated in its weight.

                  Instances For
                    @[simp]

                    The mixed realization sends an object to its concentrated mixed Hodge structure.

                    The mixed realization sends a morphism to its underlying mixed-Hodge morphism, up to the object equalities in mixed_obj.

                    @[simp]

                    The morphism formula for the mixed realization, with its source and target transported along mixed_obj.

                    The rational realization, induced from the rational realization of mixed Hodge structures.

                    Instances For
                      @[simp]

                      The rational realization sends an object to its rational vector space.

                      The rational realization sends a morphism to its underlying rational linear map, up to the object equalities in rational_obj.

                      The complex realization, induced from the complex realization of mixed Hodge structures.

                      Instances For
                        @[simp]

                        The complex realization sends an object to its complex vector space.

                        The complex realization sends a morphism to its derived complex linear map, up to the object equalities in complex_obj.

                        The complex realization is rational-linear through the inclusion ℚ → ℂ.