.pol: x
.a1: 0
.a2: 0
.a3: 0
.a4: 0
.a6: 0
NF
.codiff: [1, 553/1105; 0, 1/1105]
.diff: [1105, 553; 0, 1]
.disc: 1105
.index: 2
.nf: [y^2 - 1105, [2, 0], 1105, 2, [[1, -17.12077013859466140231529077105260
9448; 1, 16.120770138594661402315290771052609448], [1, -17.12077013859466140
2315290771052609448; 1, 16.120770138594661402315290771052609448], [1, -17; 1
, 16], [2, -1; -1, 553], [1105, 553; 0, 1], [553, 1; 1, 2], [1105, [553, 276
; 1, 552]], [5, 13, 17]], [-33.241540277189322804630581542105218897, 33.2415
40277189322804630581542105218897], [1, 1/2*y - 1/2], [1, 1; 0, 2], [1, 0, 0,
 276; 0, 1, 1, -1]]
.pol: y^2 - 1105
.r1: 2
.r2: 0
.roots: [-33.241540277189322804630581542105218897, 33.2415402771893228046305
81542105218897]
.sign: [2, 0]
.t2: [2, -1.0000000000000000000000000000000000000; -1.0000000000000000000000
000000000000000, 553.00000000000000000000000000000000000]
.zk: [1, 1/2*y - 1/2]
NF chvar
  *** nfinit: Warning: non-monic polynomial. Result of the form [nf,c].
.codiff: [1/2, 0; 0, 1/4]
.diff: [4, 0; 0, 2]
.disc: -8
.index: 1
.nf: [y^2 + 2, [0, 1], -8, 1, [Mat([1, 0.E-57 + 1.41421356237309504880168872
42096980786*I]), [1, 1.4142135623730950488016887242096980786; 1, -1.41421356
23730950488016887242096980786], [1, 1; 1, -1], [2, 0; 0, -4], [4, 0; 0, 2], 
[2, 0; 0, -1], [2, [0, -2; 1, 0]], [2]], [0.E-57 + 1.41421356237309504880168
87242096980786*I], [1, y], [1, 0; 0, 1], [1, 0, 0, -2; 0, 1, 1, 0]]
.pol: y^2 + 2
.r1: 0
.r2: 1
.roots: [0.E-57 + 1.4142135623730950488016887242096980786*I]
.sign: [0, 1]
.t2: [2, 0.E-57; 0.E-57, 4.0000000000000000000000000000000000000]
.zk: [1, y]
BNF
.bnf: [[2, 0; 0, 2], [1, 1, 0; 1, 0, 1], [10.9503854058256053302677508250179
37393 + 3.1415926535897932384626433832795028842*I; -10.950385405825605330267
750825017937393 + 6.2831853071795864769252867665590057684*I], [-2.8070134016
636593080928506577483570863, -6.4656286076812397829259659980344686072, 6.314
0644011531557847583424971265245465, 0, 0; 2.80701340166365930809285065774835
70863 + 3.1415926535897932384626433832795028842*I, 6.46562860768123978292596
59980344686072 + 3.1415926535897932384626433832795028842*I, -6.3140644011531
557847583424971265245465, 0, 0], [[2, [-1, 1]~, 1, 1, [0, 276; 1, -1]], [3, 
[0, 2]~, 1, 1, [-1, -276; -1, 0]], [5, [1, 2]~, 2, 1, [1, 552; 2, -1]], [2, 
[2, 1]~, 1, 1, [1, 276; 1, 0]], [3, [2, 2]~, 1, 1, [0, -276; -1, 1]]], 0, [y
^2 - 1105, [2, 0], 1105, 2, [[1, -17.120770138594661402315290771052609448; 1
, 16.120770138594661402315290771052609448], [1, -17.120770138594661402315290
771052609448; 1, 16.120770138594661402315290771052609448], [1, -17; 1, 16], 
[2, -1; -1, 553], [1105, 553; 0, 1], [553, 1; 1, 2], [1105, [553, 276; 1, 55
2]], [5, 13, 17]], [-33.241540277189322804630581542105218897, 33.24154027718
9322804630581542105218897], [1, 1/2*y - 1/2], [1, 1; 0, 2], [1, 0, 0, 276; 0
, 1, 1, -1]], [[4, [2, 2], [[2, 0; 0, 1], [3, 1; 0, 1]]], 10.950385405825605
330267750825017937393, 1, [2, -1], [857*y - 28488]], [[-1, 0; 0, -1], [[0, 0
], [0, 0]], [[2.8070134016636593080928506577483570863, -2.807013401663659308
0928506577483570863 - 3.1415926535897932384626433832795028842*I], [6.4656286
076812397829259659980344686072, -6.4656286076812397829259659980344686072 - 3
.1415926535897932384626433832795028842*I]]], [0, 0, 0]]
.clgp: [4, [2, 2], [[2, 0; 0, 1], [3, 1; 0, 1]]]
.codiff: [1, 553/1105; 0, 1/1105]
.cyc: [2, 2]
.diff: [1105, 553; 0, 1]
.disc: 1105
.fu: [Mod(857*y - 28488, y^2 - 1105)]
.gen: [[2, 0; 0, 1], [3, 1; 0, 1]]
.index: 2
.nf: [y^2 - 1105, [2, 0], 1105, 2, [[1, -17.12077013859466140231529077105260
9448; 1, 16.120770138594661402315290771052609448], [1, -17.12077013859466140
2315290771052609448; 1, 16.120770138594661402315290771052609448], [1, -17; 1
, 16], [2, -1; -1, 553], [1105, 553; 0, 1], [553, 1; 1, 2], [1105, [553, 276
; 1, 552]], [5, 13, 17]], [-33.241540277189322804630581542105218897, 33.2415
40277189322804630581542105218897], [1, 1/2*y - 1/2], [1, 1; 0, 2], [1, 0, 0,
 276; 0, 1, 1, -1]]
