// The entire file can be run from the shell with
// magma LinkComplementHelpers.m LinkComplement1.m
// or from within magma with
// load "LinkComplementHelpers.m";
// load "LinkComplement1.m";
//
// Bianchi group
Bianchi1 := Group;
// Parabolic elements fixing cusp of the Bianchi orbifold
// Hack: also adding the rotation fixing the cusp
Bianchi1P := [[ t, u, l ]];
print "";
print "<2>";
VerifyLink(
Bianchi1, Bianchi1P,
[[2,0,2]], 48,
[[ ,
,
,
,
,
]]);
print "";
print "<2+sqrt(-1)>";
VerifyLink(
Bianchi1, Bianchi1P,
[[5,2,1]], 60,
[[ ,
,
,
,
,
]]);
print "";
print "<2+2*sqrt(-1)>";
VerifyLink(
Bianchi1, Bianchi1P,
[[4,2,2]], 192,
[[ ,
,
,
,
,
,
,
,
,
,
,
]]);
print "";
print "<3>";
VerifyLink(
Bianchi1, Bianchi1P,
[[3,0,3]], 360,
Symmetrize(
a*t*u^-1, 5,
[[]],
[[ ,
,
,
]]));
print "";
print "<3+sqrt(-1)>";
h:=(t^5*a)^2;
VerifyLink(
Bianchi1, Bianchi1P,
[[10, 3,1]], 360,
[[ ,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
]]);
print "";
print "<3+2*sqrt(-1)>";
h:=u*a*u^-2*a*u^-1*t*a;
VerifyLink(
Bianchi1, Bianchi1P,
[[13,-5,1]], 1092,
[[ ,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
]]);
print "";
print "<4+sqrt(-1)>";
h:=a*u*t^-1*a*t*u^2*a;
VerifyLink(
Bianchi1, Bianchi1P,
[[17,4,1]], 2448,
[[ ,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
,
]]);