// The entire file can be run from the shell with // magma LinkComplementHelpers.m LinkComplement7.m // or from within magma with // load "LinkComplementHelpers.m"; // load "LinkComplement7.m"; // // Bianchi group Bianchi7 := Group; // Parabolic elements fixing cusp of the Bianchi orbifold Bianchi7P := [[ t, u ]]; print ""; print "<(1+sqrt(-7))/2>"; VerifyLink2( Bianchi7, Bianchi7P, [[0,1]], 6); print ""; print "<(3+sqrt(-7))/2>"; VerifyLink( Bianchi7, Bianchi7P, [[4,1,1]], 24, [[ , , , , , ]]); print ""; print "<2>"; VerifyLink( Bianchi7, Bianchi7P, [[2,0,2]], 36, [[ , , , , , , , , ]]); print ""; print "<1+sqrt(-7)>"; VerifyLink( Bianchi7, Bianchi7P, [[4,0,2]], 144, Symmetrize( a*t^2*a, 2, [[, , , , , ]], [[, , , , , ]])); print ""; print ""; h:=a*u*a*u^-1*t^-1*a; VerifyLink( Bianchi7, Bianchi7P, [[7,3,1]], 168, [[ , , , , , , , , , , , , , , , , , , , , , , , ]]); print ""; print "<(5+sqrt(-7))/2>"; VerifyLink( Bianchi7, Bianchi7P, [[8,2,1]], 192, Symmetrize( t*a, 3, [[ ]], [[ , , , , , , , ]])); print ""; print "<2+sqrt(-7)>"; h:=a*u*a*t^-2*a; VerifyLink( Bianchi7, Bianchi7P, [[11,5,-1]], 660, [[ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]]); // Difference to arxiv version 1: replaced "-0" by "0" print ""; print "<(7+sqrt(-7))/2>"; h:=a*t*u^-1*a*u*t^-2*a; x:=t^-4*u*a*t^-1*u^2*a; VerifyLink( Bianchi7, Bianchi7P, [[14,3,1]], 1008, [[ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]]); print ""; print "<(1+3*sqrt(-7))/2>"; h:=t*a; VerifyLink( Bianchi7, Bianchi7P, [[16,5,1]], 1536, [[ , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , ]]);