Documentation

TauCeti.LinearAlgebra.Matrix.Cartan.TypeG2

Row primitivity of the Bourbaki type-G₂ Cartan matrix #

Bourbaki's type-G₂ Cartan matrix is the transpose of Mathlib's CartanMatrix.G₂, and its rows are the characters through which the two Cartan generators of type G₂ act on the numbered simple root generators. This file shows that both rows are primitive integer vectors, with explicit Bezout coefficients: the short row (2, -1) pairs to 1 with (0, -1), while the long row (-3, 2) has no entry -1 and instead pairs to 1 with (-1, -1).

Row primitivity says that each simple root of type G₂ is a primitive character of a split torus whose weights are those rows. It is the arithmetic hypothesis in TauCeti.UniversalEnvelopingAlgebra.kostantTorusSubgroup_le_kostantElementarySubgroup, so it is shared by every carrier built on the type-G₂ Serre presentation.

Main declarations #

References #

Integer coefficients pairing to 1 with the i-th row of the Bourbaki type-G₂ Cartan matrix: (0, -1) against the short row (2, -1), and (-1, -1) against the long row (-3, 2).

Equations
Instances For
    @[simp]

    Every row of the Bourbaki type-G₂ Cartan matrix is a primitive integer vector, with the explicit certificate typeG2CartanBezout.