Loading [MathJax]/jax/output/HTML-CSS/jax.js

First time here? Check out the FAQ!

Ask Your Question
0

Class groups of number fields obtained by adding p-torsion points of elliptic curves

asked 6 years ago

tungnt gravatar image

I am a new user. I am very sorry if this question is inappropriate. I would like to test some of my speculations about the arithmetics of number fields obtained by adding p-torsion points of elliptic curves.

More precisely, suppose E is an elliptic curve over Q of conductor p. Let L=Q(E[p]), the field obtained by adding all p-torsion points of E. Are there commands in SAGE that allow us to test whether the p-part of Cl(L) is non-trivial?

For cyclotomic fields Q(ζp), one can use Kummer's criterion to see whether the p-part of Cl(Q(ζp)). However, I do not aware of any analogous criterion for L=Q(E[p]).

Thank you for reading.

Preview: (hide)

1 Answer

Sort by » oldest newest most voted
0

answered 6 years ago

dan_fulea gravatar image

Please give us a special case. So far, try EllipticCurve? to see how ot initialize an elliptic curve in sage. There are many examples. E[p] can be "computed" more or less starting for intsance from the corresponding division_polynomial. For instance:

p = 3

for a in [3..22]:
    print a

    E = EllipticCurve( QQ, [-1, a] )
    P = E.division_polynomial(3)
    L.<a> = NumberField(P)
    Cl_L = L.class_group()

    if p.divides( Cl_L.order() ):

        print "E =", E
        print "RANK ::", E.rank()
        print "P =", P 
        print "L =", L
        print "Cl(L) ~", L.class_group()

        break

The above rudimentary search finds:

E = Elliptic Curve defined by y^2 = x^3 - x + 19 over Rational Field
RANK :: 1
P = 3*x^4 - 6*x^2 + 228*x - 1
L = Number Field in a with defining polynomial 3*x^4 - 6*x^2 + 228*x - 1
Cl(L) ~ Class group of order 15 with structure C15 of Number Field in a with defining polynomial 3*x^4 - 6*x^2 + 228*x - 1
Preview: (hide)
link

Comments

Thank you very much for your response. I will try to do some experiments using the above codes.

The examples that I have in mind are the the two modular curves X0(11) and X0(17).

tungnt gravatar imagetungnt ( 6 years ago )

My computer has run for about 2 hours without any results. I think one particular reason is that the Gal(L/Q) is always GL2(Fp)-which is already big for p=11 or p=17.

tungnt gravatar imagetungnt ( 6 years ago )

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Question Tools

1 follower

Stats

Asked: 6 years ago

Seen: 259 times

Last updated: May 23 '18