Orders of a unit in a matrix ring

We calculate the order and factored order of a random matrix over a finite field.

> M := MatrixAlgebra(GF(23), 20);
> A := Random(M);
> A;
[ 6  1 14  6 11 21 16  7  7 15  3 21  7  5 21 17  7  6 16  1]
[15 17  5  4 13  5 18 21 11 12 18  1  7 22 12  1 19 22  9 15]
[21 13  4 13 17  0  0 21  3  0 13 13  0  1 17  9  9 18 11 21]
[14  5 20 20 22  4  5 21  0  3  7 14  1  0 12 19  5 18  0 20]
[19  9 14 19  4  5 20  8 22  8 12  9  9 22  9 16 10 14  8  5]
[21 11 12  6 11 19 12  9  8  9  7  0 10  0  3 16 21  2 19  9]
[14  9  9 16 22  5  0 14  6  4  2 11 20 17  7 10  7  7 13 10]
[22 21  2 22 11 18  7  3 19  7  2 18 11  3 10 18 10  8  1 19]
[ 5 17 10 17  1 22  8  3 19 13 22 20  8 12 17 14  3 15 12  4]
[ 0 16  6  7 19 19 10  3 15 21  3 22 13 19 22  6 19  1 12 12]
[18 19 18  0 15  5 19 22  6  9 22 20 16 17 12  2  5  2 22 16]
[21  1 22  6 18 14  2  7  8 15  9 20 11 15 20  7 16  3  5  8]
[ 8 19 18  3  7  5  7 19 22 13  4 13  7  4 11 21  3 14  8  3]
[ 5 11 15 15 19  0  1 12  0  8  0  1 18 10  8  0  5  0 15 11]
[21  7 18  2  5 22 21  8  6  5 18 17 22 15 12 13  2  7  6  4]
[ 3  7 13 12 19  3 10 16 18 20 10 21 11 21  2 19 11  6 13  8]
[15 20 18 15 12  7 18  2  3 16 18  4  7 14 17 16  0 22 15  1]
[15 11 21 12  9  2  0 12 12 21 12 10 11 20  8  2 10 17 13 21]
[15 10 17  0 19 13 21 21 16 10 13  0 10 12 13 21  3 10 20  7]
[ 3 21 11 12 16 13  2 17 21 12 16 11 14  9  7 10 19 10  0  7]
>
> Order(A);
216138319375440
> FactoredOrder(A);
[ <2, 4>, <3, 1>, <5, 1>, <7, 1>, <11, 1>, <19, 1>, <79, 1>, <7792003, 1> ]



Next: Lie Algebras Previous: Matrix algebra over a polynomial ring

Previous Group: Matrix algebra over a polynomial ring

Up: Matrix Algebras