Base-change models of rational subspaces and their quotients #
Pure and mixed Hodge structures live on an integral module Vℤ together with abstract models
Vℚ and Vℂ of its rational and complex scalar extensions. To regard a sub-object or a quotient
of such a structure — a kernel, an image, a cokernel — as a structure of the same kind, one needs
the same three carriers for it. This file builds them for a rational subspace U ⊆ Vℚ:
- the sub-object is carried by the integral vectors
integralSubmodule ιℚ UofU, byUitself, and by the complexificationrationalToComplexSubmodule hℚ hℂ UofU; - the quotient is carried by
Vℤ ⧸ integralSubmodule ιℚ U, byVℚ ⧸ U, and byVℂ ⧸ rationalToComplexSubmodule hℚ hℂ U.
In both cases the restricted, respectively induced, structure maps are base changes. For the
rational model of the sub-object this is the statement that U is the localization of its
integral vectors, since a rational vector becomes integral after clearing a denominator; it holds
without any freeness or torsion hypothesis on Vℤ. The complex model of the sub-object follows
from the tower ℤ → ℚ → ℂ, and both quotient models from right exactness of the tensor product.
The inputs are Mathlib's localization of submodules (Submodule.localized' and its Galois
insertion Submodule.localized'gi), isLocalizedModule_iff_isBaseChange, and
IsBaseChange.of_right_exact.
The models are compatible with the ambient data: the complexification of the inclusion U → Vℚ
and of the projection Vℚ → Vℚ ⧸ U are the inclusion and the projection of the complex models,
and the lattice conjugation of each model is the one induced by the ambient lattice conjugation.
Main declarations #
TauCeti.Hodge.integralSubmodule: the integral vectors of a rational subspace.TauCeti.Hodge.isBaseChange_integralSubmoduleToRationalandTauCeti.Hodge.isBaseChange_integralSubmoduleToComplex: a rational subspace and its complexification are the rational and complex scalar extensions of its integral vectors.TauCeti.Hodge.isBaseChange_integralQuotientToRationalandTauCeti.Hodge.isBaseChange_integralQuotientToComplex: the same for the quotients.TauCeti.Hodge.rationalMapToComplex_subtypeandTauCeti.Hodge.rationalMapToComplex_mkQ: the inclusion and the projection complexify to the inclusion and the projection.TauCeti.Hodge.rationalToComplexSubmodule_comap_subtype: complexification commutes with taking the trace of a rational subspace on another.TauCeti.Hodge.rationalToComplexSubmodule_map_mkQ: complexification commutes with passing to the image of a rational subspace in a quotient.TauCeti.Hodge.latticeConjugation_integralSubmoduleToComplexandTauCeti.Hodge.latticeConjugation_integralQuotientToComplex: the lattice conjugations of the models are induced by the ambient one.
The integral vectors of a rational subspace U: those vectors of the integral module whose
rationalization lies in U.
Instances For
The rationalization map restricted to the integral vectors of a rational subspace.
Instances For
The map induced by rationalization on the quotients by a rational subspace and by its integral vectors.
Instances For
A rational subspace is the localization, hence the rational scalar extension, of its integral vectors.
The quotient of the rational model by a rational subspace is the rational scalar extension of the quotient of the integral module by the integral vectors of that subspace.
The complexification map carries the integral vectors of a rational subspace into its complexification.
The complexification map restricted to the integral vectors of a rational subspace, with values in the complexification of that subspace.
Instances For
The map induced by complexification on the quotients by the complexification of a rational subspace and by its integral vectors.
Instances For
The complexification of a rational subspace is the complex scalar extension of its integral
vectors: extend first to U over ℚ, then to the complexification of U over ℂ.
The quotient of the complex model by the complexification of a rational subspace is the complex scalar extension of the quotient of the integral module by the integral vectors of that subspace.
Complexifying the inclusion of a rational subspace, between the models of the subspace and the ambient models, gives the inclusion of its complexification.
Complexifying the projection onto the quotient by a rational subspace, between the ambient models and the models of the quotient, gives the projection onto the quotient by its complexification.
Complexifying the trace of a rational subspace V on a rational subspace U gives the trace
of the complexification of V on the complexification of U.
Complexifying the image of a rational subspace in a quotient gives the image of its complexification in the corresponding complex quotient.
Lattice conjugation preserves the complexification of a rational subspace, in the form taken
by TauCeti.Hodge.Conjugation.restrict and TauCeti.Hodge.Conjugation.quotient.
Lattice conjugation on the complex model of a rational subspace is computed in the ambient complex model.
Lattice conjugation on the complex model of a quotient by a rational subspace acts on classes through the ambient lattice conjugation.
Conjugating the image of a complex subspace in a quotient is the image of its conjugate.
The lattice conjugation of the complex model of a rational subspace is the restriction of the ambient lattice conjugation.
The lattice conjugation of the complex model of a quotient by a rational subspace is induced by the ambient lattice conjugation.