Documentation

TauCeti.LinearAlgebra.IntegralLattice.ConstructionA.Code.Basic

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:

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
    @[simp]

    Reduction maps the transported discriminant subgroup back to the original code.

    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.

    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.

      @[simp]

      The subgroup of the zero-lattice discriminant group transported from a code is Lagrangian exactly when the code is Lagrangian in the coordinate alphabet.

      @[simp]

      Reduction maps the transported discriminant subgroup back to the original code.

      @[simp]

      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.