Unimodular integral lattices #
An integral lattice is unimodular when its carrier is equal to its dual carrier. For a nondegenerate lattice this file identifies that condition with each of the standard criteria: the discriminant group is trivial, its cardinality is one, the Gram determinant is a unit, the discriminant is one, and the restricted integral pairing is a linear equivalence. Unimodularity also forces nondegeneracy of the rational form.
The cardinality of the discriminant group is also computed as the absolute value of the Gram determinant. The proof uses Mathlib's determinant/index formula for a full-rank submodule rather than reproving Smith normal form.
Main declarations #
TauCeti.IntegralLattice.IsUnimodular: equality of the carrier and dual carrier.TauCeti.IntegralLattice.natCard_discriminantGroup: the formula#A_L = |det Gram(L)|.TauCeti.IntegralLattice.isUnimodular_iff_subsingleton_discriminantGroup: the quotient criterion.TauCeti.IntegralLattice.isUnimodular_iff_integralForm_bijective: the perfect-pairing criterion.TauCeti.IntegralLattice.isUnimodular_iff_discriminant_eq_one: the determinant criterion.TauCeti.IntegralLattice.integralPairingEquiv: the restricted pairing as a linear equivalence.
References #
- V. V. Nikulin, Integral symmetric bilinear forms and some of their applications, §1.1.
- W. Ebeling, Lattices and Codes, Chapter 1.
TauCetiRoadmap/IntegralLattices/README.md, Layers 1 and 2.
An integral lattice is unimodular when it is equal to its dual lattice inside the common rational ambient space.
Equations
- L.IsUnimodular = (L.carrier = L.dualCarrier)
Instances For
Unimodularity unfolded as equality with the dual carrier.
A unimodular integral lattice has a nondegenerate rational form.
Unimodularity is equivalent to every vector in the dual carrier already belonging to the original carrier.
Unimodularity is equivalent to the embedded carrier filling the dual carrier.
Unimodularity is equivalent to triviality of the discriminant group.
Unimodularity is equivalent to the discriminant group having one element.
Unimodularity is preserved and reflected by an integral-lattice isometry.
The restricted integral form factors as carrier inclusion followed by the perfect dual pairing.
A nondegenerate integral lattice is unimodular exactly when its restricted pairing with the module dual is bijective.
For a unimodular lattice, the restricted integral pairing is a linear equivalence with the module dual.
Equations
Instances For
The underlying linear map of integralPairingEquiv is the restricted integral form.
A nondegenerate integral lattice is unimodular exactly when its basis-independent discriminant is one.
A nondegenerate integral lattice is unimodular exactly when its signed determinant is a unit
of ℤ.
In every carrier basis, unimodularity is equivalent to the Gram determinant having absolute value one.
In every carrier basis, unimodularity is equivalent to the signed Gram determinant being a
unit of ℤ; in particular, determinant -1 is allowed.