Discriminant forms of coordinate powers #
The coordinate power L^ι is the orthogonal sum of the constant family at L, so the canonical
equivalence TauCeti.IntegralLattice.discriminantGroupPiEquiv specialises to
A_(L^ι) ≃ (A_L)^ι,
which sends the class of x to the family of classes of its coordinates. This file proves that it
is an isometry from the discriminant pairing of L^ι to the coordinate power of the discriminant
pairing of L, and, when L is even, of the half-norm discriminant quadratic modules.
Composing with a coordinatewise alphabet isometry gives the interface through which codes enter
lattice constructions: an isometry A ≅ A_L from a finite quadratic alphabet induces an isometry
from the coordinate module A^ι to the actual discriminant module of the orthogonal sum L^ι.
An additive code C ≤ A^ι is carried to a subgroup of A_(L^ι), and quadratic isotropy and the
Lagrangian condition transfer along this isometry by
TauCeti.FiniteQuadraticModule.Isometry.isIsotropic_map_iff and
TauCeti.FiniteQuadraticModule.Isometry.isLagrangian_map_iff.
Main declarations #
TauCeti.IntegralLattice.discriminantBilinearIsometryCoordinatePower: the equivalenceA_(L^ι) ≃ (A_L)^ιis an isometry of finite bilinear modules.TauCeti.IntegralLattice.discriminantQuadraticIsometryCoordinatePower: for evenL, it is an isometry of finite quadratic modules, the constant-family case ofTauCeti.IntegralLattice.discriminantQuadraticIsometryPi.TauCeti.FiniteQuadraticModule.Isometry.coordinatePowerDiscriminant: the isometryA^ι ≅ A_(L^ι)induced by an alphabet isometryA ≅ A_L, with the bilinear analogueTauCeti.FiniteBilinearModule.Isometry.coordinatePowerDiscriminant.
References #
- V. V. Nikulin, Integral symmetric bilinear forms and some of their applications, §1.1.
- J. H. Conway and N. J. A. Sloane, Sphere Packings, Lattices and Groups, Chapter 4, §3.
TauCeti/LinearAlgebra/IntegralLattice/Discriminant/Operations.lean: the binary orthogonal-sum isometriesA_(L ⊥ M) ≃ A_L × A_M(discriminantBilinearIsometryOrthogonalSumanddiscriminantQuadraticIsometryOrthogonalSum). The isometries of this file are their analogue for theι-fold orthogonal sumL^ι.
The discriminant bilinear module #
The equivalence A_(L^ι) ≃ (A_L)^ι of discriminant groups is an isometry from the
discriminant pairing of L^ι to the coordinate power of the discriminant pairing of L.
Instances For
The underlying additive equivalence of the coordinate-power discriminant-bilinear isometry is
the canonical equivalence A_(L^ι) ≃ (A_L)^ι of discriminant groups.
The coordinate-power discriminant-bilinear isometry acts through the canonical
equivalence A_(L^ι) ≃ (A_L)^ι of discriminant groups.
The discriminant quadratic module #
For an even lattice L, the equivalence A_(L^ι) ≃ (A_L)^ι of discriminant groups is an
isometry from the half-norm discriminant quadratic module of L^ι to the coordinate power of the
discriminant quadratic module of L.
Instances For
The underlying additive equivalence of the coordinate-power discriminant-quadratic isometry is
the canonical equivalence A_(L^ι) ≃ (A_L)^ι of discriminant groups.
The coordinate-power discriminant-quadratic isometry acts through the canonical
equivalence A_(L^ι) ≃ (A_L)^ι of discriminant groups.
Forgetting the quadratic maps from the coordinate-power discriminant isometry recovers the coordinate-power discriminant-bilinear isometry.
Coordinate alphabets #
An isometry A ≅ A_L from a finite bilinear alphabet to the discriminant bilinear module of a
nondegenerate lattice induces, coordinatewise, an isometry from the coordinate module A^ι to the
discriminant bilinear module of the orthogonal sum L^ι.
Instances For
The coordinatewise bilinear alphabet isometry applies the alphabet isometry in each
coordinate and then identifies (A_L)^ι with A_(L^ι).
An isometry A ≅ A_L from a finite quadratic alphabet to the discriminant module of an even
lattice induces, coordinatewise, an isometry from the coordinate module A^ι to the discriminant
module of the orthogonal sum L^ι.
Instances For
The coordinatewise quadratic alphabet isometry applies the alphabet isometry in each
coordinate and then identifies (A_L)^ι with A_(L^ι).
In each coordinate of (A_L)^ι, the coordinatewise quadratic alphabet isometry is the
alphabet isometry applied to that coordinate.