.no: 4
.pol: y^2 - 1105
.r1: 2
.r2: 0
.reg: 10.950385405825605330267750825017937393
.roots: [-33.241540277189322804630581542105218897, 33.2415402771893228046305
81542105218897]
.sign: [2, 0]
.t2: [2, -1.0000000000000000000000000000000000000; -1.0000000000000000000000
000000000000000, 553.00000000000000000000000000000000000]
.tu: [2, Mod(-1, y^2 - 1105)]
.zk: [1, 1/2*y - 1/2]
BNR
.bid: [[[4, 0; 0, 4], [0, 0]], [4, [2, 2], [[1, -2]~, [-1, -2]~]], [[2, [-1,
 1]~, 1, 1, [0, 276; 1, -1]], 2; [2, [2, 1]~, 1, 1, [1, 276; 1, 0]], 2], [[[
[[1], [1], [[1, 0]~], [Vecsmall([])], 1, [2, 1; 0, 1]], [[2], [-1], [[1, -2]
~], [Vecsmall([])], [Mat([1, -1]), 2], [4, 1; 0, 1]]], [[[1], [1], [[1, 0]~]
, [Vecsmall([])], 1, [2, 0; 0, 1]], [[2], [-1], [[-1, -2]~], [Vecsmall([])],
 [Mat([1, 0]), 2], [4, 0; 0, 1]]]], [[], [], [], Vecsmall([])], Vecsmall([0,
 2])], [0, 1, 0, 0; 0, 0, 0, 1]]
.bnf: [[2, 0; 0, 2], [1, 1, 0; 1, 0, 1], [10.9503854058256053302677508250179
37393 + 3.1415926535897932384626433832795028842*I; -10.950385405825605330267
750825017937393 + 6.2831853071795864769252867665590057684*I], [-2.8070134016
636593080928506577483570863, -6.4656286076812397829259659980344686072, 6.314
0644011531557847583424971265245465, 0, 0; 2.80701340166365930809285065774835
70863 + 3.1415926535897932384626433832795028842*I, 6.46562860768123978292596
59980344686072 + 3.1415926535897932384626433832795028842*I, -6.3140644011531
557847583424971265245465, 0, 0], [[2, [-1, 1]~, 1, 1, [0, 276; 1, -1]], [3, 
[0, 2]~, 1, 1, [-1, -276; -1, 0]], [5, [1, 2]~, 2, 1, [1, 552; 2, -1]], [2, 
[2, 1]~, 1, 1, [1, 276; 1, 0]], [3, [2, 2]~, 1, 1, [0, -276; -1, 1]]], 0, [y
^2 - 1105, [2, 0], 1105, 2, [[1, -17.120770138594661402315290771052609448; 1
, 16.120770138594661402315290771052609448], [1, -17.120770138594661402315290
771052609448; 1, 16.120770138594661402315290771052609448], [1, -17; 1, 16], 
[2, -1; -1, 553], [1105, 553; 0, 1], [553, 1; 1, 2], [1105, [553, 276; 1, 55
2]], [5, 13, 17]], [-33.241540277189322804630581542105218897, 33.24154027718
9322804630581542105218897], [1, 1/2*y - 1/2], [1, 1; 0, 2], [1, 0, 0, 276; 0
, 1, 1, -1]], [[4, [2, 2], [[2, 0; 0, 1], [3, 1; 0, 1]]], 10.950385405825605
330267750825017937393, 1, [2, -1], [857*y - 28488]], [[-1, 0; 0, -1], [[0, 0
], [0, 0]], [[2.8070134016636593080928506577483570863, -2.807013401663659308
0928506577483570863 - 3.1415926535897932384626433832795028842*I], [6.4656286
076812397829259659980344686072, -6.4656286076812397829259659980344686072 - 3
.1415926535897932384626433832795028842*I]]], [0, [Mat([[16, -1]~, 1]), Mat([
[-137, -8]~, 1])], [-1, [-27631, 1714]~]]]
.clgp: [4, [2, 2]]
.codiff: [1, 553/1105; 0, 1/1105]
.cyc: [2, 2]
.diff: [1105, 553; 0, 1]
.disc: 1105
.index: 2
.mod: [[4, 0; 0, 4], [0, 0]]
.nf: [y^2 - 1105, [2, 0], 1105, 2, [[1, -17.12077013859466140231529077105260
9448; 1, 16.120770138594661402315290771052609448], [1, -17.12077013859466140
2315290771052609448; 1, 16.120770138594661402315290771052609448], [1, -17; 1
, 16], [2, -1; -1, 553], [1105, 553; 0, 1], [553, 1; 1, 2], [1105, [553, 276
; 1, 552]], [5, 13, 17]], [-33.241540277189322804630581542105218897, 33.2415
40277189322804630581542105218897], [1, 1/2*y - 1/2], [1, 1; 0, 2], [1, 0, 0,
 276; 0, 1, 1, -1]]
