Introduction

This chapter describes Magma functions for computing with (extended) root data. Root data are fundamental to Lie theory: Lie algebras (Chapter LIE ALGEBRAS) and groups of Lie type (Chapter GROUPS OF LIE TYPE). Our description of split reduced root data follows [Dem70] and [Car93] except that reflections act on the right as in customary in magma. Our description of extended root data follows [Sat71], [Sch69], and [Hal05]. Our description of split non-reduced root data follows [Bou68].

The closely related concept of a root system is discussed in Chapter ROOT SYSTEMS. When working with Lie algebras or groups of Lie type, root data should be used. When working with Coxeter groups (Chapter COXETER GROUPS) or reflection groups (Chapter REFLECTION GROUPS), it is likely that only root systems are of interest.

Contents

Reflections

Let X and Y be free Z-modules with bilinear pairing < , >:X x Y -> Z that identifies Y with the dual of X. Given nonzero α∈X and αstar∈Y, we define the Z-linear map sα:X -> X by

x sα= x - < x, αstar

and the Z-linear map sαstar:Y -> Y by

y sαstar= y - < α, y >αstar.

These maps are called reflections if one of the following equivalent properties hold: < α, αstar >=2; (sα)2=1; < xsα, ysαstar > = < x, y > for all x∈X and y∈Y; α sα= - α. The map sαstar is also called a coreflection: this just means it is a reflection defined on Y instead of X. magma functions for computing with reflections are described in Section Construction of Pseudo- reflections.

If X has an inner product, then we can take Y=X and use the inner product as our pairing. In magma, X and Y are usually standard Z-modules. However, it is sometimes useful to allow X and Y to be distinct sublattices of a standard lattice. The bilinear pairing is always given by the standard inner product: < x, y > = xyT.

Definition of a Split Root Datum

Suppose Φ is a finite subset of X - {0}. For each α in Φ, suppose there is a corresponding αstar in Y - {0}; set Φstar={αstar | α∈Φ}. The datum R=(X, Φ, Y, Φstar) is said to be a (split) root datum if the following conditions are satisfied for every α in Φ

1.
sα and sαstar are reflections;
2.
Φ is closed under the action of sα; and
3.
Φstar is closed under the action of sαstar.

The lattice X is called the full root lattice and Y the full coroot lattice. The vector space X⊗Q is called the root space and Y⊗Q the coroot space. The elements of Φ are called roots and the elements of Φstar are called coroots. A root datum is reduced, if α, β∈Φ with β a scalar product of α implies α=∓β.

Simple and Positive Roots

A subset Δ of Φ is called a set of simple roots if

1.
Δ is a basis for the rational span of the roots QΦ≤Q⊗X; and
2.
Φ = Φ^ + ∪Φ^ -, where Φ^ + is the set of linear combinations of elements of Δ with nonnegative coefficients, and Φ^ - = - Φ^ +.

Every root datum has a set of simple roots. Simple roots are frequently called fundamental roots. The elements of Φ^ + are called positive roots and the elements of Φ^ - negative roots. The coroots corresponding to the simple (resp. positive, negative) roots are the simple (respectively, positive, negative) coroots.

The rank of the root datum is the size of Δ, i.e. the dimension of the subspace QΦ. The rank cannot be larger than the dimension of the root datum (i.e. the dimension of Q⊗X). If the rank and dimension are equal, the root datum is said to be semisimple.

Choose a basis e1, ..., ed for X and a dual basis f1, ..., fd for Y, so that < ei, fj >=δij. A reduced root system is determined by a pair of integral matrices A and B where the rows of A are the simple roots and the rows of B are the corresponding coroots; i.e. Aij=< αi, fj > and Bij=< ej, αistar >.

The Coxeter Group

The group W generated by the reflections sα, for α a simple root, is a finite Coxeter group. The Cartan matrix of a root datum is

C = (< αi, αjstar >)i, j=1n = ABt.

As in Chapter COXETER SYSTEMS, the Cartan matrix is used to define the Coxeter matrix, Coxeter graph and Dynkin digraph of a root datum.

A Coxeter form is a W-invariant bilinear form on X. If R is reduced and irreducible, then the roots can have at most two different lengths with respect to this form. We call the roots long or short accordingly. The Coxeter form is normalised so that the short roots in each component have length one. Note that, even if X=Y, this form will generally not be the same as the pairing < , >; however it can often be arranged for them to be the same (see StandardRootSystem).

Nonreduced Root Data

A root datum is reduced, if α, β∈Φ with β a scalar product of α implies α=∓β. A root α with the property 2α∉Φ is called reduced. A root α with the property (1/2)α∈Φ is called divisible. If R is a root datum, then the set R0 of indivisible roots in R form the indivisible subsystem.

Let R be a nonreduced irreducible root datum of rank n. It can be shown that R0 is irreducible of type of type Bn and every root is either in R0, or is two times a short root of R0. The Cartan type of R in this case is BCn.

