Processing math: 100%
Ask Your Question
0

Finding Cremona label for Tunnell's y^2-x^3-n^2x

asked 12 years ago

memory13 gravatar image

When I enter

E = EllipticCurve([-n^2,0]); E;E.label()

Sage gives an error that I have an unsupported operand type. I assume the problem is that I have not defined the variable 'n', which is a square free integer, but how does one do this? Any help would be greatly appreciated!!

Preview: (hide)

2 Answers

Sort by » oldest newest most voted
1

answered 11 years ago

John Cremona gravatar image

E.label() only works if E is defined over Q and has conductor within the range of the database (currently up to 300,000, but you have to install an optional spkg to get conductors over 10000).

In your case you wanted to treat n as a variable, so your E is (perhaps) defined over the function field Q(n); such a curve does not have a "Cremona label" -- I should know!

Preview: (hide)
link

Comments

Haha! Though I bet eventually someone will name something after you that you won't have known of!

kcrisman gravatar imagekcrisman ( 11 years ago )

Personally, I am trying to move towards using LMFDB labels instead since there is at least a logical explanation for the ordering used: see http://www.lmfdb.org/knowledge/show/ec.q.lmfdb_label

John Cremona gravatar imageJohn Cremona ( 11 years ago )
1

answered 12 years ago

kcrisman gravatar image

Correct; n is indeed a builtin thing in Sage, but it's for numerical approximation.

sage: var('n')
n
sage: E = EllipticCurve([-n^2,0]); E
Elliptic Curve defined by y^2 = x^3 + (-n^2)*x over Symbolic Ring

but there is no E.label(), as you'll find if you try it.

Preview: (hide)
link

Comments

Thank you!

memory13 gravatar imagememory13 ( 12 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

Stats

Asked: 12 years ago

Seen: 549 times

Last updated: Dec 10 '13