Quadratically isotropic codes in the Construction A discriminant group #
For an even modulus, the discriminant group of the zero-code Construction A lattice carries a quadratic form. The coordinate isometry identifies quadratic isotropy of the subgroup attached to a code with quadratic isotropy of the code in the standard coordinate alphabet. Consequently, gluing the zero-code lattice along this subgroup gives exactly the existing Construction A integral lattice, not merely an abstractly isometric copy. The general gluing criterion then says that the glued lattice is unimodular exactly when the code is Lagrangian, that is, equal to its own orthogonal complement in the coordinate alphabet.
This supplies the quadratic refinement of the bilinear code transport in
TauCeti.LinearAlgebra.IntegralLattice.ConstructionA.Code.Basic.
Main declarations #
TauCeti.ConstructionA.isIsotropic_codeInZeroLatticeDiscriminantQuadraticModule_ifftransports quadratic isotropy through the coordinate discriminant isometry.TauCeti.ConstructionA.ofIsotropicSubgroup_codeInZeroLatticeDiscriminantGroup_eq_integralLatticeidentifies quadratic gluing with the Construction A integral lattice.TauCeti.ConstructionA.isUnimodular_ofIsotropicSubgroup_codeInZeroLatticeDiscriminantGroup_iff: the glued lattice is unimodular exactly when the code is Lagrangian.
References #
- V. V. Nikulin, Integral symmetric bilinear forms and some of their applications, §1.4.
- W. Ebeling, Lattices and Codes, §§1.3 and 3.3.
A code transported into the zero lattice's discriminant group is quadratically isotropic exactly when the original code is quadratically isotropic in the standard coordinate alphabet.
Quadratic isotropy of the transported discriminant subgroup is equivalent to evenness of the associated Construction A integral lattice.
Over the binary alphabet, the subgroup transported into the zero lattice's discriminant quadratic module is isotropic exactly when the linear code is doubly even.
Gluing the zero-code lattice along the discriminant subgroup of a quadratically isotropic
code gives its Construction A integral lattice. Both lattices have the literal Construction A
carrier inside ι → ℚ and the same normalized dot-product form.
Gluing along a code gives a unimodular lattice exactly when the code is Lagrangian. For an
even modulus and a quadratically isotropic code C, the overlattice of the zero-code lattice
m ℤ^ι glued along the discriminant subgroup of C is unimodular exactly when C equals its
orthogonal complement in the coordinate alphabet (ℤ/m)^ι.