Documentation

TauCeti.LinearAlgebra.IntegralLattice.Neighbor.Basic

Kneser neighbors #

Two integral lattices L and M on the same rational quadratic space are p-neighbors when their intersection L ∩ M has index p in each of them. Neighbor steps are the moves of Kneser's method for exploring a genus. This file defines the relation, proves that it is symmetric, that 1-neighbors are equal, and that neighbors have equal determinants: the determinant of L ∩ M is both p² det L and p² det M. In particular a neighbor of a unimodular lattice is unimodular.

The intersection L ∩ M is the integral lattice TauCeti.IntegralLattice.inf from TauCeti.LinearAlgebra.IntegralLattice.Restriction, carrying the form of L.

Main definitions #

Main results #

References #

Kneser neighbors. Integral lattices L and M on the same rational quadratic space are p-neighbors when their intersection has index p in each of them, that is [L : L ∩ M] = [M : L ∩ M] = p.

Instances For
    theorem TauCeti.IntegralLattice.IsNeighbor.symm {V : Type u_1} [AddCommGroup V] [Module ℚ V] {L M : IntegralLattice V} {p : ℕ} (h : L.IsNeighbor M p) :

    The neighbor relation is symmetric.

    M is a p-neighbor of L exactly when L is a p-neighbor of M.

    theorem TauCeti.IntegralLattice.IsNeighbor.transport {V : Type u_1} [AddCommGroup V] [Module ℚ V] {L M : IntegralLattice V} {p : ℕ} {W : Type u_2} [AddCommGroup W] [Module ℚ W] (h : L.IsNeighbor M p) (e : V ≃ₗ[ℚ] W) :

    Neighbors transport along rational linear equivalences. Transporting two p-neighbors along the same equivalence of their ambient spaces gives p-neighbors.

    theorem TauCeti.IntegralLattice.IsNeighbor.ne_zero {V : Type u_1} [AddCommGroup V] [Module ℚ V] {L M : IntegralLattice V} {p : ℕ} (h : L.IsNeighbor M p) :
    p ≠ 0

    The common index of two neighbors is nonzero, since the intersection of two lattices on the same rational space has finite index in each.

    @[simp]

    Two integral lattices are 1-neighbors exactly when they are equal.

    Neighbors have equal determinants. The intersection L ∩ M has determinant [L : L ∩ M]² det L = [M : L ∩ M]² det M, and both indices equal the nonzero integer p.

    Neighbors have equal discriminants.

    Neighbors of unimodular lattices are unimodular, since neighbors have equal discriminants.

    Two neighbors are unimodular together.