Documentation

TauCeti.LinearAlgebra.IntegralLattice.Discriminant.Group

Discriminant groups of integral lattices #

For a nondegenerate integral lattice L, its discriminant group is the finite quotient

A_L = Lᵛ / L.

Both lattices in this expression are submodules of the same rational ambient vector space. To form the quotient, carrierInDual realizes L.carrier as a submodule of the subtype L.dualCarrier. The quotient is defined without a nondegeneracy hypothesis, while its finiteness uses nondegeneracy through the fact that the dual carrier is a full lattice of the same rank.

An isometry of integral lattices restricts to an equivalence of dual carriers and hence induces an equivalence of discriminant groups. The construction respects identity, inverse, and composition.

Main declarations #

References #

The original carrier, regarded as a submodule of the subtype L.dualCarrier.

Equations
Instances For
    @[simp]

    Membership in carrierInDual is membership of the underlying ambient vector in the original carrier.

    The embedded carrier is the copy of the ambient carrier inside the dual carrier.

    @[simp]

    Mapping the embedded carrier back into the ambient space recovers the original carrier.

    The copy of the carrier inside the dual carrier has the same rank as the carrier.

    A basis of the carrier, regarded as a basis of its copy inside the dual carrier.

    Equations
    Instances For
      @[simp]
      theorem TauCeti.IntegralLattice.coe_carrierInDualBasis_apply {V : Type u} [AddCommGroup V] [Module ℚ V] (L : IntegralLattice V) {ι : Type v} (b : Module.Basis ι ℤ ↥L.carrier) (i : ι) :
      ↑((L.carrierInDualBasis b) i) = ⟨↑(b i), ⋯⟩

      The vector of carrierInDualBasis indexed by i has underlying carrier vector b i.

      @[reducible, inline]

      The discriminant group A_L = Lᵛ / L, as an actual quotient of the dual-carrier subtype by the inverse image of the original carrier.

      Equations
      Instances For

        A representative defines the zero discriminant class exactly when its ambient vector belongs to the original carrier.

        @[simp]

        Two representatives define the same discriminant class exactly when their difference belongs to the original carrier.

        The discriminant group of a nondegenerate integral lattice is finite.

        The discriminant group is finite exactly when the lattice form is nondegenerate.

        The dual-carrier equivalence maps the embedded original carrier onto the embedded target carrier.

        An integral-lattice isometry induces a linear equivalence of discriminant groups.

        Equations
        Instances For
          @[simp]

          The induced discriminant-group equivalence maps the class of a representative to the class of its image.

          @[simp]

          The identity isometry induces the identity equivalence of discriminant groups.

          @[simp]

          The equivalence induced by an inverse isometry is the inverse of the induced equivalence.

          @[simp]

          The inverse induced discriminant-group equivalence maps a representative through the inverse dual-carrier equivalence.

          @[simp]

          The equivalence induced by a composite isometry is the composite of the induced equivalences.