1M_2(F_4)
2M_2(F_9)
3M_2(F_31^2)
4M_2(F_p^2)
5M_d(F_31^n)
6d=1 n=1
7d=1 n=2
8d=1 n=3
9d=1 n=4
10d=1 n=5
11d=1 n=6
12d=1 n=7
13d=1 n=8
14d=1 n=9
15d=1 n=10
16d=2 n=1
17d=2 n=2
18d=2 n=3
19d=2 n=4
20d=3 n=1
21d=3 n=2
22d=4 n=1
23examples from documentation
24
25[2*a 0]
26
27[  0 2]
28
29
30[1   2*a]
31
32[2 a + 2]
33
341
35
36[0 0]
37
38[a 0]
39
40bad input
41  ***   at top-level: algsplit("toto")
42  ***                 ^----------------
43  *** algsplit: incorrect type in checkalg [please apply alginit()] (t_STR).
44  ***   at top-level: algsplit(alginit(nfinit('y),[-1,-1]))
45  ***                 ^-------------------------------------
46  *** algsplit: sorry, splitting a characteristic 0 algebra over its center is not yet implemented.
47  ***   at top-level: algsplit(algtableinit([matid(3),[0,0,0;1,1,0;0
48  ***                 ^----------------------------------------------
49  *** algsplit: the algebra must be simple (alg_finite_csa_split 1).
50  ***   at top-level: algsplit(algtableinit([matid(2),[0,0;1,1]],2))
51  ***                 ^----------------------------------------------
52  *** algsplit: the algebra must be simple (alg_finite_csa_split 2).
53  ***   at top-level: algsplit(matblock([2,1,1,1],1,q))
54  ***                 ^---------------------------------
55  *** algsplit: the algebra must be simple (try_split 1).
56  ***   at top-level: algsplit(matblock([1,2,3],1,q))
57  ***                 ^-------------------------------
58  *** algsplit: the algebra must be simple (try_split 2).
59  ***   at top-level: algsplit(algtableinit(mt,2))
60  ***                 ^----------------------------
61  *** algsplit: the algebra must be simple (alg_finite_csa_split 3).
62Total time spent: 604
63