Note that the Cartan matrix, Coxeter matrix, Coxeter diagram, Coxeter group and Dynkin diagram are the same for R and R0. Thus, when creating a non-reduced root datum for a given Cartan matrix, Coxeter matrix, Coxeter diagram, Coxeter group or Dynkin diagram, one must specify the set of non-reduced fundamental roots. E.g., let C be a cartan matrix of type B2 x B3. Then the set of nonreduced fundamental roots can be one of emptyset, {2}, {5} or {2, 5}, in which cases the root datum will be of types B2 x B3, BC2 x B3, B2 x BC3 or BC2 x BC3 respectively.

Isogeny of Split Reduced Root Data

The Dynkin digraph and dimension do not completely determine the isomorphism type of a split root datum, as the Coxeter graph and dimension do for a root system. Two root data with isomorphic Dynkin digraphs are said to be Cartan equivalent. We now describe the isomorphism classes within each Cartan equivalence class of split reduced irreducible root data. Since every semisimple reduced root datum is isogenous to a direct sum of irreducible root data, this immediately gives a classification of the split semisimple root data. Classifying nonsemisimple root data would be more complicated.

The weights of a root datum are the λ in QΦ≤X⊗Q such that < λ, αstar >∈Z for every coroot αstar. The weights form a lattice Λ called the weight lattice. We now have lattices ZΦ≤X ≤Λ (note that the second inclusion holds only for semisimple root data). The isomorphism class of a root datum in a fixed Cartan equivalence class is determined by the position of X between the root lattice ZΦ and the weight lattice Λ. Alternatively, the isomorphism class is determined by the isogeny group X/ZΦ within the fundamental group Λ/ZΦ. The fundamental group is determined by the Cartan matrix C: it is isometric to Zn/Θ where Θ is the lattice generated by the rows of C. The fundamental groups of the irreducible Cartan equivalence classes are

An: Z/(n + 1);
Bn, Cn, E7: Z/2;
Dn: Z/4 for n odd, Z/2 x Z/2 for n even;
E6: Z/3;
E8, F4, G2: trivial.

If X=ZΦ the root datum is said to be adjoint; if X=Λ it is said to be simply connected. The quotient Y/ZΦstar is called the coisogeny group; in the semisimple case it is isomorphic to Λ/ZΦ.

Extended Root Data

An extended root datum is a split root datum R=(X, Φ, Y, Φstar) and a permutation group Γ with actions on X and Y that respect the pairing < , >.

Fix a set of simple roots Δ. Let O(χ) denote the orbit of χ∈X under the Γ-action. Then, for α∈Φ either O(α) is contained in Φ^ +, or it is contained in Φ^ -, or the sum of the roots of O(α) is zero. We call O(α) a positive, negative or zero orbit, respectively. Put

X0 := { χ ∈X | ∑γ∈Γ χγ = 0 }.

Let Φ0 := Φ ∩X0 and Δ0 := Δ ∩X0. Then X0 is a submodule of X, Φ0 is a subsystem of Φ, and Δ0 is a fundamental system of Φ0. Note that Δ0 is not necessarily a basis of X0. Analogously, we define Y0 and Φstar0. The subdatum R0 = (X0, Φ0, Y0, Φstar0) is called the anisotropic subdatum of R.

Set bar(X) := X/X0 and let π:X to bar(X) be the standard projection. Then bar(X) is a free Z-module and π is a homomorphism of modules. Let bar(Φ) and bar(Δ) be the images under π of Φ - Φ0 and Δ - Δ0, respectively. Then bar(Φ) is a root system and bar(Δ) is a fundamental system of it. We call bar(Φ) the relative root system and bar(Δ) the relative fundamental system. Note that bar(Φ) need not be irreducible nor reduced even if Φ is. The rank of the relative system is |bar(Δ)| and is called the relative rank , whereas the rank |Δ| of Φ is called the absolute rank. Let bar(Φ)^ + and bar(Φ)^ - denote the images under π of Φ^ + - Φ0 and Φ^ - - Φ0. When X0=X, the relative root system is an empty set and the form is called anisotropic.

Each γ∈Γ acts on X by χ |-> χσ w for some unique w∈W and σ a Dynkin diagram symmetry. By α |-> ασ for α∈Δ we define the [Γ]-action on Δ. The extended root datum is called inner if the [Γ]-action is trivial and outer otherwise. The orbits of the [Γ]-action, that are not contained in X0 are called distinguished.

An extended root datum is called twisted if the Γ-action is not trivial.

The (split) Cartan name of an extended root datum is the name of the corresponding split root datum. An extended root datum is absolutely irreducible if the corresponding split datum is irreducible. It is irreducible if there is no direct sum decomposition of the split datum which is preserved under the action of Γ. The twisted Cartan name of a root datum is the Cartan name, with extra information describing the twist. The name ()mXn, e indicates a root datum with split Cartan name Xn, where the kernel of the [Γ]-action has index m in Γ, and e is the rank of the relative root system. The twisted Cartan name describes absolutely irreducible root data up to isomorphism. This is not true for simple root data however.

V2.28, 13 July 2023