Row primitivity of the type-D Cartan matrix #
In rank at least three, every row of the type-D Cartan matrix CartanMatrix.D n contains an
entry -1. A node of the chain, other than the last two, uses its successor along the chain; the
two fork nodes use the branch node n - 3 they are both attached to. Rank two is the exception:
D₂ is A₁ × A₁, whose rows (2, 0) and (0, 2) generate only 2ℤ.
This file names such a neighbour TauCeti.typeDCartanNeighbor and packages the resulting Bezout
certificate TauCeti.typeDCartanBezout, the integer coefficients -1 at that neighbour and 0
elsewhere, whose pairing with the Cartan row is 1. It says that every simple root of type D in
rank at least three is a primitive character of a split torus whose weights are the Cartan rows.
This is the arithmetic hypothesis in
TauCeti.UniversalEnvelopingAlgebra.kostantTorusSubgroup_le_kostantElementarySubgroup, and it is
shared by every carrier built on the type-D Serre presentation.
Main declarations #
TauCeti.typeDCartanNeighbor: a node adjacent to a given node with Cartan entry-1.TauCeti.cartanMatrixD_typeDCartanNeighbor: in rank at least three, that Cartan entry is-1.TauCeti.typeDCartanBezoutandTauCeti.sum_cartanMatrixD_mul_typeDCartanBezout: the explicit Bezout certificate for each row of the type-DCartan matrix.
References #
- N. Bourbaki, Lie Groups and Lie Algebras, Chapters 4--6, Plate IV.
TauCeti.LinearAlgebra.Matrix.Cartan.TypeB, whose type-Bcertificate this file mirrors.
A column index chosen as the successor of i, except at the last two indices, the fork
nodes, where it is the branch node n - 3. In rank at least three this is an adjacent node of the
type-D Dynkin diagram, with Cartan entry -1 in row i.
Instances For
In rank at least three, the type-D Cartan matrix has entry -1 at each node and its
chosen neighbour.
Integer coefficients supported at the chosen column: -1 at typeDCartanNeighbor n i
and 0 elsewhere. They certify row primitivity in rank at least three.
Equations
- TauCeti.typeDCartanBezout n i j = if j = TauCeti.typeDCartanNeighbor n i then -1 else 0
Instances For
In rank at least three, every row of the type-D Cartan matrix is a primitive integer
vector, with the explicit certificate typeDCartanBezout.