Documentation

TauCeti.LinearAlgebra.IntegralLattice.Unimodular

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 #

References #

An integral lattice is unimodular when it is equal to its dual lattice inside the common rational ambient space.

Equations
Instances For
    @[simp]

    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
      @[simp]

      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.