Duality for intermediate carriers of an integral lattice #
Let L be an integral lattice and let L ≤ M ≤ Lᵛ be an intermediate carrier. Its dual
submodule Mᵛ = L.form.dualSubmodule M is again intermediate: it is contained in Lᵛ because
L ≤ M, and it contains L because M ≤ Lᵛ and the form is symmetric. Passing to the dual is
therefore order-reversing on the interval of intermediate carriers, and is an involution when the
form is nondegenerate. This file identifies it under the correspondence with subgroups of the
discriminant group A_L = Lᵛ / L:
Mᵛ / L = (M / L)⊥, equivalently (L_H)ᵛ = L_{H⊥}.
The proof is a calculation on representatives: a dual vector pairs integrally with every vector
of M exactly when its discriminant class kills the class of every such vector.
Three consequences follow. Double duality (Mᵛ)ᵛ = M is the double orthogonal complement of a
nondegenerate finite bilinear module. The orders of the two subgroups multiply to the order of
A_L. Most importantly, an intermediate carrier is unimodular — it equals its own dual submodule
— exactly when its subgroup of the discriminant group is Lagrangian. Combined with the
correspondence between even overlattices and quadratic-isotropic subgroups, this is the last step
of Nikulin's gluing recipe: gluing an even lattice along a Lagrangian isotropic subgroup produces
an even unimodular overlattice.
The construction is natural: it commutes with transport along a lattice isometry, and it is computed componentwise on an orthogonal direct sum.
Main declarations #
TauCeti.IntegralLattice.IntermediateCarrier.dual: the dual of an intermediate carrier.TauCeti.IntegralLattice.IntermediateCarrier.discriminantSubgroup_dual: the subgroup attached toMᵛis the orthogonal complement of the subgroup attached toM.TauCeti.IntegralLattice.dual_intermediateCarrierOfDiscriminantSubgroup: the same statement read as(L_H)ᵛ = L_{H⊥}.TauCeti.IntegralLattice.IntermediateCarrier.dual_dual: double duality.TauCeti.IntegralLattice.IntermediateCarrier.dual_eq_self_iff_isLagrangian: the carrier-level criterion: an intermediate carrier satisfiesMᵛ = Mexactly when its subgroup is Lagrangian.- In the namespace
TauCeti.IntegralLattice.IntermediateCarrier.IsIntegral, for an integral intermediate carrierM:isUnimodular_toIntegralLattice_iff_dual_eq_self: the lattice carried byMisIntegralLattice.IsUnimodularexactly whenMᵛ = M;isUnimodular_toIntegralLattice_iff_isLagrangian: the lattice carried byMisIntegralLattice.IsUnimodularexactly when its discriminant subgroup is Lagrangian.
TauCeti.IntegralLattice.dual_intermediateCarrierOfDiscriminantSubgroup_eq_self_iff: the carrier-level criterion forL_H:(L_H)ᵛ = L_Hexactly whenH = H⊥.TauCeti.IntegralLattice.isUnimodular_ofIsotropicSubgroup_iff_isLagrangian: the glued even overlatticeL_HisIntegralLattice.IsUnimodularexactly whenHis Lagrangian.TauCeti.IntegralLattice.IntermediateCarrier.mem_dualCarrier_orthogonalSum_iff: a vector is a dual vector of an assembled overlattice exactly when both of its components are dual vectors of the two factors.
References #
- V. V. Nikulin, Integral symmetric bilinear forms and some of their applications, §1.4, Proposition 1.4.1.
- W. Ebeling, Lattices and Codes, Chapter 1.
TauCetiRoadmap/IntegralLattices/README.md, Layer 4.
The dual of an intermediate carrier #
The dual submodule of an intermediate carrier L ≤ M ≤ Lᵛ, which is again an intermediate
carrier.
Equations
Instances For
The underlying submodule of the dual carrier is the dual submodule.
The dual of the smallest intermediate carrier, the carrier of L itself, is the largest one,
the dual carrier.
The dual of the largest intermediate carrier, the dual carrier, is the carrier of L.
Passing to the dual carrier reverses inclusions.
Passing to the dual carrier is an adjunction: one carrier lies in the dual of a second exactly when the second lies in the dual of the first.
Integrality is containment in the dual. An intermediate carrier is integral exactly when it is contained in its own dual carrier.
The dual carrier and the orthogonal complement #
A discriminant class belongs to the subgroup of the dual carrier exactly when it is orthogonal to the whole subgroup of the original carrier.
The dual carrier of the lattice carried by an integral intermediate carrier is the dual intermediate carrier.
Since L ≤ M, the dual carrier of M is contained in the dual carrier of L.
The dual of an intermediate carrier is the orthogonal complement of its subgroup. Under the correspondence between intermediate carriers and subgroups of the discriminant group, taking the dual submodule corresponds to taking the orthogonal complement in the discriminant bilinear module.
The discriminant class in A_L of a vector of the dual carrier of an integral intermediate
carrier.
Equations
Instances For
The discriminant class of a vector of Mᵛ is orthogonal to H = M / L, because the dual
of an intermediate carrier corresponds to the orthogonal complement of its subgroup.
Double duality for intermediate carriers.
Passing to the dual carrier is injective.
Passing to the dual carrier reflects inclusions as well as reversing them.
The orders of the subgroups attached to an intermediate carrier and to its dual multiply to the order of the discriminant group.
Unimodular intermediate carriers and Lagrangian subgroups #
An intermediate carrier is unimodular exactly when its subgroup is Lagrangian. Here
unimodularity is the equality Mᵛ = M of an intermediate carrier with its own dual submodule,
matching TauCeti.IntegralLattice.IsUnimodular for the lattice which M carries.
The lattice carried by an integral intermediate carrier is unimodular exactly when the carrier is its own dual.
An integral overlattice is unimodular exactly when its discriminant subgroup is
Lagrangian. For an integral intermediate carrier L ≤ M ≤ Lᵛ, the lattice M is unimodular
exactly when M / L equals its orthogonal complement in the discriminant group of L.
The correspondence read on subgroups #
The dual of a glued overlattice is the overlattice glued along the orthogonal
complement: (L_H)ᵛ = L_{H⊥}.
The overlattice glued along H is unimodular exactly when H is Lagrangian. For an even
lattice L and a quadratic-isotropic subgroup H, the glued overlattice L_H is even by
TauCeti.IntegralLattice.isEven_intermediateCarrierOfDiscriminantSubgroup_iff, so this is the
criterion for L_H to be an even unimodular overlattice of L.
The glued overlattice is unimodular exactly when the glue is Lagrangian. For an even
lattice L and a quadratic-isotropic subgroup H of its discriminant group, the even
overlattice L_H is unimodular exactly when H = H⊥ for the discriminant pairing.
Naturality #
Transport along an isometry commutes with duality of intermediate carriers.
Orthogonal direct sums #
Duality of intermediate carriers is componentwise on an orthogonal direct sum.
Dual vectors of an assembled overlattice are componentwise.
The first component of a dual vector of the assembled overlattice is a dual vector of the first overlattice.
The second component of a dual vector of the assembled overlattice is a dual vector of the second overlattice.