/* www-ATLAS of Group Representations. 2.A8 represented as 24 x 24 matrices over GF(9). */ F:=GF(9); x:=CambridgeMatrix(1,F,24,[ "010000000000000000000000", "001000000000000000000000", "100000000000000000000000", "000001000000000000000000", "000000010000000000000000", "000000000100000000000000", "000000000001000000000000", "000000000000010000000000", "000000000000000100000000", "000100000000000000000000", "000000000000000000100000", "000000000000000000001000", "000000000000000000000010", "000010000000000000000000", "264174116512835330674133", "777535132501030200001000", "324821783450314753554586", "667105010513702474742666", "333818310823010000203000", "850020476743876830861381", "000000100000000000000000", "552588113178516172240445", "000737430704230000004020", "111512717455556752243810"]); y:=CambridgeMatrix(1,F,24,[ "320000000000000000000000", "000100000000000000000000", "000010000000000000000000", "000000100000000000000000", "000000001000000000000000", "000000000010000000000000", "000000000000100000000000", "000000000000001000000000", "000000000000000010000000", "000000000000000001000000", "000000000000000000010000", "000000000000000000000100", "000000000000000000000001", "716433272668667264125555", "502355100638233852878427", "827804307331672857656475", "643436111702680175067647", "430501620628772234765133", "556233814322731854140142", "086220055221866115827480", "250618820104327341638122", "537420041341877736001477", "233417784851245846454273", "401327425020656151044461"]); G:=MatrixGroup<24,F|x,y>; print "Group G is 2.A8 < GL(24,GF(9))";