/* www-ATLAS of Group Representations. L6(2):2 represented as 12 x 12 matrices over GF(2). */ F:=GF(2); x:=CambridgeMatrix(1,F,12,[ "000000010010", "000000100110", "000000000110", "000000011000", "000000111001", "000000000010", "011000000000", "100001000000", "100101000000", "001001000000", "000001000000", "011110000000"]); y:=CambridgeMatrix(1,F,12,[ "111100000000", "100000000000", "010100000000", "100100000000", "110010000000", "001101000000", "000000001001", "000000111100", "000000011011", "000000010111", "000000000010", "000000000001"]); G:=MatrixGroup<12,F|x,y>; print "Group G is L6(2):2 < GL(12,GF(2))";