Row primitivity of the type-B Cartan matrix #
In rank at least three, every row of the type-B Cartan matrix CartanMatrix.B r contains
an entry -1. The final row uses the -1 entry on its side of the double bond. The
second-to-last row has entry -2 across that bond, but in rank at least three it also has a
-1 entry towards the preceding node. The other rows use a neighbouring entry along the
single-bond chain. Rank two is the exception: the long-root row of B₂ is (2, -2), whose
entries generate only 2ℤ.
This file names such a neighbour TauCeti.typeBCartanNeighbor and packages the resulting
Bezout certificate TauCeti.typeBCartanBezout, 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
B 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.
Main declarations #
TauCeti.typeBCartanNeighbor: a node adjacent to a given node with Cartan entry-1.TauCeti.cartanMatrixB_typeBCartanNeighbor: in rank at least three, that Cartan entry is-1.TauCeti.typeBCartanBezoutandTauCeti.sum_cartanMatrixB_mul_typeBCartanBezout: the explicit Bezout certificate for each row of the type-BCartan matrix.
References #
- N. Bourbaki, Lie Groups and Lie Algebras, Chapters 4--6, Plate II.
TauCeti.Algebra.Lie.Orthogonal.TypeD.SpinCarrier.Generation.
A column index chosen as the successor of i, except at the last two indices, where it
is the predecessor. In rank at least three this is an adjacent node of the type-B Dynkin
diagram, with Cartan entry -1 in row i.
Instances For
In rank at least three, the type-B Cartan matrix has entry -1 at each node and its
chosen neighbour.
Integer coefficients supported at the chosen column: -1 at typeBCartanNeighbor r i
and 0 elsewhere. They certify row primitivity in rank at least three.
Equations
- TauCeti.typeBCartanBezout r i j = if j = TauCeti.typeBCartanNeighbor r i then -1 else 0
Instances For
In rank at least three, every row of the type-B Cartan matrix is a primitive integer
vector, with the explicit certificate typeBCartanBezout.