The root lattice of a simply-laced Dynkin type #
For a simply-laced Dynkin type t (types A, D, E₆, E₇, E₈), the Cartan matrix
t.cartanMatrix is symmetric and positive definite, so it is the Gram matrix of a positive
definite integral lattice. This file constructs that lattice uniformly in t,
t.rootLattice ht = ℤ^{rank t} ⊆ ℚ^{rank t}, ⟨x, y⟩ = xᵀ (cartanMatrix t) y,
so that the standard coordinate vectors are the simple roots in Bourbaki numbering. It proves the
properties every orthogonal sum of such lattices inherits: the simple roots form a ℤ-basis with
Gram matrix t.cartanMatrix, the lattice has rank t.rank, it is even and positive definite, its
determinant is det t.cartanMatrix, and its norm-2 vectors span the whole carrier.
Uniformity is the point of the construction: an ordered list of ADE components is a list of Dynkin types, and the orthogonal sum of their root lattices has to be formed without a case split on each component. The case split is done once, here, by identifying the uniform lattice with the family-specific models that carry the discriminant-form computations:
(A n).rootLattice _and the three exceptional lattices are literally the simple-root latticesTauCeti.IntegralLattice.typeARootLattice n,typeE₆RootLattice,typeE₇RootLatticeandtypeE₈RootLattice;- for
4 ≤ n,(D n).rootLattice _is isometric to the Conway--Sloane checkerboard latticeTauCeti.IntegralLattice.checkerboardLattice n, by the isometry sending thei-th simple root to thei-th Bourbaki simple rootTauCeti.IntegralLattice.checkerboardSimpleRoot n hn i.
The hypothesis is that the type is simply laced. Only the symmetry and positive definiteness of
the Cartan matrix are used, and these also hold for the degenerate names B 0, B 1, C 0 and
C 1, whose matrices are those of type A; those names are not types of root systems, so they
are excluded here (TauCeti.DynkinType.isSimplyLaced_cartanMatrix_iff).
Main declarations #
TauCeti.DynkinType.rootLattice: the positive root lattice of a simply-laced Dynkin type.TauCeti.DynkinType.simpleRootBasis: its simple-rootℤ-basis.TauCeti.DynkinType.gramMatrix_simpleRootBasis: the Gram matrix of that basis is the Cartan matrix.TauCeti.DynkinType.finrank_rootLattice,isEven_rootLattice,isPosDef_rootLattice,determinant_rootLattice,minimum_rootLattice: rank, evenness, positive definiteness, determinant and minimum.TauCeti.DynkinType.span_vectorsOfNorm_two_rootLattice: the norm-2vectors span the carrier.TauCeti.DynkinType.eq_rootLattice: a lattice with integral coordinates and Cartan Gram matrix is the root lattice.TauCeti.DynkinType.rootLatticeIsometryOfEq: the isometry between the root lattices of equal Dynkin types.TauCeti.DynkinType.rootLattice_A,rootLattice_E6,rootLattice_E7,rootLattice_E8: identification with the family-specific simple-root lattices.TauCeti.DynkinType.rootLatticeIsometryCheckerboard: the isometry of the typeDₙroot lattice with the checkerboard lattice.
References #
- N. Bourbaki, Lie Groups and Lie Algebras, Chapters 4--6, Plates I--VII, for the Cartan matrices and the simple-root numbering.
- J. H. Conway and N. J. A. Sloane, Sphere Packings, Lattices and Groups, Chapter 4, §§6--8,
for the root lattices
Aₙ,Dₙ,E₆,E₇,E₈.
The positive root lattice of a simply-laced Dynkin type t: the integral lattice on
Fin t.rank → ℚ whose Gram matrix in the standard basis is the Cartan matrix t.cartanMatrix.
The standard coordinate vectors are the simple roots, in Bourbaki numbering.
Instances For
The carrier of the root lattice is the ℤ-span of the standard coordinate vectors, the simple
roots.
A vector belongs to the root lattice exactly when all of its simple-root coordinates are integers.
The form of the root lattice, expanded in simple-root coordinates.
The rational norm of an integer vector of the root lattice is its integral Cartan norm
vᵀ (cartanMatrix t) v.
The rational form of two integer vectors of the root lattice is their integral Cartan form
uᵀ (cartanMatrix t) w.
The simple roots, as a ℤ-basis of the root lattice.
Instances For
The i-th simple root is the i-th standard coordinate vector.
The Gram matrix of the root lattice in its simple-root basis is the Cartan matrix.
The pairing of two simple roots is the corresponding Cartan integer.
The root lattice of t has rank t.rank.
The root lattice is even: every diagonal Cartan entry is 2.
The root lattice is positive definite, the Cartan matrix of a simply-laced type being positive definite.
The root lattice is nondegenerate, being positive definite.
The determinant of the root lattice is the determinant of the Cartan matrix.
Every simple root has norm 2.
The norm-2 vectors of the root lattice span its carrier: the simple roots have norm 2
and form a ℤ-basis.
A root lattice of positive rank has minimum 2: it is even and a simple root has norm
2.
Root lattices of equal Dynkin types are isometric: for h : t = s, the isometry from the
root lattice of t to that of s which reads simple-root coordinates along the equality of
ranks. It lets a family of components that is only propositionally equal to another one, such as
the components of a list read off by position, be compared with it.
Instances For
The isometry of the root lattice of t with itself is the identity.
The isometry of root lattices of equal types reads each simple-root coordinate of the target from the corresponding coordinate of the source.
Identification with the family-specific models #
Characterization of the root lattice: an integral lattice on Fin t.rank → ℚ whose
carrier is the standard integral lattice ℤ^{rank t}, and whose form pairs the standard basis
vectors by the Cartan integers, is the root lattice of t.
The root lattice of type Aₙ is the simple-root lattice typeARootLattice n.
The root lattice of type E₆ is the simple-root lattice typeE₆RootLattice.
The root lattice of type E₇ is the simple-root lattice typeE₇RootLattice.
The root lattice of type E₈ is the simple-root lattice typeE₈RootLattice.
The root lattice of type Dₙ is the checkerboard lattice. For 4 ≤ n, the isometry
sends the i-th simple root to the i-th Bourbaki simple root of the Conway--Sloane coordinate
model {x ∈ ℤⁿ | ∑ xᵢ even}; both bases have Gram matrix CartanMatrix.D n.
Instances For
The isometry rootLatticeIsometryCheckerboard sends the i-th simple root to the i-th
Bourbaki simple root of the checkerboard lattice.