/* www-ATLAS of Group Representations. U3(4) represented as 48 x 48 matrices over GF(4). */ F:=GF(4); x:=CambridgeMatrix(1,F,48,[ "010000000000000000000000000000000000000000000000", "100000000000000000000000000000000000000000000000", "000100000000000000000000000000000000000000000000", "001000000000000000000000000000000000000000000000", "000001000000000000000000000000000000000000000000", "000010000000000000000000000000000000000000000000", "000000001000000000000000000000000000000000000000", "000000000100000000000000000000000000000000000000", "000000100000000000000000000000000000000000000000", "000000010000000000000000000000000000000000000000", "000000000000010000000000000000000000000000000000", "000000000000001000000000000000000000000000000000", "000000000000000010000000000000000000000000000000", "000000000010000000000000000000000000000000000000", "000000000001000000000000000000000000000000000000", "000000000000000000001000000000000000000000000000", "000000000000100000000000000000000000000000000000", "000000000000000000000010000000000000000000000000", "000000000000000000000001000000000000000000000000", "000000000000000000000000010000000000000000000000", "000000000000000100000000000000000000000000000000", "000000000000000000000000000010000000000000000000", "000000000000000001000000000000000000000000000000", "000000000000000000100000000000000000000000000000", "000000000000000000000000000000001000000000000000", "000000000000000000010000000000000000000000000000", "000000000000000000000000000000000010000000000000", "000000000000000000000000000000000001000000000000", "000000000000000000000100000000000000000000000000", "000000000000000000000000000000000000001000000000", "000000000000000000000000000000000000000100000000", "000000000000000000000000000000000000000001000000", "000000000000000000000000100000000000000000000000", "000000000000000000000000000000000000000000010000", "000000000000000000000000001000000000000000000000", "000000000000000000000000000100000000000000000000", "000000000000000000000000000000000000000000000010", "000000000000000000000000000000000000000000000001", "000000000000000000000000000001000000000000000000", "000000000000000000000000000000100000000000000000", "211000131000122111313222323313101021123112202000", "000000000000000000000000000000010000000000000000", "211220000313232331200033111230311001020312302100", "000000000000000000000000000000000100000000000000", "032120020102223233121210032310300030330313203131", "213222131003021000332232103213113020023103202110", "000000000000000000000000000000000000100000000000", "000000000000000000000000000000000000010000000000"]); y:=CambridgeMatrix(1,F,48,[ "320000000000000000000000000000000000000000000000", "001000000000000000000000000000000000000000000000", "023000000000000000000000000000000000000000000000", "000010000000000000000000000000000000000000000000", "000000100000000000000000000000000000000000000000", "000000010000000000000000000000000000000000000000", "000100000000000000000000000000000000000000000000", "000000000010000000000000000000000000000000000000", "000000000001000000000000000000000000000000000000", "000000000000100000000000000000000000000000000000", "000001000000000000000000000000000000000000000000", "000000000000000100000000000000000000000000000000", "000000000000000001000000000000000000000000000000", "000000000000000000100000000000000000000000000000", "000000000000000000010000000000000000000000000000", "000000001000000000000000000000000000000000000000", "000000000000000000000100000000000000000000000000", "000000000100000000000000000000000000000000000000", "000000000000000000000000100000000000000000000000", "000000000000000000000000001000000000000000000000", "000000000000000000000000000100000000000000000000", "000000000000000000000000000001000000000000000000", "000000000000000000000000000000100000000000000000", "000000000000000000000000000000010000000000000000", "000000000000010000000000000000000000000000000000", "000000000000000000000000000000000100000000000000", "000000000000001000000000000000000000000000000000", "000000000000000000000000000000000000100000000000", "000000000000000000000000000000000000010000000000", "000000000000000010000000000000000000000000000000", "000000000000000000000000000000000000000010000000", "112000200030000000000000003000000010000000000000", "000000000000000000000000000000000000000000100000", "000000000000000000000000000000000000000000001000", "310203000000003000000001000000000000000000000000", "000000000000000000000000000000000000000000000100", "000000000000000000001000000000000000000000000000", "003102103001013333311313012100123322333030323002", "120311102101332303122003303032132202312002213121", "232221001302233220003113102320003132332130323032", "000000000000000000000010000000000000000000000000", "112032321333313000103030322211012021030033220321", "032221210310300003000000010000001100000000101000", "011130003032332130020310110222222130003033130122", "000000000000000000000000010000000000000000000000", "031232122213120330312221220100031133222003211300", "222100332310133310131002330003033230102030121310", "000010133120302221013011232303122210331010320213"]); G:=MatrixGroup<48,F|x,y>; print "Group G is U3(4) < GL(48,GF(4))";