// The entire file can be run from the shell with // magma LinkComplementHelpers.m LinkComplement47.m // or from within magma with // load "LinkComplementHelpers.m"; // load "LinkComplement47.m"; // Bianchi47 := Group; Bianchi47P := [ [ g2, g3 ], [ g5, g7 ], [ g2*g7, g4*g1^-1*g4^-1*g5 ], [ g6*g2^-1*g4^-1, g5*g3^-1*g2^-1*g4^-1 ], [ g6^-1*g1^-1*g4, g3*g5^-1*g4*g1 ]]; print ""; print "<2, (1+sqrt(-47))/2>"; VerifyLink( Bianchi47, Bianchi47P, [[2,1,1], [2,1,1], [1,0,2], [1,0,2], [2,0,1]], 6, Expand([ g1^0, g1^1, g1^2 ], [ [ [ 1,-1], [ 0, 1], [ 0, 1] ], [ [ 0, 1], [ 0, 1], [ 0, 1] ], [ [ 1, 0], [ 1, 0], [ 1, 0] ], [ [ 1, 0], [ 1, 0], [ 1, 0] ], [ [ 0, 1], [ 0, 1], [ 0, 1] ]])); print ""; print "<3, (1+sqrt(-47))/2>"; VerifyLink( Bianchi47, Bianchi47P, [[3,1,1], [1,0,3], [3,1,-1], [1,0,3], [3,1,1]], 12, Expand([ Id(Bianchi47), (g2^-1*g1), (g1*g2^-1), (g2^-1*g1)*(g1*g2^-1) ], [ [ [ 0, 1], [-1, 1], [ 0, 1], [ 0, 1] ], [ [ 1, 0], [ 1, 0], [ 1, 0], [ 1, 0] ], [ [ 0, 1], [ 0, 1], [ 0, 1], [ 0, 1] ], [ [ 1, 0], [ 1, 0], [ 1, 0], [ 1, 0] ], [ [ 0, 1], [ 0, 1], [ 0, 1], [ 0, 1] ] ])); print ""; print "<4, (1+sqrt(-47))/2>"; h:=g1^-1*g2^2*g1; VerifyLink( Bianchi47, Bianchi47P, [[4,1,1], [4,1,1], [1,0,4], [2,1,2], [4,2,1]], 24, [[, , , , , ], [, , , , , ], [, , , , , ], [, , , , , ], [, , , , , ]]);