The rank-two type B root datum in explicit coordinates #
TauCeti.DynkinType.typeBSimplyConnectedRootDatum is built uniformly in the rank, out of signed
basis vectors and a rotated product enumeration, so its public interface reads off the simple roots
and the simple coroots and nothing else. A consumer that has to check an equation on every root
of a fixed small rank cannot work with that: it needs a coordinate table, in the same shape as the
ones TauCeti.DynkinType.g2Root and TauCeti.DynkinType.f4Root carry for the two exceptional
types built directly from coordinates.
This file supplies the missing rank-two table. It names the eight roots of B₂ by reflection words
in the two Bourbaki simple indices, and identifies their character and cocharacter coordinates.
Coordinates #
The character lattice is the weight lattice in the fundamental-weight basis and the cocharacter
lattice is the coroot lattice in the simple-coroot basis, so the coordinates of a root are its
Cartan integers against the two simple coroots and the coordinates of a coroot are its coefficients
on the two simple coroots. With α₀ the long simple root and α₁ the short one, the Cartan matrix
being !![2, -2; -1, 2] (TauCeti.DynkinType.cartanMatrix_B_two_eq), the enumeration is
α₀, α₁, α₀ + α₁, α₀ + 2 α₁, -α₀, -α₁, -α₀ - α₁, -α₀ - 2 α₁,
so that index k + 4 is the negative of index k. The four positive roots come first, the two
simple ones first among them, matching the convention of
TauCeti.DynkinType.typeBSimpleIndex.
Main definitions #
TauCeti.DynkinType.b2RootandTauCeti.DynkinType.b2Coroot: the coordinate tables.TauCeti.DynkinType.b2Index: the eight root indices oftypeBSimplyConnectedRootDatum 2, as reflection words in the two simple indices, listed in the order above.TauCeti.DynkinType.b2IndexEquiv: the resulting reindexingFin 8 ≃ Fin (2 * 2 ^ 2).TauCeti.DynkinType.b2Coeff: the simple-root coordinates of the eight roots.TauCeti.DynkinType.b2Length: their squared lengths, normalised asTauCeti.DynkinType.rootLengthnormalises the simple ones.
Main results #
TauCeti.DynkinType.root_b2IndexandTauCeti.DynkinType.coroot_b2Index: the tables are the roots and the coroots of the pinned rank-two typeBdatum.TauCeti.DynkinType.b2Index_bijectiveandTauCeti.DynkinType.range_root_typeBSimplyConnectedRootDatum_two: the eight named indices are all of them, so the table is exhaustive.TauCeti.DynkinType.pairing_b2Index: every Cartan integer of the datum is a dot product of two table entries, hence a decidable computation.TauCeti.DynkinType.b2Length_mul_b2Coroot: the length table is the one forced by the simple lengths,ℓ(β) β^∨ᵢ = cᵢ(β) ℓ(αᵢ), andTauCeti.DynkinType.b2Length_castLEmatches it againstTauCeti.DynkinType.rootLengthon the two simple roots.
References #
The coordinates and the node numbering follow Bourbaki, Lie Groups and Lie Algebras, Chapters
4--6, Plate II. The table is the rank-two input asked for by the "special isogenies in
characteristics two and three" bullet of Layer 9 of
TauCetiRoadmap/ReductiveGroups/README.md, whose B₂ case is the one the pinned type B datum
could not be computed against.
The eight roots of the pinned rank-two type B datum, in the fundamental-weight basis of the
character lattice, with the four positive roots first and the two simple ones first among them.
Equations
Instances For
The eight coroots of the pinned rank-two type B datum, in the simple-coroot basis of the
cocharacter lattice, ordered compatibly with TauCeti.DynkinType.b2Root.
Equations
Instances For
The eight tabulated roots are pairwise distinct.
The eight tabulated coroots are pairwise distinct.
The eight root indices of the pinned rank-two type B datum, named by reflection words in the
two Bourbaki simple indices and ordered as TauCeti.DynkinType.b2Root is.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The first named index is the first Bourbaki simple root.
The second named index is the second Bourbaki simple root.
Computing the table #
The table is the datum #
The eight named indices carry the tabulated roots.
The eight named indices carry the tabulated coroots.
The eight reflection words name eight distinct root indices.
The eight reflection words exhaust the root indices. The pinned rank-two type B datum has
2 * 2 ^ 2 = 8 roots, so the injective list TauCeti.DynkinType.b2Index is all of them.
The reindexing of the roots of the pinned rank-two type B datum by the coordinate table.
Equations
Instances For
The reindexing is the named list of indices.
The tabulated roots are all the roots.
The tabulated coroots are all the coroots.
Every Cartan integer of the pinned rank-two type B datum is a dot product of table
entries, hence a decidable computation.
Simple-root coordinates and lengths #
The simple-root coordinates of the eight roots of the pinned rank-two type B datum: the pair
(c₀, c₁) with β = c₀ α₀ + c₁ α₁.
Equations
Instances For
The squared lengths of the eight roots of the pinned rank-two type B datum, normalised as
TauCeti.DynkinType.rootLength normalises the simple ones: 1 on the four short roots
± α₁, ± (α₀ + α₁) and 2 on the four long ones ± α₀, ± (α₀ + 2 α₁).
Instances For
The length table is the one forced by the simple lengths. Writing β = Σ cᵢ αᵢ and
β∨ = Σ dᵢ αᵢ∨, the identity β∨ = 2 β / (β, β) reads ℓ(β) dᵢ = cᵢ ℓ(αᵢ) once both sides are
expanded on the simple coroots.
No coroot vanishes, so TauCeti.DynkinType.b2Length_mul_b2Coroot determines the length
table.
On the two simple roots the length table is TauCeti.DynkinType.rootLength.
The long simple roots are the ones of length two, which is the convention
TauCeti.DynkinType.rootLength fixes and the one a length-exchanging map is pinned against.