Naturality of the overlattice correspondence #
The intermediate-carrier correspondence of
TauCeti.LinearAlgebra.IntegralLattice.Overlattice.Basic attaches to an integral lattice L the
order isomorphism between carriers L ≤ P ≤ Lᵛ and subgroups of A_L = Lᵛ / L, and
TauCeti.LinearAlgebra.IntegralLattice.Overlattice.Isotropic cuts out the integral and even
carriers inside it. This file proves that the whole package is natural, in the two directions the
theory uses it.
An isometry e : L ≃ M transports intermediate carriers along its ambient equivalence, and the
resulting order isomorphism commutes with the discriminant-subgroup correspondence: the subgroup
of A_M attached to e(P) is the image of the subgroup of A_L attached to P under the
induced equivalence A_L ≃ A_M. Integrality and evenness of an intermediate carrier are
invariants of the transport, so the two refined correspondences are natural as well. For
nondegenerate lattices, orthogonal complements and isotropy transport directly through the
generic finite-bilinear-module API applied to the induced discriminant bilinear isometry.
The ambient equivalence also restricts to an isometry between the lattice carried by an integral intermediate carrier and the lattice carried by its transport, which is what lets the discriminant constructions of the overlattices themselves be compared.
For an orthogonal direct sum, a pair of intermediate carriers assembles into the intermediate
carrier P₁ ⊕ P₂ of L ⊥ M, order-embedding the pairs into the carriers of the sum. Its
subgroup of A_(L ⊥ M) ≃ A_L × A_M is the product subgroup, and it is integral, respectively
even, exactly when both components are.
Main declarations #
TauCeti.IntegralLattice.Isometry.intermediateCarrierEquiv: transport of intermediate carriers along a lattice isometry.TauCeti.IntegralLattice.Isometry.discriminantSubgroup_intermediateCarrierEquivandIntegralLattice.Isometry.intermediateCarrierEquiv_intermediateCarrierOfDiscriminantSubgroup: the transport commutes with the discriminant-subgroup correspondence and with its inverse-image construction.Isometry.orthogonalComplement_discriminantSubgroup_intermediateCarrierEquiv: transport carries the orthogonal complements of corresponding discriminant subgroups to one another.TauCeti.IntegralLattice.Isometry.isIntegral_intermediateCarrierEquiv_iffandTauCeti.IntegralLattice.Isometry.isEven_intermediateCarrierEquiv_iff: integrality and evenness of an intermediate carrier are isometry invariants.TauCeti.IntegralLattice.Isometry.integralIntermediateCarrierEquivandTauCeti.IntegralLattice.Isometry.evenIntermediateCarrierEquiv: the corresponding transports restricted to integral and even intermediate carriers.TauCeti.IntegralLattice.Isometry.toIntegralLatticeIsometry: the induced isometry between the integral lattices carried by an integral intermediate carrier and by its transport.TauCeti.IntegralLattice.orthogonalSumIntermediateCarrier: the intermediate carrier of an orthogonal sum assembled from a pair of intermediate carriers.TauCeti.IntegralLattice.map_discriminantSubgroup_orthogonalSumIntermediateCarrierandIntegralLattice.orthogonalSumIntermediateCarrier_intermediateCarrierOfDiscriminantSubgroup: its subgroup of the discriminant group is the product subgroup, in both directions.TauCeti.IntegralLattice.isIntegral_orthogonalSumIntermediateCarrier_iffandTauCeti.IntegralLattice.isEven_orthogonalSumIntermediateCarrier_iff: integrality and evenness of an assembled carrier are componentwise.
References #
- V. V. Nikulin, Integral symmetric bilinear forms and some of their applications, §1.4.
- W. Ebeling, Lattices and Codes, Chapter 1.
TauCetiRoadmap/IntegralLattices/README.md, Layer 4.
Transport along a lattice isometry #
An isometry transports intermediate carriers. The ambient equivalence of a lattice isometry maps the carrier onto the carrier and the dual carrier onto the dual carrier, so it restricts to an order isomorphism between the intervals of intermediate carriers.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The carrier transported along an isometry is the image of the original carrier.
Membership in a transported carrier is membership of the preimage in the original carrier.
The image of a vector lies in the transported carrier exactly when the vector lies in the original carrier.
The identity isometry transports every intermediate carrier to itself.
The transport along an inverse isometry is the inverse transport.
Membership in an inversely transported carrier is membership of the image in the original carrier.
The transport along a composite isometry is the composite transport.
Naturality of the discriminant-subgroup correspondence #
A discriminant class of the target lattice lies in the subgroup of a transported carrier exactly when its preimage lies in the subgroup of the original carrier.
A discriminant class lies in the subgroup of a transported carrier exactly when its image under the induced discriminant equivalence lies in that subgroup.
The transport commutes with the discriminant-subgroup correspondence. The subgroup of
A_M attached to a transported intermediate carrier is the image, under the induced equivalence
of discriminant groups, of the subgroup of A_L attached to the original carrier.
An isometry carries the orthogonal complements of corresponding discriminant subgroups to one another.
A discriminant class is orthogonal to the subgroup of an intermediate carrier exactly when its image is orthogonal to the subgroup of the transported carrier.
The transport commutes with the inverse-image construction. Transporting the carrier
L_H attached to a subgroup H ≤ A_L gives the carrier attached to the image of H in
A_M.
Invariance of integrality and evenness #
Integrality of an intermediate carrier is an isometry invariant.
Evenness of an intermediate carrier is an isometry invariant.
An isometry transports integral intermediate carriers. This is the restriction of
intermediateCarrierEquiv to the integral carriers on both sides.
Equations
Instances For
The integral-carrier transport acts through intermediateCarrierEquiv on underlying
intermediate carriers.
The inverse integral-carrier transport acts through the inverse intermediate-carrier transport.
The identity isometry acts identically on integral intermediate carriers.
Integral-carrier transport along an inverse isometry is inverse transport.
Integral-carrier transport along a composite isometry is composite transport.
An isometry transports even intermediate carriers. This is the restriction of
intermediateCarrierEquiv to the even carriers on both sides.
Equations
Instances For
The even-carrier transport acts through intermediateCarrierEquiv on underlying intermediate
carriers.
The inverse even-carrier transport acts through the inverse intermediate-carrier transport.
The identity isometry acts identically on even intermediate carriers.
Even-carrier transport along an inverse isometry is inverse transport.
Even-carrier transport along a composite isometry is composite transport.
Transport of the attached overlattice #
An isometry restricts to an isometry of integral overlattices. The lattice carried by an integral intermediate carrier and the lattice carried by its transport are isometric through the same ambient rational equivalence.
Equations
- e.toIntegralLatticeIsometry hP = { toLinearEquiv := e.toLinearEquiv, map_app' := ⋯, map_carrier := ⋯ }
Instances For
The restricted isometry of integral overlattices acts by the ambient equivalence.
The inverse restricted isometry of integral overlattices acts by the inverse ambient equivalence.
Orthogonal direct sums #
The intermediate carrier of an orthogonal sum assembled from a pair of intermediate carriers.
Equations
- L.orthogonalSumIntermediateCarrier M P Q = ⟨(↑P).prod ↑Q, ⋯⟩
Instances For
Membership in an assembled intermediate carrier is componentwise membership.
Assembling the two carriers gives the carrier of the orthogonal sum.
Assembling the two dual carriers gives the dual carrier of the orthogonal sum.
Assembling intermediate carriers is an order embedding. One assembled carrier is contained in another exactly when both components are.
The discriminant subgroup of an assembled carrier is the product subgroup. Under the
canonical equivalence A_(L ⊥ M) ≃ A_L × A_M, a class lies in the subgroup of the assembled
carrier exactly when each component lies in the subgroup of the corresponding component
carrier.
The discriminant subgroup of an assembled carrier is the product subgroup, as an equality
of subgroups of A_L × A_M.
Assembling commutes with the inverse-image construction. The carrier of L ⊥ M attached
to the preimage of a product subgroup H × K ≤ A_L × A_M is assembled from the carriers attached
to H and to K.
Integrality of an assembled carrier is componentwise.
The assembled carrier P ⊕ Q of two integral intermediate carriers is integral.
Evenness of an assembled carrier is componentwise.