Additive codes in the Construction A discriminant group #
The discriminant group of the zero-code Construction A lattice is canonically the coordinate
alphabet (ℤ/m)^ι. This file transports an additive code through that canonical isometry, so the
code becomes an actual subgroup of the discriminant group. The transport identifies bilinear
orthogonal complements, bilinear isotropy, and the Lagrangian condition, and its inverse-image
carrier is exactly the Construction A carrier of the original code. Gluing along a
self-orthogonal code gives the Construction A integral lattice. The orthogonal-complement and
isotropy statements use the finite bilinear-module presentation, while the carrier statement and
the Lagrangian criterion use the quotient discriminant-group presentation required by the
corresponding APIs. Quadratic isotropy is not treated here.
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.
Transport to the discriminant module #
The additive code C as the inverse image under the canonical isometry from the zero-lattice
discriminant group to the coordinate alphabet.
Instances For
Reduction maps the transported discriminant subgroup back to the original code.
The orthogonal complement of a transported code is the transport of its Euclidean dual.
An integer vector lies in the dual of the Construction A lattice exactly when its reduction lies in the orthogonal complement of the code in the coordinate alphabet.
Bilinear isotropy is preserved by the coordinate identification.
A code is bilinearly isotropic in the discriminant group exactly when it is self-orthogonal.
The inverse-image carrier #
The same inverse-image code as a subgroup of the quotient discriminant group used by intermediate-carrier constructions.
Instances For
The quotient-group view has the same coordinate membership characterization as the finite-bilinear-module view, expressed through the canonical discriminant isometry.
The quotient-group and finite-bilinear-module views of a transported code are the same subgroup of the zero-lattice discriminant group.
The subgroup of the zero-lattice discriminant group transported from a self-orthogonal code is isotropic for the discriminant pairing.
The subgroup of the zero-lattice discriminant group transported from a code is Lagrangian exactly when the code is Lagrangian in the coordinate alphabet.
Reduction maps the transported discriminant subgroup back to the original code.
The inverse-image carrier of a transported code is its Construction A carrier.
Gluing the zero-code lattice along a self-orthogonal code gives Construction A. The
integral overlattice of m ℤ^ι glued along the discriminant subgroup of C has the literal
Construction A carrier and the same normalized dot-product form.