The integral lattice in a rational coordinate space #
For a finite index type ι, this file packages the standard integral lattice in ι → ℚ: the
ℤ-span of the coordinate vectors. It records its coordinatewise membership criterion and its
canonical basis. These declarations are shared by the standard Chevalley carriers and the Geck
module instead of rebuilding the same restricted-scalars basis in each construction.
Main declarations #
TauCeti.coordinateLattice: theℤ-span of the standard basis ofι → ℚ.TauCeti.mem_coordinateLattice_iff: membership means that every coordinate is integral.TauCeti.basisFun_mem_coordinateLatticeandTauCeti.coordinateLatticeBasis: the standard coordinate vectors and basis overℤ.TauCeti.apply_coordinateLatticeBasis_eq_sum_of_forall_apply_eq_mulVec: an endomorphism represented by an integer matrix has that matrix in the coordinate-lattice basis.
This is a reusable prerequisite for the Chevalley--Demazure carriers in Layer 9 of
TauCetiRoadmap/ReductiveGroups/README.md.
The standard integral lattice in the rational coordinate space ι → ℚ.
Equations
Instances For
A rational coordinate vector lies in the standard lattice exactly when every coordinate is an integer.
Every standard coordinate basis vector lies in the coordinate lattice.
Binomial coefficients of an endomorphism preserve the coordinate lattice when every standard coordinate vector is an eigenvector with an integer eigenvalue.
The standard coordinate vectors, regarded as a basis of the coordinate lattice over ℤ.
Equations
Instances For
A coordinate-lattice basis vector is the corresponding standard coordinate vector.
An endomorphism represented by an integral matrix has that matrix as its coordinate-lattice basis expansion.
Extending a coordinate-lattice basis coefficient to ℚ recovers the corresponding rational
coordinate.
The standard coordinate lattice is finitely generated and spans its rational coordinate space.