Kneser neighbors from isotropic vectors #
Let L be an integral lattice, p a positive integer and v ∈ L a vector whose norm is
divisible by p². Keep the vectors of L whose pairing with v is divisible by p, and adjoin
v / p. The result L.neighbor p v is again an integral lattice on the same rational quadratic
space. When some lattice vector pairs with v coprimely to p, the kept vectors are exactly
L ∩ L.neighbor p v and have index p in both lattices, so L.neighbor p v is a Kneser
p-neighbor of L. It is even when L is even and the norm of v is divisible by 2p².
A vector which is only isotropic modulo an odd p can be corrected: if w ∈ L pairs with v
coprimely to p, then adding a suitable multiple of p w to v makes the norm divisible by
p² without changing the kept vectors. So every vector of L that is isotropic modulo an odd p
and pairs coprimely to p with some lattice vector produces a p-neighbor of L.
Main definitions #
TauCeti.IntegralLattice.neighborKernel: the vectors ofLwhose pairing withvlies inpℤ.TauCeti.IntegralLattice.neighbor: the lattice spanned byneighborKernelandv / p.
Main results #
TauCeti.IntegralLattice.isNeighbor_neighbor:L.neighbor p vis ap-neighbor ofLwhenp²divides the norm ofvand somew ∈ Lpairs withvcoprimely top.TauCeti.IntegralLattice.isEven_neighbor: the neighbor of an even lattice is even when the norm ofvis divisible by2p².TauCeti.IntegralLattice.exists_dvd_integralNorm_add_smul: for oddp, a vector isotropic modulopand pairing coprimely topwith somew ∈ Llifts to one isotropic modulop².TauCeti.IntegralLattice.exists_isNeighbor_of_dvd_integralNorm: for oddp, a vector isotropic modulopand pairing coprimely topwith somew ∈ Lgives ap-neighbor meetingLinneighborKernel.TauCeti.IntegralLattice.exists_isNeighbor_of_not_dvd_discriminant: for an odd primep ∤ det L, everyv ∈ L ∖ p Lisotropic modulopgives ap-neighbor.
References #
- M. Kneser, Klassenzahlen definiter quadratischer Formen, Arch. Math. 8 (1957), 241--250.
- J. Voight, Kneser's method of neighbors, arXiv:2308.11566, §3.
Pairing with v, reduced modulo p, as an additive character of the lattice.
Instances For
The neighbor character is the pairing with v modulo p.
The vectors of L whose pairing with v is divisible by p, as a submodule of the ambient
space.
Instances For
A lattice vector lies in the neighbor kernel exactly when p divides its pairing with v.
The neighbor kernel is contained in the original carrier.
Membership in the neighbor kernel: its vectors are the lattice vectors whose pairing with
v is divisible by p.
The kernels of two vectors agree when the vectors agree modulo p L.
The neighbor kernel contains p L.
v lies in its own neighbor kernel when p divides its norm.
An integer coprime to p among the pairings with v makes the neighbor character onto.
The neighbor kernel has index p in L when some lattice vector pairs with v coprimely
to p.
The neighbor kernel is a full lattice in the ambient space, since it contains p L.
The neighbor of L along v. For p ≠ 0 and p² dividing the norm of v, the lattice
spanned by the vectors of L whose pairing with v is divisible by p, together with v / p,
with the form of L. It is a p-neighbor of L when some lattice vector pairs with v
coprimely to p, by isNeighbor_neighbor.
Instances For
The carrier of the neighbor is spanned by the neighbor kernel and v / p.
The neighbor carries the form of L.
Membership in the neighbor: it consists of the vectors of the neighbor kernel plus
integer multiples of v / p.
The neighbor kernel is contained in the neighbor.
The vector v / p belongs to the neighbor.
The neighbor of a nondegenerate lattice is nondegenerate.
The neighbor is positive definite exactly when L is.
Neighbors of even lattices are even when the norm of v is divisible by 2p².
A multiple of v / p lies in L exactly when p divides the multiplier, as soon as some
lattice vector pairs with v coprimely to p.
With a pairing coprime to p, the neighbor meets L exactly in the neighbor kernel.
With a pairing coprime to p, the neighbor kernel has index p in the neighbor.
The neighbor is a Kneser neighbor. If p² divides the norm of v and some lattice
vector pairs with v coprimely to p, then L.neighbor p v is a p-neighbor of L.
Lifting isotropic vectors from p to p². For odd p, if p divides the norm of v
and w pairs with v coprimely to p, then some v + p t w has norm divisible by p².
Kneser neighbors from isotropic vectors. For odd p, if p divides the norm of v and
some lattice vector w pairs with v coprimely to p, then L has a p-neighbor M meeting
L in the vectors whose pairing with v is divisible by p. If L is even, so is M.
Kneser neighbors at a prime not dividing the discriminant. Let p be an odd prime not
dividing the discriminant of a nondegenerate lattice L, and let v ∈ L ∖ p L be isotropic
modulo p. Then L has a p-neighbor M meeting L in the vectors whose pairing with v is
divisible by p. If L is even, so is M.