Page 1 of 31

WEYL GROUPS OF SOME HYPERBOLIC KAC-MOODY ALGEBRAS

ALEX J. FEINGOLD AND DANIEL VALLIERES `

Abstract. We use the theory of Clifford algebras and Vahlen groups to study Weyl groups of

hyperbolic Kac-Moody algebras T

++

n , obtained by a process of double extension from a Cartan

matrix of finite type Tn, whose corresponding generalized Cartan matrices are symmetric.

Contents

1. Introduction 1

2. Generalities on orthogonal geometries 2

3. Clifford algebras, Pin and Spin groups 5

3.1. The Clifford group 7

3.2. Abstract Pin and Spin groups 8

3.3. Pin and Spin groups 9

3.4. Lorentzian geometry over R 9

3.5. Change of fields 10

4. Vahlen groups 11

4.1. Vahlen groups 11

4.2. Change of fields 15

5. Generalized Cartan matrices, system of simple roots and Weyl groups 15

5.1. A useful normalization 19

5.2. Canonical Lorentzian extensions 19

5.3. Change of fields 21

6. Weyl groups of the hyperbolic canonical Lorentzian extensions T

++

n with symmetric Cartan

matrices 21

6.1. Spinor norm of outer autormorphisms 24

7. Connections with previous descriptions of the Weyl group 24

7.1. Paravectors 24

7.2. Vahlen groups for paravectors 26

7.3. Hermitian matrices 30

References 31

1. Introduction

In [12], Feingold and Frenkel gained significant new insight into the structure of a particularly

interesting rank 3 hyperbolic Kac–Moody algebra which they called F (also known as A

++

1

), along

with some connections to the theory of Siegel modular forms of genus 2. The first vital step in

their work was the discovery that the even part of the Weyl group of that Kac-Moody algebra is

SW(F) ∼= P SL(2, Z). (If W is a Weyl group, we will denote its even part by SW.)

In [13], a coherent picture of Weyl groups was presented for many higher rank hyperbolic Kac–

Moody algebras using lattices and subrings of the four normed division algebras. Specifically, the

Weyl groups of all hyperbolic algebras of ranks 4, 6 and 10 which can be obtained by a process of

Date: January 16, 2016.

1

Page 2 of 31

2 ALEX J. FEINGOLD AND DANIEL VALLIERES `

double extension, admit realizations in terms of generalized modular groups over the complex numbers

C, the quaternions H, and the octonions O, respectively. In particular, the authors found in the rank

four situation that the even part of the Weyl groups of the Kac-Moody algebra A

++

2

is the Bianchi

group P SL(2, O−3), where O−3 the ring of integers of Q(

−3).

One could ask if there is a similar phenomenon for all the hyperbolic Kac-Moody algebras T

++

n

,

where Tn is any of the finite type root system, but it is not clear what to take instead of a normed

division algebra. In [15], the authors used the quaternions and the octonions in their study of some

Weyl groups. In this paper, we adopt another approach. We use the theory of Vahlen groups and

Clifford algebras in order to study the Weyl groups of the hyperbolic Kac-Moody algebras T

++

n whose

Cartan matrices are symmetric.

Our paper is organized as follows. In §2, we remind the reader about generalities on orthogonal

geometries. Then, we gather some results on Clifford algebras, Pin and Spin groups which we shall

need later in §3. Section §4 introduces Vahlen groups. In the literature, Vahlen groups have been

defined for the paravector case as well as for the non-paravector case. In §4, we place ourselves in the

non-paravector case, whereas the paravector situation is treated in §7.1 and §7.2. Section §5 contains

a useful, though very simple, introduction to generalized Cartan matrices, systems of simple roots

and Weyl groups. The core of this paper in contained in §6, where we give a description of several

Weyl groups. At last, we explain in §7 the connections between our approach and the one adopted

previously in [13].

Acknowledgements: We would like to thank Igor Frenkel for suggesting this direction of research.

AJF gratefully acknowledges the hospitality of the Albert Einstein Institute on various visits, and the

IHES. We would also like to thank Joel Dodge for various very useful discussions at the beginning of

this project.

2. Generalities on orthogonal geometries

Throughout this paper, F will denote a field with characteristic different from 2. In fact, all the

fields considered in this paper have characteristic zero. The results of this section are well-known and

we will not repeat the proofs. We refer the reader to [7] and [10].

Let V be a finite dimensional F-vector space of dimension n. If V is equipped with a symmetric

