artlogo
Algorithms for matrix groups
Eamonn O’Brien
University of Auckland
June 2015
Eamonn O’Brien Algorithms for matrix groups
Algorithms for matrix groups Eamonn OBrien University of Auckland - - PowerPoint PPT Presentation
Algorithms for matrix groups Eamonn OBrien University of Auckland June 2015 artlogo Eamonn OBrien Algorithms for matrix groups Introduction G = X GL ( d , q ) Can we answer the following? | G | Composition series or
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
1 for j = 1, 2, . . . , α1 − 1 until the
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
◮ “Reduce” from G to (quasi)simple group L. ◮ Name L. ◮ Set up “constructive isomorphisms” between L and its
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
2)
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
◮ Construct S as words in X. ◮ For h ∈ C, express h as w(S) and so as w(X).
◮ Find standard generators ¯
◮ For g ∈ G, express g as w( ¯
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
SXm
1d−m
1m
SXd−m
1d−m 1m−2 12
12 12 1d−m−2 1m−2
1m 1 1d−m−2 12
1d−2 12
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
GLr GLd−m GLr
Spr SXd−m Spr
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Skip details Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
◮ “Reduce” from G to quasisimple group L. ◮ Name L. ◮ Set up “effective” isomorphisms between L and its standard
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups
artlogo
Eamonn O’Brien Algorithms for matrix groups