Oct 7, 2011 - Why study Lie algebras? ⢠Study groups by their Lie algebras: ⣠Simple algebraic group G unique Lie algebra L. ⣠Many properties carry over ...
2 0 00 0 0 10 01
0 00
0 01
00
an
0 00
00
n o o 1 n r 01 e t af er 2 10110 R 1 b 01 E 1 to 000011 D c ON 7 O 0010 W 01
0 00
0 11 01
11
1 0
0 11 1 1 01
D
0 00
0 00
o o R 00
0
00
0 00
m e z
0 00
00
d n o
0 00
0
00
00
0 00
00
0 00
00
0
0 00
0
00
0 00
00
0 00
00
6
5
4
3 Algorithms for Lie Algebras of Algebraic Groups
7
Outline
• •
00 0 00
0 00
0 00
00
0
00
0 00
0 00
00
Recognising Lie algebras 0 11
0 11 1 0
111
0 00
00
1 00
4
Applying new algorithms 01
0 00
0 11 01
11
1 0
0
00
“Special” cases
0 11 1 1 01
3
0 00
00
0 01
•
0 00 0 0 10 01
•
2 What is a Lie algebra?
0 00
5
00
0 00
00
0 00
00
0
0 00
0
6
00
0 00
00
0 00
00
7
What is a Lie Algebra? Definition (Lie algebra L)
2
• • With a multiplication ‣ Bilinear, ‣ Anti-symmetric, and 4 ‣ Satisfies the Jacobi identity 3 0 00 0 0 10 01
Vector space
0
00
00
0 00
0 00
00
0 01
0 00
0 00
0 00
00
0
00
0 00
0 00
00
5
00
00
0 00
0 00
00
0
that is
0 00
0
00
0 00
00
0 00
00
7
6
0 11
111
0 00
00
1 00
0 11 1 0
01
0 00
0 11 01
11
0 11 1 1 01
1 0 3 /23
What is a Lie Algebra? Definition (Lie algebra L)
2
• • With a multiplication ‣ Bilinear, ‣ Anti-symmetric, and 4 ‣ Satisfies the Jacobi identity 3 0 00 0 0 10 01
Vector space
0
00
00
0 00
0 00
0 00
00
0 01
0 00
0 00
00
0
00
0 00
0 00
00
5
00
00
0 00
0 00
00
0
that is
0 00
0
00
0 00
00
0 00
00
7
6
0 11
111
0 00
00
1 00
0 11 1 0
01
0 00
0 11 01
11
0 11 1 1 01
1 ⇠ =
L
0L
⇠ 6=
L 3 /23
Simple Lie algebras
2
0 00
Classification (Killing, Cartan) algebraically closed and the only simple Lie algebras are: 0 00 0 0 10 01
For
00
0
00
0 00
00
0 01
0 11
0 00
00
1 00 01
0 00
0 11 01
11
0 11 1 1 01
111
0 11 1 0
0 00
0 00
00
0 00
0
00
0 00
0 00
00
00
0 00
00
0 00
00
0
0 00
0
00
0 00
00
0 00
00
7
6
5
4
3
1 0 4 /23
Why study Lie algebras?
•
•
00
Many properties carry over to L 0 00
00
Easier to calculate in L 0 11
Opportunities for:
111
0 00
00
1 00
‣ ‣ ‣
0 00
0 00
00
0
00
0 00
0 00
00
G ≤ Aut(L), often even G = Aut(L) 0 11 1 0
0 00 00
0
0
00
00
7
unique Lie algebra L
0 01
‣ ‣ ‣ ‣
2 Simple algebraic group G 0 00 0 0 10 01
•
Study groups by their Lie algebras:
0 00
0 00
00
0 00
0 00
0
00
00
0 00
00
0 00
6
5
4
Recognition,
01
0 00
3 Solving conjugation problems, ... 1 0 11 01
11
0 11 1 1 01
Because there are problems to be solved!
‣0
... and there was a thesis to be written... 5 /23
• Example
Matrix Lie algebra: elements are 2x2 matrices of trace 0, called
•
Basis:
•
2
0 00
0 00 0 0 10 01
Multiplication:
00
00
0 01
00
0
00
0
00
0 00
0 00
00
0 00
Definition (Lie algebra L)
✔ • Vector space ✔ • With a multiplication 01
0 00
0 11 1 1 01
111
0 00
00
1 00
0 11
3
0 11 1 0
0 00
0 00
0 00
00
0 00
00
0 00
00
0
0 00
0
00
0 00
00
0 00
00
7
6
5
4 that is
‣✔ Bilinear, and ‣✔ Anti-symmetric, 1 ✔ ‣ Satisfies the Jacobi identity 0 0 11 01
11
6 /23
Example
00
0
00 0 00
•
Basis: Multiplication:
0 11
00
1 00
0 11 1 0
111
0 00
0 00
00
0 01
•
2
0 00
0 00 0 0 10 01
•
00
Matrix Lie algebra: elements are 2x2 matrices of trace 0, called
0 00
0 00
00
0
00
0 00
0 00
00
00
0 00
00
0 00
00
0
0 00
0
0 00
00
0 00
00
7
6
5
4
The same Lie algebra 01
0 00
0 11 01
11
1 0
0 11 1 1 01
[·, ·] E F H
3
E 0 H 2E
F H 0 2F
H 2E 2F 0 7 /23
Outline
• •
00 0 00
0 00
0 00
00
0
00
0 00
0 00
00
Recognising Lie algebras 0 11
0 11 1 0
111
0 00
00
1 00
4
Applying new algorithms 01
0 00
0 11 01
11
1 0
0
00
“Special” cases
0 11 1 1 01
3
0 00
00
0 01
•
0 00 0 0 10 01
•
2 What is a Lie algebra?
0 00
5
00
0 00
00
0 00
00
0
0 00
0
6
00
0 00
00
0 00
00
7
The multiplication and the field
2 0 00 0 0 10 01
0 00
00
0
0 00
00
0 01
00
L 0 11
00
1 00 01
0 00
0 11 01
11
0 11 1 1 01
3
0 11 1 0
111
0 00
0 00
0 00
0 00
00
0
00
0 00
0 00
00
00
0 00
00
0 00
00
0
0 00
0
00
0 00
00
0 00
00
7
6
5
4
1 0 9 /23
The multiplication and the field
2 00 0 00
00
0 01
field 00
1 00 01
0 00
0 11 01
11
0 11 1 1 01
111
0 00
3
0 11
0 11 1 0
multiplication [ , ]
0 00 0 0 10 01
0 00
0 00
0 00
00
0 00
00
0 0
00
0 00
0 00
00
00
0 00
00
0 00
00
0
0 00
0
00
0 00
00
0 00
00
7
6
5
4
1 0 9 /23
The multiplication and the field
2 00 0 00
00
0 01
field 00
1 00 01
0 00
0 11 01
11
0 11 1 1 01
111
0 00
3
0 11
0 11 1 0
multiplication [ , ]
0 00 0 0 10 01
0 00
0 00
0 00
00
0 00
00
0 0
00
0 00
0 00
00
00
0 00
00
0 00
00
0
0 00
0
00
0 00
00
0 00
00
7
6
5
4
1 0 9 /23
The multiplication and the field
2 0 00 0 0 10 01
0 00
00
0 00
00
0 01
00
0
0 11
00
1 00 01
0 00
1 01
11 01
0 11 1 1 01
3
0 11 1 0
111
0 00
0 00
0 00
0 00
00
0
00
0 00
0 00
00
L
00
0 00
00
0 00
00
0
0 00
0
00
0 00
00
0 00
00
7
6
5
4
1 0 9 /23
Example, revisited
0
0
E 0 2H E
1
F 2H 0 F
3 H E F 0
[·, ·] E F H
0 00
0
00
0 00
0 00
00
0
00
0 00
0 00
00
00
5
00
0 00
00
E 0 H 0 00
0 00
4
0
6
F H 0 0
00
0 00
AAd 1 (F2 ) !
[·, ·] E F H
E 0 0 E
F 0 0 F
00
L7
H 0 0 0
⇠ 6=
L
01
0 11 1 0
111
0 00
0
0 01
1 00 Ad 0 0 10 A1 (Q) 1 1 11 10
[·, ·] E F H
!
0 11
⇠ = 11 01
2E 2F 0
0 00
F H 0 2F
00
E 0 H 2E
0 01
[·, ·] E F H
2H
SC A1 (F2 )00000000 0
L 0 00 0 0 10 01
sl2 (Q) =
SC A1 (Q)
0 00
L H E F 0 10/23
Outline
• •
00 0 00
0 00
0 00
00
0
00
0 00
0 00
00
Recognising Lie algebras 0 11
0 11 1 0
111
0 00
00
1 00
4
Applying new algorithms 01
0 00
0 11 01
11
1 0
0
00
“Special” cases
0 11 1 1 01
3
0 00
00
0 01
•
0 00 0 0 10 01
•
2 What is a Lie algebra?
0 00
5
00
0 00
00
0 00
00
0
0 00
0
6
00
0 00
00
0 00
00
7
Chevalley Bases
2
0 00
0 00 0 0 10 01
xb 0 00
0 00
00
0 01
00
0
0 00
00
1 00 01
0 00
1 01
11 01
0 11 1 1 01
111
3
10 01 1 1 01
0 x -a 00 0 0
0
00
0 00
0 00
00
0 00
0
00
0 00
0 00
00
0
0 00
0
00
0 00
00
0 00
00
7
x a+b
6
5
H
0 00
xa
4 x -a-b
x -b
1 0
Many Lie algebras have a Chevalley basis! 12/23
Why Chevalley bases? 00
0 00
2 A Chevalley basis for L certifiably states whether 6 L is A , B C D E , E , E , F , G (or a 5 combination thereof). 4 And we can test isomorphism between two Lie 3 isomorphisms!) by computing algebras (and find Chevalley 1 bases. n,
6
7
8
4
0 00
00
n,
00
n,
00
0 01
n
0 00 0 0 10 01
0 00
•
0 00
00
0
0 00
00
0
00
0 00
00
0 00
0
0 00
00
0 00
00
0 00
00
0
0 00
00
7
0
2
00
0 11
•
111
0 00
00
1 00
0 11 1 0
01
0 00
0 11 01
11
0 11 1 1 01
0 13/23
Why Chevalley bases?
2
x b0
0 00 0 0 10 01
L
0 00
0 00
0 00
00
0 01
00
0
0 11
isomorphic!
00
1 00 01
0 00
0 11 01
11
L
1
0
0 00
0 11 1 1 01
111
0 11 1 0
0 00
00
0 00
0
00
0 00
0 00
00
0 00
00
0 00
00
5
H
x -a-b
4
0
00
0 00
00
7
x a+b
0
0 00
x -a
0 00
00
0 00
6
xa
x -b
equal
3 xb
x -a
x a+b
H xa
x -a-b
x -b
14/23
Why Chevalley bases?
2
x b0
0 00 0 0 10 01
L
0 00
0 00
0 00
00
0 01
00
0
nonisomorphic!
0 11
00
1 00 01
0 00
0 11 01
0
L
11
1
0 11 1 1 01
0 00
111
0 11 1 0
0 00
00
0 00
4
0
00
0 00
0 00
00
0 00
00
0 00
00
0
00
00
0 00
00
7
x a+b
0
0 00
x -a
5
0 00
0 00
H
6
x -a-b
xa
x -b
not equal
3
x 3a+2b xb
x a+b
x 2a+b x 3a+b H
x -a x-3a-b
xa
x-2a-b
x -a-b
x -b
x-3a-2b
15/23
Computing Chevalley bases Existing algorithms: Often (especially over Q ) 0 00 0 0 10 01
2
00
0
0 00
00
0 01
00
??
0 00
0 00
0 00
00
0
00
0 00
0 00
00
5
00
0 00
0 00
00
0 00
00
0
0 00
0
00
6
G2
0 00
00
0 00
00
7 !
0 11
4 But sometimes (especially over F ) 3 1 ?? 0 1 00
111
0 00
00
1 00
0 11 1 0
2
00
0 11 01
11
0 11 1 1 01
?????
16/23
New algorithms
2
0 00
0 00 0 0 10 01
In almost all cases, including characteristic 2: 00
00
0 01
00
0
0 00
??
0 11
00
1 00 01
0 00
0 11 01
11
0 11 1 1 01
0 11 1 0
111
0 00
0 00
0 00
00
0 00
0
00
0 00
0 00
00
5
00
0 00
00
0 00
00
0
0 00
0
6
A1SC
00
0 00
00
0 00
00
7 !
4
3
1 0 17/23
Algorithms
2 Carefully study the “special cases”,
• • •
0 00 0 0 10 01
•
00
0 00
0 00
00
0
0 00
00
00
0 00
00
0 00
00
0
0 00
0
00
0 00
00
0 00
00
7
6
0 00
00
0 01
Use their quirks to handle them, 0 00
0 00
00
0
00
0 00
5
Several algorithms per type, 0 11
111
0 00
00
1 00
0 11 1 0
Quite “high-level”. 01
0 00
0 11 01
11
0 11 1 1 01
4
3
1 0 18/23
Algorithms
2 0 00 0 0 10 01
0 00
00
0 00
00
0 01
00
0
0 11
00
1 00 01
0 00
0 11 01
11
0 11 1 1 01
0 11 1 0
111
0 00
0 00
0 00
0 00
00
0
00
0 00
0 00
00
00
0 00
00
0 00
00
0
0 00
0
00
00
0 00
0 00
00
7
6
5
4
3
1 0
Magma 2010
Schoonschip 1960’s 19/23
Outline
• •
00 0 00
0 00
0 00
00
0
00
0 00
0 00
00
Recognising Lie algebras 0 11
0 11 1 0
111
0 00
00
1 00
4
Applying new algorithms 01
0 00
0 11 01
11
1 0
0
00
“Special” cases
0 11 1 1 01
3
0 00
00
0 01
•
0 00 0 0 10 01
•
2 What is a Lie algebra?
0 00
5
00
0 00
00
0 00
00
0
0 00
0
6
00
0 00
00
0 00
00
7
Straightforward applications
2 Recognition of Lie algebras, 0
00
0 00
0 00
00
0 00
00
0 00
00
0 00
00
0
0
00
00
7
6
5
00
Isomorphism testing and construction for Lie algebras, 0 00
•
0 01
00
0 00 0 0 10 01
•
0 00
0 00
0 00
00
0 00
0 00
0 00
00
0 00
0 11
•
4 Indirectly: matrix group recognition. 3 1 111
0 00
00
1 00
0 11 1 0
01
0 00
0 11 01
11
0 11 1 1 01
0 21/23
Distance-Transitive Graphs
2
0 00
00
00
0
00
0 01
One of open cases: H =
0 00
•
0
00
0 11
0 11 1 0
0
00
0 00
0 00
00 2 2A000(2 ) 07 00
00
00
0 00
00
0 00
00
0
5
in G = E7(2).
4
Use the new algorithms to construct in Magma,
•
and search for different H-orbits on Lie(G),
0
00
1 00 01
0 00
0 11 01
11
0 11 1 1 01
111
0 00
7
6
•
3
proving non-existence.
2
1
0000001000011000000
•
00
0 00
00
Long-term effort (Cohen, Liebeck, Saxl) to “classify the graphs on which an almost simple group of exceptional Lie type acts distance-transitively”. 0 00
0 00 0 0 10 01
•
0 00
0 00
1011110000000101000
0
0111011011111000001
1
0010000011101110110
3
0000000000000000000
4
0000000000000000000
5
0000000000000000000
6
7 22/23
Outline
• •
0
00
“Special” cases
00 0 00
0 00
0 00
00
0
00
0 00
0 00
00
Recognising Lie algebras 0 11
00
1 00
0 11 1 0
111
0 00
4
Applying new algorithms 01
0 00
3 • Thank you! 1 0 0 11 01
11
0 11 1 1 01
0 00
00
0 01
•
0 00 0 0 10 01
•
2 What is a Lie algebra?
0 00
5
00
0 00
00
0 00
00
0
0 00
0
6
00
0 00
00
0 00
00
7