Documentation

TauCeti.LinearAlgebra.IntegralLattice.Characteristic.Basic

Characteristic vectors of integral lattices #

A lattice vector is characteristic when pairing it with any lattice vector agrees modulo two with the latter's norm. This parity condition is the input to the characteristic-norm congruence for unimodular lattices. The results here give its behavior under evenness, isometries, translation by twice a vector, and orthogonal sums.

The congruences are in ℤ, using the integral restriction of the rational bilinear form, so the characteristic vectors of a lattice are those of that integral form in the sense of LinearMap.BilinForm.IsCharacteristic.

References #

A vector is characteristic when its pairing with every lattice vector is congruent modulo two to that vector's norm.

Instances For

    The defining parity test for a characteristic vector.

    The characteristic condition says that pairing with the vector represents norm parity.

    The characteristic vectors of L are the characteristic vectors of its integral bilinear form.

    Zero is characteristic precisely when the lattice is even.

    Adding twice a lattice vector preserves the characteristic parity condition.

    @[simp]

    Translation by twice a lattice vector preserves and reflects the characteristic condition.

    A characteristic vector remains characteristic after changing its sign.

    @[simp]

    Negation preserves and reflects the characteristic condition.

    theorem TauCeti.IntegralLattice.IsCharacteristicVector.even_integralForm_sub {V : Type u} [AddCommGroup V] [Module ℚ V] {L : IntegralLattice V} {w₁ w₂ : ↥L.carrier} (h₁ : L.IsCharacteristicVector w₁) (h₂ : L.IsCharacteristicVector w₂) (x : ↥L.carrier) :
    Even ((L.integralForm (w₁ - w₂)) x)

    The pairing of the difference of two characteristic vectors with every lattice vector is even.

    @[simp]

    Isometries preserve and reflect characteristic vectors.

    @[simp]

    A vector of an orthogonal sum is characteristic precisely when its two components are.

    Translating a characteristic vector by twice a lattice vector changes its norm by a multiple of eight.