csage.server.notebook.notebook
Notebook
q)q}q(U_Notebook__worksheetsq}q(U
cnta - galoisq(csage.server.notebook.worksheet
Worksheet
qoq}q (U_Worksheet__filenameq
U
cnta___galoisqU_Worksheet__cellsq]q
((csage.server.notebook.cell
Cell
qoq}q(U _Cell__inqUMV = NumberField(x^2+17).composite_fields(NumberField(x^3-2))
print V
K = V[0]qU_Cell__introspect_htmlqU!
qU_Cell__worksheetqhU_Cell__completionsqU_Cell__introspectqU_Cell__out_htmlqU U _Cell__idqM U_before_preparseqUos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___galois/cells/0")
V = NumberField(x^2+17).composite_fields(NumberField(x^3-2))
print V
K = V[0]qU
_Cell__dirqU.sage_notebook/worksheets/cnta___galois/cells/0qU
_Cell__outqUZ[Number Field in a with defining polynomial x^6 + 51*x^4 - 4*x^3 + 867*x^2 + 204*x + 4917]qUhas_new_outputq U_Cell__is_htmlq!U_Cell__sageq"csage.interfaces.sage0
reduce_load_Sage
q#)Rq$U_Cell__typeq%Uwrapq&U_Cell__timeq'U_Cell__interruptedq(ub(hoq)}q*(hUG = K.galois_group()q+hU!q,hhhhhU hMU_word_being_completedq-UK.galois_grq.hUoos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___galois/cells/1")
G = K.galois_group()q/hU.sage_notebook/worksheets/cnta___galois/cells/1q0hU h h!h"h$h%h&h'h(ub(hoq1}q2(hUGhU!q3hhhhhU hMhU\os.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___galois/cells/2")
Gq4hU.sage_notebook/worksheets/cnta___galois/cells/2q5hU%Transitive group number 3 of degree 6q6h h!h"h$h%h&h'h(ub(hoq7}q8(hU G.order()q9hU!q:hhhhhU hMhUdos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___galois/cells/7")
G.order()q;hU.sage_notebook/worksheets/cnta___galois/cells/7q}q?(hU%G.conjugacy_classes_representatives()q@hU!qAhhhhhU hMh-UG.conjqBhUos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___galois/cells/3")
G.conjugacy_classes_representatives()qChU.sage_notebook/worksheets/cnta___galois/cells/3qDhUQ[(), (2,6)(3,5), (1,2)(3,6)(4,5), (1,2,3,4,5,6), (1,3,5)(2,4,6), (1,4)(2,5)(3,6)]qEh h!h"h$h%h&h'h(ub(hoqF}qG(hUgg = gap(G)qHhU!qIhhhhhU hMhUfos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___galois/cells/4")
gg = gap(G)qJhU.sage_notebook/worksheets/cnta___galois/cells/4qKhU h h!h"h$h%h&h'h(ub(hoqL}qM(hUgg.NormalSubgroups()qNhU!qOhhhhhU hMh-Ugg.NormalSubqPhUoos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___galois/cells/5")
gg.NormalSubgroups()qQhU.sage_notebook/worksheets/cnta___galois/cells/5qRhU[ Group(()), Group([ (1,4)(2,5)(3,6) ]), Group([ (1,3,5)(2,4,6) ]),
Group([ (1,3,5)(2,4,6), (1,2)(3,6)(4,5) ]),
Group([ (1,3,5)(2,4,6), (2,6)(3,5) ]),
Group([ (1,2,3,4,5,6), (1,3,5)(2,4,6) ]), D(6) = S(3)[x]2 ]qSh h!h"h$h%h&h'h(ub(hoqT}qU(hUK.class_group()qVhU!qWhhhhhU hMh-U
K.class_grqXhUjos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___galois/cells/6")
K.class_group()qYhU.sage_notebook/worksheets/cnta___galois/cells/6qZhU-Multiplicative Abelian Group isomorphic to C4q[h h!h"h$h%h&h'h(ub(hoq\}q](hU U_Cell__introspect_htmlq^U!q_hhhU_Cell__introspectq`hU hM U_before_preparseqaU[os.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___galois/cells/9")
qbhU.sage_notebook/worksheets/cnta___galois/cells/9qchU h U_Cell__is_htmlqdU_Cell__sageqeh$h%h&U_Cell__timeqfh(ub(hoqg}qh(U _Cell__inqiU U_Cell__worksheetqjhU_Cell__completionsqkU_Cell__out_htmlqlU U _Cell__idqmM
U
_Cell__dirqnU/sage_notebook/worksheets/cnta___galois/cells/10qoU
_Cell__outqpU Uhas_new_outputqqU_Cell__typeqrh&U_Cell__interruptedqsubeU_Worksheet__synchroqtKDU_Worksheet__namequU
cnta - galoisqvU_Worksheet__dirqwU&sage_notebook/worksheets/cnta___galoisqxU_Worksheet__attachedqy}qzU/home/was/.sage/init.sageq{J7DsU_Worksheet__queueq|]q}U_Worksheet__next_idq~MU_Worksheet__comp_is_runningqU_Worksheet__notebookqhU_Worksheet__systemqNU_Worksheet__next_block_idqK U_Worksheet__idqK
ubUcnta - ec - bsdq(hoq}q(U_Worksheet__filenameqUcnta___ec___bsdqU_Worksheet__cellsq]q((hoq}q(U _Cell__inqUE = EllipticCurve('681b')
EqU_Cell__introspect_htmlqU!qU_Cell__worksheetqhU_Cell__completionsqU_Cell__introspectqU_Cell__out_htmlqU U _Cell__idqM U_before_preparseqUxos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/0")
E = EllipticCurve('681b')
EqU
_Cell__dirqU0sage_notebook/worksheets/cnta___ec___bsd/cells/0qU
_Cell__outqUUElliptic Curve defined by y^2 + x*y = x^3 + x^2 - 1154*x - 15345 over Rational FieldqUhas_new_outputqU_Cell__is_htmlqU_Cell__sageqh$U_Cell__typeqUwrapqU_Cell__timeqU_Cell__interruptedqub(hoq}q(U _Cell__inqUprint E.mwrank()qU_Cell__introspect_htmlqU!qU_Cell__worksheetqhU_Cell__completionsqU_Cell__introspectqU_Cell__out_htmlqU U _Cell__idqMU_before_preparseqUnos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/24")
print E.mwrank()qU
_Cell__dirqU1sage_notebook/worksheets/cnta___ec___bsd/cells/24qU
_Cell__outqT Curve [1,1,0,-1154,-15345] :
3 points of order 2:
[-18:9:1], [-22:11:1], [310:-155:8]
****************************
* Using 2-isogeny number 1 *
****************************
Using 2-isogenous curve [0,422,0,59049,0]
-------------------------------------------------------
First step, determining 1st descent Selmer groups
-------------------------------------------------------
After first local descent, rank bound = 0
rk(S^{phi}(E'))= 2
rk(S^{phi'}(E))= 0
-------------------------------------------------------
Second step, determining 2nd descent Selmer groups
-------------------------------------------------------
...skipping since we already know rank=0
After second local descent, rank bound = 0
rk(phi'(S^{2}(E)))= 2
rk(phi(S^{2}(E')))= 0
rk(S^{2}(E))= 2
rk(S^{2}(E'))= 1
Third step, determining E(Q)/phi(E'(Q)) and E'(Q)/phi'(E(Q))
-------------------------------------------------------
1. E(Q)/phi(E'(Q))
-------------------------------------------------------
(c,d) =(-211,-3632)
(c',d')=(422,59049)
This component of the rank is 0
-------------------------------------------------------
2. E'(Q)/phi'(E(Q))
-------------------------------------------------------
This component of the rank is 0
-------------------------------------------------------
Summary of results:
-------------------------------------------------------
rank(E) = 0
#E(Q)/2E(Q) = 4
Information on III(E/Q):
#III(E/Q)[phi'] = 1
#III(E/Q)[2] = 1
Information on III(E'/Q):
#phi'(III(E/Q)[2]) = 1
#III(E'/Q)[phi] = 1
#III(E'/Q)[2] = 1
Rank = 0
Regulator (before saturation) = 1
Searching for points (bound = 10)...done
Regulator (after searching) = 1
Saturating (bound = 100)...finished saturation (index was 0)
Regulator (after saturation) = 1
Regulator = 1
The rank and full Mordell-Weil basis have been determined unconditionally.
(0.288 seconds)qUhas_new_outputqU_Cell__is_htmlqU_Cell__sageqh$U_Cell__typeqUwrapqU_Cell__timeqU_Cell__interruptedqub(hoq}q(hUE.analytic_rank()qhU!qhhhhhU hMhUnos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/1")
E.analytic_rank()qhU0sage_notebook/worksheets/cnta___ec___bsd/cells/1qhU0hhhh$hUwrapqhhub(hoq}q(hU
E.sha_an()qhU!qhhhhhU hMhUgos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/2")
E.sha_an()qhU0sage_notebook/worksheets/cnta___ec___bsd/cells/2qhU9hhhh$hUwrapqhhub(hoq}q(U _Cell__inqUE.Lseries(1)qU_Cell__introspect_htmlqU!qU_Cell__worksheetqhU_Cell__completionsqЉU_Cell__introspectqщU_Cell__out_htmlqU U _Cell__idqMU_before_preparseqUjos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/14")
E.Lseries(1)qU
_Cell__dirqU1sage_notebook/worksheets/cnta___ec___bsd/cells/14qU
_Cell__outqU1.8448152061268208qUhas_new_outputqډU_Cell__is_htmlqۉU_Cell__sageqh$U_Cell__typeqUwrapqU_Cell__timeq߉U_Cell__interruptedqub(hoq}q(hU E.omega()qhU!qhhhЉhщhU hMU_word_being_completedqUE.omegqhUgos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/15")
E.omega()qhU1sage_notebook/worksheets/cnta___ec___bsd/cells/15qhU0.81991786938969809641267899116qhډhۉhh$hUwrapqh߉hub(hoq}q(hUE.tamagawa_number(3)qhU!qhhhЉhщhU hMhU
E.tamagawa_nuqhUros.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/16")
E.tamagawa_number(3)qhU1sage_notebook/worksheets/cnta___ec___bsd/cells/16qhU2hډhۉhh$hhh߉hub(hoq}q(hUE.non_surjective()qhU!qhhhhhU hMhUoos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/3")
E.non_surjective()qhU0sage_notebook/worksheets/cnta___ec___bsd/cells/3qhU[(2, '2-torsion')]qhhhh$hUwrapqhhub(hoq}q(hU E.heegner_discriminants_list(10)qhU!qhhhhhU hMhU}os.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/4")
E.heegner_discriminants_list(10)qhU0sage_notebook/worksheets/cnta___ec___bsd/cells/4qhU4[-8, -20, -35, -56, -68, -83, -95, -107, -119, -143]r hhhh$hUwrapr hhub(hor }r (hUn = E.heegner_index(-20); nr hU!r hhhhhU hMhUxos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/5")
n = E.heegner_index(-20); nr hU0sage_notebook/worksheets/cnta___ec___bsd/cells/5r hU[8.99999215656, 9.00000831615]r hhhh$hUwrapr hhub(hor
}r (hUE.shabound_kato()r hU!r
hhhЉhщhU hMhUE.shar hUoos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/19")
E.shabound_kato()r hU1sage_notebook/worksheets/cnta___ec___bsd/cells/19r hU[2, 3]r hډhۉhh$hUwrapr h߉hub(hor }r (hUE.shabound_kolyvagin()r hU!r hhhЉhщhU hMhUE.shabound_kolyr hUtos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/20")
E.shabound_kolyvagin()r hU1sage_notebook/worksheets/cnta___ec___bsd/cells/20r hU([2, 3], 9)r hډhۉhh$hUwrapr h߉hub(hor }r (hUF = EllipticCurve('681c')r hU!r hhhhhU hMhUvos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/6")
F = EllipticCurve('681c')r hU0sage_notebook/worksheets/cnta___ec___bsd/cells/6r! hU hhhh$hhhhub(hor" }r# (hU\Eap = E.aplist(100)
Fap = F.aplist(100)
[(Eap[n][1] - Fap[n][1])%3 for n in range(len(Eap))]r$ hU!r% hhhЉhщhU hMhUos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/8")
Eap = E.aplist(100)
Fap = F.aplist(100)
[(Eap[n][1] - Fap[n][1])%3 for n in range(len(Eap))]r& hU0sage_notebook/worksheets/cnta___ec___bsd/cells/8r' hUK[0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]r( hډhۉhh$hhh߉hub(hor) }r* (hU(E.isogeny_class() # written by Cremonar+ hU!r, hhhЉhщhU hMhUE.isogenr- hUos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/11")
E.isogeny_class() # written by Cremonar. hU1sage_notebook/worksheets/cnta___ec___bsd/cells/11r/ hT ([Elliptic Curve defined by y^2 + x*y = x^3 + x^2 - 1154*x - 15345 over Rational Field, Elliptic Curve defined by y^2 + x*y = x^3 + x^2 - 19*x - 42812 over Rational Field, Elliptic Curve defined by y^2 + x*y = x^3 + x^2 - 2369*x + 20862 over Rational Field, Elliptic Curve defined by y^2 + x*y = x^3 + x^2 - 1149*x - 15480 over Rational Field], [0 2 2 2]
[2 0 0 0]
[2 0 0 0]
[2 0 0 0])r0 hډhۉhh$hUwrapr1 h߉hub(hor2 }r3 (hUf = E.modular_form()
fr4 hU!r5 hhhЉhщhU hM
hUE.modular_for6 hUtos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/13")
f = E.modular_form()
fr7 hU1sage_notebook/worksheets/cnta___ec___bsd/cells/13r8 hU$q + q^2 - q^3 - q^4 + 2*q^5 + O(q^6)r9 hډhۉhh$hhh߉hub(hor: }r; (hU
f.parent()r< hU!r= hhhЉhщhU hMhUhos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/17")
f.parent()r> hU1sage_notebook/worksheets/cnta___ec___bsd/cells/17r? hUgModular Forms space of dimension 78 for Congruence Subgroup Gamma0(681) of weight 2 over Rational Fieldr@ hډhۉhh$hhh߉hub(horA }rB (hUE = EllipticCurve('389a')rC hU!rD hhhЉhhU hMU_word_being_completedrE UE.padrF hUwos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/18")
E = EllipticCurve('389a')rG hU1sage_notebook/worksheets/cnta___ec___bsd/cells/18rH hU hډhhh$hhhhub(horI }rJ (hUUE.padic_regulator(5) # makes a call to MAGMA for part of the algorithm (for now)rK hU!rL hhhhhU hMjE UF.padic_regrM hUos.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/21")
E.padic_regulator(5) # makes a call to MAGMA for part of the algorithm (for now)rN hU1sage_notebook/worksheets/cnta___ec___bsd/cells/21rO hU1 + 2*5 + 2*5^2 + 4*5^3 + 3*5^4 + 4*5^5 + 3*5^6 + 5^7 + 2*5^10 + 4*5^11 + 5^12 + 4*5^13 + 4*5^14 + 5^15 + 5^17 + 4*5^18 + O(5^20)rP hhhh$hUwraprQ hhub(horR }rS (hU h^U!rT hhhh`hU hMhaU^os.chdir("/home/was/talks/2006-07-09-cnta/sage_notebook/worksheets/cnta___ec___bsd/cells/23")
rU hU1sage_notebook/worksheets/cnta___ec___bsd/cells/23rV hU hhdheh$hh&hfhub(horW }rX (hiU hjhhkhlU hmMhnU1sage_notebook/worksheets/cnta___ec___bsd/cells/25rY hpU hqhrh&hsubeU_Worksheet__synchrorZ KyU_Worksheet__comp_is_runningr[ U_Worksheet__attachedr\ }r] U/home/was/.sage/init.sager^ J7DsU_Worksheet__dirr_ U(sage_notebook/worksheets/cnta___ec___bsdr` U_Worksheet__queuera ]rb U_Worksheet__next_idrc MU_Worksheet__namerd Ucnta - ec - bsdre U_Worksheet__notebookrf hU_Worksheet__idrg KU_Worksheet__next_block_idrh KU_Worksheet__systemri NubUcnta - ec - plotrj (hork }rl (U_Worksheet__filenamerm Ucnta___ec___plotrn U_Worksheet__cellsro ]rp ((horq }rr (hU