.no: 4
.pol: y^2 - 1105
.r1: 2
.r2: 0
.roots: [-33.241540277189322804630581542105218897, 33.2415402771893228046305
81542105218897]
.sign: [2, 0]
.t2: [2, -1.0000000000000000000000000000000000000; -1.0000000000000000000000
000000000000000, 553.00000000000000000000000000000000000]
.zk: [1, 1/2*y - 1/2]
.zkst: [4, [2, 2], [[1, -2]~, [-1, -2]~]]
RNF
.disc: [[4420, 553; 0, 1], [1, 2]~]
.index: [2, 0; 0, 1]
.nf: [y^2 - 1105, [2, 0], 1105, 2, [[1, -17.12077013859466140231529077105260
9448; 1, 16.120770138594661402315290771052609448], [1, -17.12077013859466140
2315290771052609448; 1, 16.120770138594661402315290771052609448], [1, -17; 1
, 16], [2, -1; -1, 553], [1105, 553; 0, 1], [553, 1; 1, 2], [1105, [553, 276
; 1, 552]], [5, 13, 17]], [-33.241540277189322804630581542105218897, 33.2415
40277189322804630581542105218897], [1, 1/2*y - 1/2], [1, 1; 0, 2], [1, 0, 0,
 276; 0, 1, 1, -1]]
