Discriminant quadratic modules of even integral lattices #
For an even nondegenerate integral lattice L, the half-norm of a dual vector descends to its
discriminant group:
q_L (x + L) = L.form x x / 2 mod Z.
Evenness is exactly what makes this independent of the representative. Indeed, translating x
by a lattice vector l changes the half-norm by L.form x l + L.form l l / 2; the first term is
integral because x lies in the dual lattice, and the second is integral because L is even.
The polar of the descended quadratic map is the discriminant pairing
b_L (x + L) (y + L) = L.form x y mod Z.
The construction uses Mathlib's QuadraticMap.lift: the half-norm first defines a quadratic map
on the dual carrier, and evenness puts the original carrier in its quadratic radical. The final
package reuses discriminantBilinearModule as its underlying finite bilinear module, so its
nondegeneracy and its functoriality under lattice isometries are inherited from the bilinear
construction.
Main declarations #
TauCeti.IntegralLattice.discriminantQuadraticMap: the descended half-norm onA_L.TauCeti.IntegralLattice.discriminantQuadraticModule: the packaged finite quadratic module.TauCeti.IntegralLattice.isNondegenerate_discriminantQuadraticModule: nondegeneracy of its polar pairing.TauCeti.IntegralLattice.Isometry.discriminantQuadraticIsometry: functoriality under lattice isometry.
References #
- V. V. Nikulin, Integral symmetric bilinear forms and some of their applications, section 1.1.
- W. Ebeling, Lattices and Codes, Chapter 1.
TauCetiRoadmap/IntegralLattices/README.md, Layer 3.
The discriminant quadratic map of an even integral lattice, in the half-norm convention.
The definition does not require nondegeneracy; that hypothesis is needed only to make the
discriminant group finite and hence package it as a FiniteQuadraticModule.
Equations
Instances For
On a representative, the discriminant quadratic map is the ambient half-norm modulo Z.
The discriminant quadratic value of a representative vanishes exactly when the ambient self-pairing is twice an integer.
The polar of the half-norm discriminant quadratic map is the discriminant pairing.
The polar bilinear map of the half-norm discriminant quadratic map is the discriminant pairing.
The discriminant group of an even nondegenerate integral lattice, equipped with its canonical half-norm quadratic map and discriminant polar pairing.
Equations
- L.discriminantQuadraticModule hL = { toFiniteBilinearModule := L.discriminantBilinearModule, quadratic := L.discriminantQuadraticMap hL, polar_eq_pairing' := ⋯ }
Instances For
The quadratic map of the discriminant quadratic module is the descended half-norm.
The polar finite bilinear module of the discriminant quadratic module is the existing discriminant bilinear module.
The discriminant quadratic module of an even nondegenerate lattice is nondegenerate.
An isometry of even nondegenerate integral lattices induces an isometry of their discriminant quadratic modules.
Equations
- e.discriminantQuadraticIsometry hL = { toLinearEquiv := e.discriminantGroupEquiv, map_app' := ⋯ }
Instances For
The underlying additive equivalence of the induced discriminant quadratic isometry is the discriminant-group equivalence.
The induced discriminant quadratic isometry acts through the discriminant-group equivalence.
The induced discriminant quadratic isometry maps a representative through the dual-carrier equivalence.
Forgetting the quadratic map from the induced isometry recovers the discriminant bilinear isometry.