F-bilinear form S : V × V −→ F, then we say that (V, S) is an orthogonal geometry. If the symmetric

F-bilinear form is clear from the context, we might drop it from the notation, and we will refer to an

orthogonal geometry just by V .

Instead of working with the symmetric F-bilinear form S, one can work with the associated quadratic

form given by q(v) = S(v, v) for all v ∈ V . A pair (V, q), where V is a finite dimensional vector space

over F and q is a quadratic form on V is called a quadratic space. We have a one-to-one correspondence

between symmetric F-bilinear forms S and quadratic forms q. Given a quadratic form q, one recovers

S via the formula

S(v1, v2) = 1

2

(q(v1 + v2) − q(v1) − q(v2)),

whenever v1, v2 ∈ V .

Given an orthogonal geometry V , the radical of V , denoted by Rad(V ), is defined as usual, i.e. it

is the kernel of the linear transformation V −→ V

∗ defined by v 7→ S(v, ·). We remind the reader of

the following important definition.

Definition 2.1. Let V be an orthogonal geometry. Then,

(1) V is called non-singular if Rad(V ) = 0,

(2) V is called isotropic if Rad(V ) = V ,

(3) A vector v ∈ V is called isotropic if q(v) = 0. Otherwise, it is called non-isotropic.

It is simple to check that an orthogonal geometry V is isotropic if and only if every vector v ∈ V is

isotropic.

Page 3 of 31

WEYL GROUPS OF SOME HYPERBOLIC KAC-MOODY ALGEBRAS 3

Let (V1, S1) and (V2, S2) be two orthogonal geometries. A linear transformation f : V1 −→ V2 is

called an orthogonal map if

S2(f(v1), f(v

0

1

)) = S1(v1, v0

1

),

for all v1, v0

1 ∈ V1. An orthogonal map f : V1 −→ V2 is called an isometry if there exists an orthogonal

map g : V2 −→ V1 satisfying f ◦ g = idV2

and g ◦ f = idV1

. Note that if f : V1 −→ V2 is a bijective

orthogonal map, then it is an isometry. More generally, an F-linear transformation f : V1 −→ V2 is

called an orthogonal similitude if there exists λ ∈ F

× such that

S2(f(v1), f(v

0

1

)) = λS1(v1, v0

1

),

for all v1, v0

1 ∈ V1. The constant λ ∈ F

× is called the factor of similitude of f. It is simple to check that

if f : V1 −→ V2 is an orthogonal similitude between two orthogonal geometries and V1 is non-singular,

then f is necessarily injective.

The set of isometries of an orthogonal geometry V into itself forms a subgroup of the general linear

group GL(V ) which is denoted by O(V, S) or O(V ) if S is understood from the context. Moreover, we

let GO(V ) be the group of orthogonal similitudes, that is

GO(V ) = {g ∈ GL(V )| S(g(v1), g(v2)) = λ(g)S(v1, v2) for some λ(g) ∈ F

×}.

Note that the map λ : GO(V ) −→ F

× is a group morphism and O(V ) = ker(λ). If V is an orthogonal

geometry over F with symmetric F-bilinear form S and λ ∈ F

×, then we let V

λ be the orthogonal

geometry obtained from V by rescaling the symmetric F-bilinear form S by a factor λ. That is, the

vector space V is the same, but the pairing is given by λ · S instead of S.

If V is non-singular, then it is simple to check that any σ ∈ O(V ) satisfies det(σ) = ±1. The ones

satisfying det(σ) = 1 are called rotations and they form a subgroup of O(V ) which is denoted by

SO(V, S) or more simply by SO(V ).

If U is a subspace of V , then the symmetric F-bilinear form on V induces by restriction an orthogonal

geometry on U, and we have

(1) Rad(U) = U ∩ U

⊥.

If V is an orthogonal sum of finitely many subspaces, i.e. V = U1 ⊥ . . . ⊥ Ur, then

(2) Rad(V ) = Rad(U1) ⊥ . . . ⊥ Rad(Ur),

and thus V is non-singular if and only if Ui

is non-singular for all i = 1, . . . , r.

Assuming now that V is a non-singular orthogonal geometry and U is a subspace of V , we have

(1) U = (U

⊥)

⊥,

(2) Rad(U

⊥) = U ∩ U

⊥,

(3) dim(U) + dim(U

⊥) = dim(V ).

Hence, combined with (1) and (2), we obtained the following result.