.pol: x^2 - y
.polabs: x^4 - 1105
.zk: [[1, x - 1], [1, [1, 1/2; 0, 1/2]]]
QUADCLASSUNIT
.clgp: [4, [2, 2], [Qfb(2, 31, -18, 0.E-38), Qfb(3, 29, -22, 0.E-38)]]
.cyc: [2, 2]
.gen: [Qfb(2, 31, -18, 0.E-38), Qfb(3, 29, -22, 0.E-38)]
.no: 4
.reg: 10.950385405825605330267750825017937393
GAL
.gen: [Vecsmall([2, 1])]
.group: [Vecsmall([1, 2]), Vecsmall([2, 1])]
.mod: 1004525211269079039999221534496697502180541686174722466474743
.orders: Vecsmall([2])
.p: 7
.pol: x^2 - 680564733841876926926749214863536422912
.roots: [799887496508668970963744346332673997234258373480806990099832, 20463
7714760410069035477188164023504946283312693915476374911]~
ELL
.a1: 1
.a2: 2
.a3: 3
.a4: 4
.a6: 5
.b2: 9
.b4: 11
.b6: 29
.b8: 35
.c4: -183
.c6: -3429
.area: 2.9719152678179096707716479509361896060
.disc: -10351
.eta: [3.1096482423243803285501491221965830079, 1.55482412116219016427507456
10982915039 + 1.0643747452102737569438859937299427442*I]
.gen: [[1, 2]]
.j: 6128487/10351
.omega: [2.7807400137667297710631976271813584994, 1.390370006883364885531598
8135906792497 - 1.0687497763561930661592635474375038788*I]
.roots: [-1.6189099322673713423780009396072169751, -0.3155450338663143288109
9953019639151248 + 2.0925470969119586079816894466366945829*I, -0.31554503386
631432881099953019639151248 - 2.0925470969119586079816894466366945829*I, 0.E
-38 + 4.1850941938239172159633788932733891659*I, -1.303364898401057013567001
4094108254626 + 2.0925470969119586079816894466366945829*I, -1.30336489840105
70135670014094108254626 - 2.0925470969119586079816894466366945829*I]~
ELLFp
.a1: Mod(1, 13)
.a2: Mod(2, 13)
.a3: Mod(3, 13)
.a4: Mod(4, 13)
.a6: Mod(5, 13)
.b2: Mod(9, 13)
.b4: Mod(11, 13)
.b6: Mod(3, 13)
.b8: Mod(9, 13)
.c4: Mod(12, 13)
.c6: Mod(3, 13)
.cyc: [13]
.disc: Mod(10, 13)
.gen: [[Mod(6, 13), Mod(12, 13)]]
.group: [13, [13], [[Mod(6, 13), Mod(12, 13)]]]
.j: Mod(9, 13)
.no: 13
.p: 13
ELLFq
.a1: 1
.a2: 2
.a3: 3
.a4: 4
.a6: 5
.b2: 9
.b4: 11
.b6: 3
.b8: 9
.c4: 12
.c6: 3
.cyc: [195]
.disc: 10
.gen: [[6*x + 1, x + 6]]
.group: [195, [195], [[6*x + 1, x + 6]]]
.j: 9
.no: 195
.p: 13
ELLQp
.a1: 1
.a2: 2
.a3: 3
.a4: 4
.a6: 5
.b2: 9
.b4: 11
.b6: 29
.b8: 35
.c4: -183
.c6: -3429
.disc: -10351
.j: 6128487/10351
.p: 11
.roots: [9 + O(11^2)]~
.tate: [6 + 8*11 + 5*11^2 + 8*11^4 + O(11^5), Mod(x, x^2 + (5 + 2*11 + 5*11^
2 + 10*11^3 + 2*11^4 + O(11^5))), 3*11 + 7*11^2 + O(11^5), [6 + 3*11 + O(11^
5), 6 + 11 + 9*11^2 + 11^3 + 2*11^4 + O(11^5)], 1, [[39, 134943, 48065, 1359
11], [31719, 92956, 62706, 135911], [2*11 + 2*11^2 + 9*11^3 + 8*11^4 + O(11^
5), 6*11^2 + 9*11^3 + 2*11^4 + O(11^5), 10*11^4 + O(11^5)], 0]]
FFELT
.f: 3
.mod: x^3 + x^2 + 1
.p: 2
.pol: x
.f: 3
.mod: x^3 + x^2 + x + 2
.p: 3
.pol: x
.f: 2
.mod: x^2 + x + 1
.p: 18446744073709551629
.pol: x
INTMOD
.mod: 3
POLMOD
.mod: x^2 + 1
.pol: x
QFB
QUAD
.disc: -4
.fu: []
.mod: x^2 + 1
.pol: x^2 + 1
.tu: [4, w]
.zk: [1, x]
PRID
.e: 1
.f: 1
.gen: [2, [-1, 1]~]
.p: 2
PADIC
.mod: 9
.p: 3
MODPR
.e: 1
.f: 1
.gen: [2, [-1, 1]~]
.p: 2
BID
.bid: [[[4, 1; 0, 1], [0, 0]], [2, [2], [3]], Mat([[2, [-1, 1]~, 1, 1, [0, 2
76; 1, -1]], 2]), [[[[[1], [1], [1], [Vecsmall([])], 1, [2, 1; 0, 1]], [[2],
 [-1], [-1], [Vecsmall([])], [Mat([1, -1]), 2], [4, 1; 0, 1]]]], [[], [], []
, Vecsmall([])], Vecsmall([0])], Mat([0, 1])]
.clgp: [2, [2], [3]]
.cyc: [2]
.gen: [3]
.mod: [[4, 1; 0, 1], [0, 0]]
.no: 2
.zkst: [2, [2], [3]]
BID (nogen)
.bid: [[[4, 1; 0, 1], [0, 0]], [2, [2]], Mat([[2, [-1, 1]~, 1, 1, [0, 276; 1
, -1]], 2]), [[[[[1], [1], [1], [Vecsmall([])], 1, [2, 1; 0, 1]], [[2], [-1]
, [-1], [Vecsmall([])], [Mat([1, -1]), 2], [4, 1; 0, 1]]]], [[], [], [], Vec
small([])], Vecsmall([0])], Mat([0, 1])]
.clgp: [2, [2]]
.cyc: [2]
.mod: [[4, 1; 0, 1], [0, 0]]
.no: 2
.zkst: [2, [2]]

[1/3   0   0]

[  0 1/6   0]

[  0   0 1/6]

Total time spent: 48
