Documentation

TauCeti.LinearAlgebra.IntegralLattice.Discriminant.Cardinality

Cardinality of an integral lattice's discriminant group #

For a nondegenerate integral lattice L, the order of its discriminant group is the absolute value of any Gram determinant:

#(Lᵛ / L) = |det Gram(L)|.

The proof uses Mathlib's quotient-cardinality theorem for full-rank free ℤ-submodules. Given a carrier basis b, the corresponding bilinear dual basis is a basis of Lᵛ, while b itself gives a basis of the copy of L inside Lᵛ. The change-of-basis matrix between them is the Gram matrix of b: the coefficient of b j along the dual vector indexed by i is B(b j, b i), which equals B(b i, b j) by symmetry.

Main results #

References #

The change-of-basis matrix from the dual basis to the embedded carrier basis is the Gram matrix.

The determinant of the carrier basis inside the dual basis is the signed Gram determinant.

The discriminant group has cardinality equal to the absolute value of the Gram determinant in any carrier basis.

The order of the discriminant group is the lattice discriminant.

@[simp]

The discriminant group of a lattice constructed from a nonsingular integral symmetric matrix has cardinality equal to the absolute value of that matrix's determinant.