Proposition 2.2. Let V be a non-singular orthogonal geometry. The subspace U is non-singular if

and only if there exists another subspace W of V satisfying V = U ⊥ W.

Note that if L = Span(v) is a line (v 6= 0), then L is non-singular if ond only if v is a non-isotropic

vector.

Definition 2.3. An orthogonal geometry is called irreducible if it cannot be written as an orthogonal

sum of proper subspaces.

If V is an orthogonal geometry and V = Rad(V ) ⊕ U, then we have V = Rad(V ) ⊥ U. Hence, if V

is irreducible, then V is either non-singular or isotropic. Moreover, an irreducible subspace necessarily

has dimension one. In other words, an irreducible subspace of an orthogonal geometry is a line. A

standard argument gives us the following well-known result.

Proposition 2.4. If V is an orthogonal geometry, then V = L1 ⊥ . . . ⊥ Lr, where Li = Span(vi) are

lines. Moreover, V is non-singular if and only if vi is a non-isotropic vector for all i = 1, . . . , r.

Page 4 of 31

4 ALEX J. FEINGOLD AND DANIEL VALLIERES `

The set {v1, . . . , vr} of the last proposition is called an orthogonal basis. We will now recall the

definition of some important isometries in O(V ). An isometry σ ∈ O(V ) is called an involution if

σ

2 = 1. If σ is an involution, then we let

U =

1 − σ

2

V and W =

1 + σ

2

V.

(Recall that we are staying away from characteristic 2.) It is then a simple matter to show that

V = U ⊥ W and σ = −idU ⊥ idW . The dimension of U is called the type of σ. Note that by

Proposition 2.2, U and W are non-singular subspaces. An involution of type 1 is called a symmetry

with respect to the hyperplane W or less precisely an hyperplane reflection or even more simply a

reflection.

If σ = −idL ⊥ idH is an hyperplane reflection and v ∈ L is a non-zero vector, then v is a non- isotropic vector, since L is non-singular. On the other hand, if we start with a non-isotropic vector

v ∈ V , then it is simple to check that rv ∈ O(V ) given by

rv(w) = w − 2 ·

S(w, v)

S(v, v)

v,

whenever w ∈ V , is a symmetry with respect to the hyperplane L

⊥ where L = Span(v). Conversely,

every hyperplane reflection −idL ⊥ idH is of the form rv for some non-isotropic vector v ∈ L. Theorem

2.6 below is fundamental, but we first need the following lemma whose proof is left to the reader.

Lemma 2.5. Let V be an orthogonal geometry and let v, w ∈ V . If q(v) = q(w) 6= 0, then either

(1) q(v − w) 6= 0,

(2) q(v + w) 6= 0.

In case (1), we have rv−w(v) = w, and in case (2), we have rw ◦ rv+w(v) = w.

We can now show:

Theorem 2.6. Let V be a non-singular orthogonal geometry. Then, every σ ∈ O(V ) is a product of

hyperplane reflections.

Proof. Let σ ∈ O(V ). By Proposition 2.4, we know that V has an orthogonal basis, that is

V = F e1 ⊥ . . . ⊥ F en,

for some non-isotropic vectors ei ∈ V . Define ψi ∈ O(V ) inductively as follows:

ψi =

(

rψi−1·...·ψ1·σ(ei)−ei

, if q(ψi−1 · . . . ψ1 · σ(ei) − ei) 6= 0;

rei

◦ rψi−1·...·ψ1·σ(ei)+ei

, otherwise.

One checks using Lemma 2.5 that ψiψi−1 . . . ψ1σ(ej ) = ej for all j = 1, . . . , i. It follows that σ is a

product of hyperplane reflections, and this is what we wanted to show.

We remark that there is a strengthening of Theorem 2.6 called the Cartan-Dieudonn ́e theorem which

stipulates that if the dimension of V is n, then every σ ∈ O(V ) is a product of at most n hyperplane

reflections, but we shall not make use of this fact in this paper.

Assume now that F is an ordered field. (This implies in particular that the characteristic of F is

zero.) We remind the reader of the following definition.

Definition 2.7. Let V be an orthogonal geometry. Then, the geometry is called

(1) positive semi-definite if S(v, v) ≥ 0 for all v ∈ V ,

(2) negative semi-definite if S(v, v) ≤ 0 for all v ∈ V ,

(3) positive definite if S(v, v) > 0 for all v ∈ V r {0},

(4) negative definite if S(v, v) < 0 for all v ∈ V r {0}.