/* www-ATLAS of Group Representations. A9 represented as 28 x 28 matrices over GF(5). */ F:=GF(5); x:=CambridgeMatrix(1,F,28,[ "0100000000000000000000000000", "0010000000000000000000000000", "1000000000000000000000000000", "0000010000000000000000000000", "0000000100000000000000000000", "0000000001000000000000000000", "0000000000010000000000000000", "0000000000000100000000000000", "0000000000000001000000000000", "0001000000000000000000000000", "0000000000000000001000000000", "0000000000000000000010000000", "0000000000000000000000100000", "0000100000000000000000000000", "2321421230112021032022100000", "2132134134202130042031200000", "4414141123430021112044100000", "1430224430204343030023300000", "2123141433341002003000400000", "0431303332001011033112200000", "0000001000000000000000000000", "4210244444442010034013100000", "2231011001232114031002200000", "3422104244422424012024410000", "0113102440130110032042301000", "4303344401014414033042400100", "1210002431334320013034200010", "4443204200214214031042400001"]); y:=CambridgeMatrix(1,F,28,[ "4300000000000000000000000000", "0001000000000000000000000000", "0000100000000000000000000000", "0000001000000000000000000000", "0000000010000000000000000000", "0000000000100000000000000000", "0000000000001000000000000000", "0000000000000010000000000000", "0000000000000000100000000000", "0000000000000000010000000000", "0000000000000000000100000000", "0000000000000000000001000000", "0000000000000000000000010000", "4213412002414401043012400000", "0000000000000000000000001000", "0000000000000000000000000100", "0000000000000000000000000010", "1000332444141431433313401000", "1433304443110301204101400300", "0314131134240034043013110410", "3023314000002300214014000300", "3044102114203422234440313000", "3143242212023322234044310300", "0000000000000000000000000001", "1240024432100134200000400220", "3001134434442031313312302010", "4421434342133304202313244201", "4401004000001000000000040001"]); G:=MatrixGroup<28,F|x,y>; print "Group G is A9 < GL(28,GF(5))";