// 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,
[[ ,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,