/* www-ATLAS of Group Representations. A9 represented as 35 x 35 matrices over GF(3). */ F:=GF(3); x:=CambridgeMatrix(1,F,35,[ "01000000000000000000000000000000000", "00010000000000000000000000000000000", "00000100000000000000000000000000000", "10000000000000000000000000000000000", "00000000100000000000000000000000000", "00000000001000000000000000000000000", "00000000000010000000000000000000000", "00000000000000100000000000000000000", "00000000000000001000000000000000000", "00000000000000000010000000000000000", "00100000000000000000000000000000000", "00000000000000000000010000000000000", "00000000000000000000001000000000000", "00000000000000000000000010000000000", "00000000000000000000000000100000000", "00000000000000000000000000001000000", "00001000000000000000000000000000000", "00000000000000000000000000000001000", "00000000000000000000000000000000010", "11010012220100111200100200202120222", "21102221122121021222111100210220120", "11100011102210220110122202202112100", "00000010000000000000000000000000000", "00201011211121002212111010220211100", "11112110201012002000001020000000000", "00001122212212211212111221012002011", "00000001000000000000000000000000000", "11212202012221000222102210100211120", "21201110022202001020210200020012000", "11002022102200022022101012011102220", "02012121102201000220011020200011010", "10111201020021220000102222202111120", "10021002211001210120112120000111001", "00000000010000000000000000000000000", "02110201112001210120211200111102222"]); y:=CambridgeMatrix(1,F,35,[ "00100000000000000000000000000000000", "00001000000000000000000000000000000", "00000010000000000000000000000000000", "00000001000000000000000000000000000", "00000000010000000000000000000000000", "00000000000100000000000000000000000", "00000000000001000000000000000000000", "00000000000000010000000000000000000", "00000000000000000100000000000000000", "00000000000000000001000000000000000", "00000000000000000000100000000000000", "02200220000200000000000000000000000", "00000000000000000000000100000000000", "00000000000000000000000001000000000", "00000000000000000000000000010000000", "00000000000000000000000000000100000", "00000000000000000000000000000010000", "00000000000000000000000000000000100", "00000000000000000000000000000000001", "02212121211121101112200020220002010", "00002101010002110102010200001102201", "20210001122200112020211012110222211", "20222210202220222200000201201112012", "01101010010111010210222211002201210", "11201201120202212101102202101122101", "22000211200012120000102211201002102", "20122121011020210022020002120101001", "21212111212022021022100122202102012", "12111020200222220121201110011222010", "11110200122221020000212002210200010", "21100022200022110221011101121101111", "10222210220110111122012212021212212", "02112112222110222121101111102111011", "10010200202012010020010121110020212", "12121001121010020111200201210002110"]); G:=MatrixGroup<35,F|x,y>; print "Group G is A9 < GL(35,GF(3))";