Finiteness of dual integral lattices #
The dual carrier of an integral lattice always spans the ambient rational vector space: it
contains the original full carrier. Its finite generation is subtler. It is finitely generated
over ℤ, and hence a full lattice, exactly when the ambient bilinear form is nondegenerate.
The converse is the load-bearing direction. Every vector in the left radical, together with all of its rational multiples, lies in the dual carrier. If that carrier were finitely generated, a coordinate of such a vector in an integral basis would be divisible by every prime and therefore zero. Applying this to every coordinate forces the radical vector itself to vanish. Symmetry then gives nondegeneracy on both sides.
Main results #
TauCeti.IntegralLattice.span_dualCarrier_eq_top: the dual carrier always spans the ambient rational vector space.TauCeti.IntegralLattice.moduleFinite_dualCarrier_iff_nondegenerate: the dual carrier is a finiteℤ-module exactly when the form is nondegenerate.TauCeti.IntegralLattice.fg_dualCarrier_iff_nondegenerate: the equivalent finite-generation formulation.TauCeti.IntegralLattice.isLattice_dualCarrier_iff_nondegenerate: the dual carrier is a full lattice exactly when the form is nondegenerate.
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, Layer 2.
The dual carrier always spans the rational ambient space, without a nondegeneracy hypothesis.
Every rational multiple of a vector in the left radical belongs to the dual carrier.
If the dual carrier is finite as a ℤ-module, then the lattice form is nondegenerate.
The dual carrier is finite as a ℤ-module exactly when the lattice form is
nondegenerate.
The dual carrier is finitely generated over ℤ exactly when the lattice form is
nondegenerate.
The dual carrier is a full integral lattice exactly when the lattice form is nondegenerate.