gap> f:=[1]; [ 1 ] gap> gap> f[1]:=(1,4,3,2); (1,4,3,2) gap> f[2]:=(1,6,10,5); ( 1, 6,10, 5) gap> f[3]:=(2,7,11,6); ( 2, 7,11, 6) gap> f[4]:=(7,3,8,12); ( 3, 8,12, 7) gap> f[5]:=(4,5,9,8); (4,5,9,8) gap> f[6]:=(9,10,11,12); ( 9,10,11,12) gap> gap> c:=[1]; [ 1 ] gap> gap> for i in [1..6] do > for j in [1..6] do > c[6*(i-1)+j]:=f[i]*f[j]^-1; > od; > od; gap> C:=Group(c,[1]); Error, sorry, the elements of lie in no common ring domain in Domain( Concatenation( gens, [ id ] ) ) called from Group( c, [ 1 ] ) called from main loop brk> quit; gap> c[1]; () gap> c[2]; ( 1, 4, 3, 2, 5,10, 6) gap> c[7]; ( 1, 6,10, 5, 2, 3, 4) gap> for i in [1..36[ do c[i]; od; Syntax error: ] expected for i in [1..36[ do c[i]; od; ^ gap> for i in [1..36] do c[i]; od; Syntax error: warning, this statement has no effect for i in [1..36] do c[i]; od; ^ gap> for i in [1..36] do print(i,c[i],`\n `); od; Syntax error: expression expected for i in [1..36] do print(i,c[i],`\n `); od; ^ gap> for i in [1..36] do print(i,c[i],'\n '); od; Syntax error: missing single quote in character constant for i in [1..36] do print(i,c[i],'\n '); od; ^ gap> for i in [1..36] do print(i,c[i],'/n '); od; Syntax error: missing single quote in character constant for i in [1..36] do print(i,c[i],'/n '); od; ^ gap> for i in [1..36] do print(i,c[i],"\n "); od; Error, Variable: 'print' must have a value gap> for i in [1..36] do print(i,c[i]); od; Error, Variable: 'print' must have a value gap> gap> for i in [1..36] do Print(i,c[i]); od; 1()2( 1, 4, 3, 2, 5,10, 6)3( 1, 4, 3, 6,11, 7, 2)4( 1, 4, 7,12, 8, 3, 2)5 (1,8,9,5,4,3,2)6( 1, 4, 3, 2)( 9,12,11,10)7( 1, 6,10, 5, 2, 3, 4)8()9 ( 1,11, 7, 2, 6,10, 5)10( 1, 6,10, 5)( 3, 7,12, 8)11( 1, 6,10, 4, 8, 9, 5)12 ( 1, 6, 9,12,11,10, 5)13( 1, 2, 7,11, 6, 3, 4)14( 1, 5,10, 6, 2, 7,11)15()16 ( 2,12, 8, 3, 7,11, 6)17( 2, 7,11, 6)( 4, 8, 9, 5)18( 2, 7,10, 9,12,11, 6)19 ( 1, 2, 3, 8,12, 7, 4)20( 1, 5,10, 6)( 3, 8,12, 7)21( 2, 6,11, 7, 3, 8,12)22() 23( 3, 9, 5, 4, 8,12, 7)24( 3, 8,11,10, 9,12, 7)25(1,2,3,4,5,9,8)26 ( 1, 5, 9, 8, 4,10, 6)27( 2, 6,11, 7)( 4, 5, 9, 8)28( 3, 7,12, 8, 4, 5, 9)29() 30( 4, 5,12,11,10, 9, 8)31( 1, 2, 3, 4)( 9,10,11,12)32( 1, 5,10,11,12, 9, 6)33 ( 2, 6,11,12, 9,10, 7)34( 3, 7,12, 9,10,11, 8)35( 4, 8, 9,10,11,12, 5) 36()gap> for i in [1..36] do Print(i,c[i],'\n '); od; Syntax error: missing single quote in character constant for i in [1..36] do Print(i,c[i],'\n '); od; ^ gap> for i in [1..36] do Print(i,c[i],'\N '); od; Syntax error: missing single quote in character constant for i in [1..36] do Print(i,c[i],'\N '); od; ^ gap> for i in [1..36] do Print(i,c[i],'/N '); od; Syntax error: missing single quote in character constant for i in [1..36] do Print(i,c[i],'/N '); od; ^ gap> for i in [1..36] do Print(i,c[i],"\N "); od; 1()N 2( 1, 4, 3, 2, 5,10, 6)N 3( 1, 4, 3, 6,11, 7, 2)N 4( 1, 4, 7,12, 8, 3, 2 )N 5(1,8,9,5,4,3,2)N 6( 1, 4, 3, 2)( 9,12,11,10)N 7( 1, 6,10, 5, 2, 3, 4)N 8()N 9( 1,11, 7, 2, 6,10, 5)N 10( 1, 6,10, 5)( 3, 7,12, 8)N 11( 1, 6,10, 4, 8, 9, 5)N 12( 1, 6, 9,12,11,10, 5)N 13( 1, 2, 7,11, 6, 3, 4)N 14( 1, 5,10, 6, 2, 7,11)N 15()N 16( 2,12, 8, 3, 7,11, 6)N 17( 2, 7,11, 6)( 4, 8, 9, 5)N 18 ( 2, 7,10, 9,12,11, 6)N 19( 1, 2, 3, 8,12, 7, 4)N 20( 1, 5,10, 6) ( 3, 8,12, 7)N 21( 2, 6,11, 7, 3, 8,12)N 22()N 23( 3, 9, 5, 4, 8,12, 7)N 24 ( 3, 8,11,10, 9,12, 7)N 25(1,2,3,4,5,9,8)N 26( 1, 5, 9, 8, 4,10, 6)N 27 ( 2, 6,11, 7)( 4, 5, 9, 8)N 28( 3, 7,12, 8, 4, 5, 9)N 29()N 30( 4, 5,12,11,10, 9, 8)N 31( 1, 2, 3, 4)( 9,10,11,12)N 32( 1, 5,10,11,12, 9, 6)N 33 ( 2, 6,11,12, 9,10, 7)N 34( 3, 7,12, 9,10,11, 8)N 35( 4, 8, 9,10,11,12, 5)N 36()N gap> for i in [1..36] do Print(i,c[i],"\n "); od; 1() 2( 1, 4, 3, 2, 5,10, 6) 3( 1, 4, 3, 6,11, 7, 2) 4( 1, 4, 7,12, 8, 3, 2) 5(1,8,9,5,4,3,2) 6( 1, 4, 3, 2)( 9,12,11,10) 7( 1, 6,10, 5, 2, 3, 4) 8() 9( 1,11, 7, 2, 6,10, 5) 10( 1, 6,10, 5)( 3, 7,12, 8) 11( 1, 6,10, 4, 8, 9, 5) 12( 1, 6, 9,12,11,10, 5) 13( 1, 2, 7,11, 6, 3, 4) 14( 1, 5,10, 6, 2, 7,11) 15() 16( 2,12, 8, 3, 7,11, 6) 17( 2, 7,11, 6)( 4, 8, 9, 5) 18( 2, 7,10, 9,12,11, 6) 19( 1, 2, 3, 8,12, 7, 4) 20( 1, 5,10, 6)( 3, 8,12, 7) 21( 2, 6,11, 7, 3, 8,12) 22() 23( 3, 9, 5, 4, 8,12, 7) 24( 3, 8,11,10, 9,12, 7) 25(1,2,3,4,5,9,8) 26( 1, 5, 9, 8, 4,10, 6) 27( 2, 6,11, 7)( 4, 5, 9, 8) 28( 3, 7,12, 8, 4, 5, 9) 29() 30( 4, 5,12,11,10, 9, 8) 31( 1, 2, 3, 4)( 9,10,11,12) 32( 1, 5,10,11,12, 9, 6) 33( 2, 6,11,12, 9,10, 7) 34( 3, 7,12, 9,10,11, 8) 35( 4, 8, 9,10,11,12, 5) 36() gap> C:=Group(c,c[1]); Group( ( 1, 4, 3, 2, 5,10, 6), ( 1, 4, 3, 6,11, 7, 2), ( 1, 4, 7,12, 8, 3, 2 ), (1,8,9,5,4,3,2), ( 1, 4, 3, 2)( 9,12,11,10), ( 1, 6,10, 5, 2, 3, 4), ( 1,11, 7, 2, 6,10, 5), ( 1, 6,10, 5)( 3, 7,12, 8), ( 1, 6,10, 4, 8, 9, 5), ( 1, 6, 9,12,11,10, 5), ( 1, 2, 7,11, 6, 3, 4), ( 1, 5,10, 6, 2, 7,11), ( 2,12, 8, 3, 7,11, 6), ( 2, 7,11, 6)( 4, 8, 9, 5), ( 2, 7,10, 9,12,11, 6), ( 1, 2, 3, 8,12, 7, 4), ( 1, 5,10, 6)( 3, 8,12, 7), ( 2, 6,11, 7, 3, 8,12), ( 3, 9, 5, 4, 8,12, 7), ( 3, 8,11,10, 9,12, 7), (1,2,3,4,5,9,8), ( 1, 5, 9, 8, 4,10, 6), ( 2, 6,11, 7)( 4, 5, 9, 8), ( 3, 7,12, 8, 4, 5, 9), ( 4, 5,12,11,10, 9, 8), ( 1, 2, 3, 4)( 9,10,11,12), ( 1, 5,10,11,12, 9, 6), ( 2, 6,11,12, 9,10, 7), ( 3, 7,12, 9,10,11, 8), ( 4, 8, 9,10,11,12, 5) ) gap> Size(C); 239500800 gap> IsSimple(C); true gap> N:=Size(C); 239500800 gap> FactorsInt(N); [ 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 5, 5, 7, 11 ] gap> FactorsInt(8!/2); Syntax error: ) expected FactorsInt(8!/2); ^ gap> FactorsInt(8*7*6*5*4*3*2/2); [ 2, 2, 2, 2, 2, 2, 3, 3, 5, 7 ] gap> FactorsInt(11*10*9*8*7*6*5*4*3*2/2); [ 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 5, 5, 7, 11 ] gap> FactorsInt(12*11*10*9*8*7*6*5*4*3*2/2); [ 2, 2, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 5, 5, 7, 11 ] gap> quit;