The minimum and the kissing number of a positive definite lattice #
The minimum of a positive definite integral lattice L of positive rank is the least norm of a
nonzero lattice vector,
min L = min {B(x, x) | x ∈ L, x ≠ 0},
a positive integer, and the kissing number is the number of nonzero vectors attaining it, that is
the representation number r_L(min L).
Both are defined for every integral lattice, as natural numbers: the minimum is the least natural
number that is the norm of a nonzero lattice vector, and it is 0 when there is none, which for a
positive definite lattice happens exactly in rank zero; the kissing number is the cardinality of
the set of nonzero vectors of norm min L, so that it is 0 in rank zero. For a positive definite
lattice that set is finite and the kissing number is a genuine count; for a lattice whose minimal
shell is infinite it is 0, as for representationNumber. The attainment and order properties of
the minimum need only that norms are nonnegative, and are stated for positive semidefinite lattices:
the minimum of a nontrivial positive semidefinite lattice is attained and bounds every nonzero norm
from below, so it is the least element of the set of norms of nonzero vectors, which is the form in
which a stored minimum is certified. Positive definiteness enters where it is needed: the minimum
of a nontrivial positive definite lattice is positive, and its kissing number is a positive count
of a finite shell.
An even positive definite lattice has minimum at least 2, and its minimum is exactly 2 as soon
as it has a root, a vector of norm 2. Minimum and kissing number are isometry invariants.
Main declarations #
TauCeti.IntegralLattice.minimum: the minimummin L.TauCeti.IntegralLattice.IsPosSemidef.isLeast_minimum: for a nontrivial positive semidefinite lattice the minimum is the least norm of a nonzero vector.TauCeti.IntegralLattice.IsPosDef.minimum_posandTauCeti.IntegralLattice.IsPosDef.minimum_eq_zero_iff: the minimum of a positive definite lattice vanishes exactly in rank zero.TauCeti.IntegralLattice.IsPosSemidef.vectorsOfNorm_eq_empty_of_lt_minimum: no nonzero norm below the minimum is represented.TauCeti.IntegralLattice.IsPosDef.two_le_minimumandTauCeti.IntegralLattice.IsPosDef.minimum_eq_two: the minimum of an even positive definite lattice is at least2, and equals2when the lattice has a root.TauCeti.IntegralLattice.kissingNumber: the number of nonzero minimal vectors, withTauCeti.IntegralLattice.kissingNumber_eq_representationNumber,TauCeti.IntegralLattice.kissingNumber_eq_zero_of_subsingletonandTauCeti.IntegralLattice.IsPosDef.kissingNumber_pos.TauCeti.IntegralLattice.Isometry.minimum_eqandTauCeti.IntegralLattice.Isometry.kissingNumber_eq: isometry invariance.
References #
- J. H. Conway and N. J. A. Sloane, Sphere Packings, Lattices and Groups, Chapter 1, §§1.1–1.2.
- W. Ebeling, Lattices and Codes, Chapter 1.
The minimum min L of an integral lattice: the least natural number that is the integral norm
of a nonzero lattice vector, and 0 if there is none. For a positive definite lattice of positive
rank this is the least norm of a nonzero vector, and it is positive.
Instances For
The minimum is the infimum of the natural numbers that are norms of nonzero lattice vectors.
In rank zero there is no nonzero vector, so the minimum is 0.
Positive semidefinite lattices #
In a nontrivial positive semidefinite lattice the minimum is the norm of some nonzero vector.
In a positive semidefinite lattice the minimum bounds the norm of every nonzero vector from below.
The minimum of a nontrivial positive semidefinite lattice is the least norm of a nonzero vector.
In a nontrivial positive semidefinite lattice the shell of the minimum is nonempty.
A positive semidefinite lattice represents no nonzero number below its minimum.
Positive definite lattices #
The minimum of a nontrivial positive definite lattice is positive.
The minimum of a positive definite lattice vanishes exactly when the lattice has rank zero.
Even lattices #
The minimum of a nontrivial even positive definite lattice is at least 2.
An even positive definite lattice with a root has minimum 2. A root is a lattice vector
of norm 2.
The kissing number #
The kissing number of an integral lattice: the number of nonzero vectors of norm min L. For a
positive definite lattice the minimal shell is finite, so this is a genuine count; on an infinite
minimal shell it is 0. When the minimum is nonzero, in particular for a positive definite lattice
of positive rank, this is the representation number r_L(min L)
(kissingNumber_eq_representationNumber); in rank zero it is 0
(kissingNumber_eq_zero_of_subsingleton), the zero vector not being a minimal vector.
Equations
- L.kissingNumber = (L.vectorsOfNorm ↑L.minimum \ {0}).ncard
Instances For
The kissing number is the cardinality of the set of nonzero vectors in the shell of the
minimum, which is 0 when that set is infinite.
In rank zero there is no nonzero vector, so the kissing number is 0.
When the minimum is nonzero, the kissing number is the representation number of the minimum.
A nontrivial positive definite lattice has a positive kissing number.
Isometry invariance #
The minimum is an isometry invariant.
The kissing number is an isometry invariant.