The isometry group of an integral lattice #
The self-isometries of an integral lattice L form a group O(L) = Isometry L L under
composition, with f * g the isometry g followed by f, as for LinearEquiv.automorphismGroup.
Restricting a self-isometry to the carrier is a group homomorphism into the automorphism group of
the carrier, and composing with the determinant gives the determinant of a self-isometry, a
unit of ℤ, hence ±1. Its kernel is the special isometry group SO(L), a subgroup of
index at most two. Negation is a self-isometry of every lattice, the element -1 of O(L), and
its determinant is (-1) ^ rank L; so SO(L) is a proper subgroup in odd rank.
Main definitions #
- The
Groupinstance onIsometry L L: composition, identity and inversion of self-isometries. TauCeti.IntegralLattice.Isometry.carrierEquivHom: restriction to the carrier as a group homomorphismO(L) →* (L ≃ₗ[ℤ] L).TauCeti.IntegralLattice.Isometry.det: the determinantO(L) →* ℤˣ.TauCeti.IntegralLattice.specialOrthogonalGroup: the subgroupSO(L)of determinant one.TauCeti.IntegralLattice.Isometry.neg: negation, the element-1ofO(L).
Main results #
TauCeti.IntegralLattice.Isometry.carrierEquivHom_injective: a self-isometry is determined by its restriction to the carrier.TauCeti.IntegralLattice.index_specialOrthogonalGroup_le_two:SO(L)has index at most two.TauCeti.IntegralLattice.Isometry.det_neg: the determinant of negation is(-1) ^ rank L.
References #
- W. Ebeling, Lattices and Codes, Chapter 1
- J. H. Conway and N. J. A. Sloane, Sphere Packings, Lattices and Groups, Chapter 3, §4
The self-isometries of an integral lattice form a group under composition: f * g is g
followed by f, the identity is refl and the inverse is symm, as for
LinearEquiv.automorphismGroup.
Equations
- One or more equations did not get rendered due to their size.
Restriction of a self-isometry to the carrier, as a group homomorphism from O(L) to the
automorphism group of the carrier.
Equations
- TauCeti.IntegralLattice.Isometry.carrierEquivHom L = { toFun := fun (e : L.Isometry L) => e.carrierEquiv, map_one' := ⋯, map_mul' := ⋯ }
Instances For
A self-isometry is determined by its restriction to the carrier.
The determinant of a self-isometry of an integral lattice: the determinant of its restriction
to the carrier, a unit of ℤ.
Equations
Instances For
The determinant of a self-isometry is 1 or -1.
Negation is a self-isometry of every integral lattice: the element -1 of O(L).
Equations
- TauCeti.IntegralLattice.Isometry.neg L = { toIsometryEquiv := let __LinearEquiv := LinearEquiv.neg ℚ; { toLinearEquiv := __LinearEquiv, map_app' := ⋯ }, map_carrier := ⋯ }
Instances For
Negation restricts to negation of the carrier.
Negation is an involution of O(L).
The determinant of negation is (-1) ^ rank L.
The special isometry group SO(L): the subgroup of the isometry group O(L) = Isometry L L
of self-isometries of determinant one.
Equations
Instances For
SO(L) has index at most two in O(L), the determinant taking values in ℤˣ = {±1}.
Negation lies in SO(L) exactly when the rank of L is even.