Determining elliptic curve analytic rank even/odd
$begingroup$
For an elliptic curve over Q that is defined with large coefficients, it can take mathematical software (such as Sage) a long to time calculate the analytic rank. However, it seems to quickly know if the rank is even or odd.
I would like to understand how they determine this so quickly.
This is hinted at in a PlanetMath article as the "root number" obtained from the sign of the functional equation:
$$Lambda(E,s) = pm Lambda(E,2 - s)$$
Where $Lambda$ is related to the $L$ function by:
$$Lambda(E,s) = N^{s/2} (2pi)^{-s} Gamma(s) L(E,s)$$
where $N$ is the conductor of $E$ over $mathbb{Q}$.
(I'm still a little confused on the detailed definitions. Another reference, with slightly different definition relating $Lambda$ and $L$, http://www.math.harvard.edu/~gross/preprints/ell2.pdf )
Anyway, the expansion definition of $L$ does not look like it would be valid for both sides of the functional equation, which would prevent just evaluating $Lambda$ to check the sign. And due to the speed, I'm guessing Sage isn't evaluating $L$ at all here (or can immediately tell just by looking at a couple terms in the expansion?).
Is there some trick that allows extracting the sign without evaluating $L$?
number-theory elliptic-curves l-functions
$endgroup$
|
show 1 more comment
$begingroup$
For an elliptic curve over Q that is defined with large coefficients, it can take mathematical software (such as Sage) a long to time calculate the analytic rank. However, it seems to quickly know if the rank is even or odd.
I would like to understand how they determine this so quickly.
This is hinted at in a PlanetMath article as the "root number" obtained from the sign of the functional equation:
$$Lambda(E,s) = pm Lambda(E,2 - s)$$
Where $Lambda$ is related to the $L$ function by:
$$Lambda(E,s) = N^{s/2} (2pi)^{-s} Gamma(s) L(E,s)$$
where $N$ is the conductor of $E$ over $mathbb{Q}$.
(I'm still a little confused on the detailed definitions. Another reference, with slightly different definition relating $Lambda$ and $L$, http://www.math.harvard.edu/~gross/preprints/ell2.pdf )
Anyway, the expansion definition of $L$ does not look like it would be valid for both sides of the functional equation, which would prevent just evaluating $Lambda$ to check the sign. And due to the speed, I'm guessing Sage isn't evaluating $L$ at all here (or can immediately tell just by looking at a couple terms in the expansion?).
Is there some trick that allows extracting the sign without evaluating $L$?
number-theory elliptic-curves l-functions
$endgroup$
$begingroup$
Maybe there is much easier but modularity theorem says $f(z)=sum_na_ne^{2ipi nz}$ is modular eigen form in $S_2(Gamma_0(M))$ for every $Nd|M$. Changing finitely many $a_p$ you can make $M$ smaller (which means changing model of $E$ and taking isogeny). Then $Lambda(E,s) = pm Lambda(E,2 - s)$ is true when $M=N$ the least possible that is $f$ is a newform. Once you know it as explained in homepages.warwick.ac.uk/~masgaj/book/fulltext/index.html you can compute the periods of the jacobian of $X_0(M)$ and action of Fricke's involution on it, $f,E$ will correspond to one of the periods
$endgroup$
– reuns
Jan 29 at 21:49
$begingroup$
Note (assuming you are given a Neron model for $E$) Hasse bound says $|a_p| = p^{1/2}, a_n = O(n^{1/2+epsilon})$ so $L(s,E) = sum_{n ge 1} a_n n^{-s}$ converges only for $Re(s) > 3/2$ and you can't look directly at $frac{Lambda(s,E)}{Lambda(2-s,E)}$ to find the sign of the functional equation. However (assuming you are given a Neron model of $E$ so that $f(z) = sum_{n ge 1} a_n e^{2ipi nz}$. is a newform) you can look instead at $frac{f(z)}{(Nz)^{-2}f(-1/(Nz))}$
$endgroup$
– reuns
Jan 29 at 22:10
$begingroup$
I don't know what Sage does, but 2 possible ways are to use the approximate functional equation or compute the global root number as a product of local root numbers.
$endgroup$
– Kimball
Jan 30 at 18:24
$begingroup$
@Kimball how is a local root number calculated?
$endgroup$
– PluckyBird
Jan 30 at 18:51
$begingroup$
@PluckyBird: Take a look at sections 1-3 of this paper. To summarize, the local root number at $infty$ is always -1, +1 at all primes of good reduction, and -1/+1 at primes of multiplicative reduction depending on whether it's split or nonsplit, respectively. If your curve is semistable, then this is already enough. The case of additive reduction is a bit more complicated, but still reasonable to compute.
$endgroup$
– Brandon Carter
Jan 31 at 5:23
|
show 1 more comment
$begingroup$
For an elliptic curve over Q that is defined with large coefficients, it can take mathematical software (such as Sage) a long to time calculate the analytic rank. However, it seems to quickly know if the rank is even or odd.
I would like to understand how they determine this so quickly.
This is hinted at in a PlanetMath article as the "root number" obtained from the sign of the functional equation:
$$Lambda(E,s) = pm Lambda(E,2 - s)$$
Where $Lambda$ is related to the $L$ function by:
$$Lambda(E,s) = N^{s/2} (2pi)^{-s} Gamma(s) L(E,s)$$
where $N$ is the conductor of $E$ over $mathbb{Q}$.
(I'm still a little confused on the detailed definitions. Another reference, with slightly different definition relating $Lambda$ and $L$, http://www.math.harvard.edu/~gross/preprints/ell2.pdf )
Anyway, the expansion definition of $L$ does not look like it would be valid for both sides of the functional equation, which would prevent just evaluating $Lambda$ to check the sign. And due to the speed, I'm guessing Sage isn't evaluating $L$ at all here (or can immediately tell just by looking at a couple terms in the expansion?).
Is there some trick that allows extracting the sign without evaluating $L$?
number-theory elliptic-curves l-functions
$endgroup$
For an elliptic curve over Q that is defined with large coefficients, it can take mathematical software (such as Sage) a long to time calculate the analytic rank. However, it seems to quickly know if the rank is even or odd.
I would like to understand how they determine this so quickly.
This is hinted at in a PlanetMath article as the "root number" obtained from the sign of the functional equation:
$$Lambda(E,s) = pm Lambda(E,2 - s)$$
Where $Lambda$ is related to the $L$ function by:
$$Lambda(E,s) = N^{s/2} (2pi)^{-s} Gamma(s) L(E,s)$$
where $N$ is the conductor of $E$ over $mathbb{Q}$.
(I'm still a little confused on the detailed definitions. Another reference, with slightly different definition relating $Lambda$ and $L$, http://www.math.harvard.edu/~gross/preprints/ell2.pdf )
Anyway, the expansion definition of $L$ does not look like it would be valid for both sides of the functional equation, which would prevent just evaluating $Lambda$ to check the sign. And due to the speed, I'm guessing Sage isn't evaluating $L$ at all here (or can immediately tell just by looking at a couple terms in the expansion?).
Is there some trick that allows extracting the sign without evaluating $L$?
number-theory elliptic-curves l-functions
number-theory elliptic-curves l-functions
asked Jan 29 at 21:16
PluckyBirdPluckyBird
536
536
$begingroup$
Maybe there is much easier but modularity theorem says $f(z)=sum_na_ne^{2ipi nz}$ is modular eigen form in $S_2(Gamma_0(M))$ for every $Nd|M$. Changing finitely many $a_p$ you can make $M$ smaller (which means changing model of $E$ and taking isogeny). Then $Lambda(E,s) = pm Lambda(E,2 - s)$ is true when $M=N$ the least possible that is $f$ is a newform. Once you know it as explained in homepages.warwick.ac.uk/~masgaj/book/fulltext/index.html you can compute the periods of the jacobian of $X_0(M)$ and action of Fricke's involution on it, $f,E$ will correspond to one of the periods
$endgroup$
– reuns
Jan 29 at 21:49
$begingroup$
Note (assuming you are given a Neron model for $E$) Hasse bound says $|a_p| = p^{1/2}, a_n = O(n^{1/2+epsilon})$ so $L(s,E) = sum_{n ge 1} a_n n^{-s}$ converges only for $Re(s) > 3/2$ and you can't look directly at $frac{Lambda(s,E)}{Lambda(2-s,E)}$ to find the sign of the functional equation. However (assuming you are given a Neron model of $E$ so that $f(z) = sum_{n ge 1} a_n e^{2ipi nz}$. is a newform) you can look instead at $frac{f(z)}{(Nz)^{-2}f(-1/(Nz))}$
$endgroup$
– reuns
Jan 29 at 22:10
$begingroup$
I don't know what Sage does, but 2 possible ways are to use the approximate functional equation or compute the global root number as a product of local root numbers.
$endgroup$
– Kimball
Jan 30 at 18:24
$begingroup$
@Kimball how is a local root number calculated?
$endgroup$
– PluckyBird
Jan 30 at 18:51
$begingroup$
@PluckyBird: Take a look at sections 1-3 of this paper. To summarize, the local root number at $infty$ is always -1, +1 at all primes of good reduction, and -1/+1 at primes of multiplicative reduction depending on whether it's split or nonsplit, respectively. If your curve is semistable, then this is already enough. The case of additive reduction is a bit more complicated, but still reasonable to compute.
$endgroup$
– Brandon Carter
Jan 31 at 5:23
|
show 1 more comment
$begingroup$
Maybe there is much easier but modularity theorem says $f(z)=sum_na_ne^{2ipi nz}$ is modular eigen form in $S_2(Gamma_0(M))$ for every $Nd|M$. Changing finitely many $a_p$ you can make $M$ smaller (which means changing model of $E$ and taking isogeny). Then $Lambda(E,s) = pm Lambda(E,2 - s)$ is true when $M=N$ the least possible that is $f$ is a newform. Once you know it as explained in homepages.warwick.ac.uk/~masgaj/book/fulltext/index.html you can compute the periods of the jacobian of $X_0(M)$ and action of Fricke's involution on it, $f,E$ will correspond to one of the periods
$endgroup$
– reuns
Jan 29 at 21:49
$begingroup$
Note (assuming you are given a Neron model for $E$) Hasse bound says $|a_p| = p^{1/2}, a_n = O(n^{1/2+epsilon})$ so $L(s,E) = sum_{n ge 1} a_n n^{-s}$ converges only for $Re(s) > 3/2$ and you can't look directly at $frac{Lambda(s,E)}{Lambda(2-s,E)}$ to find the sign of the functional equation. However (assuming you are given a Neron model of $E$ so that $f(z) = sum_{n ge 1} a_n e^{2ipi nz}$. is a newform) you can look instead at $frac{f(z)}{(Nz)^{-2}f(-1/(Nz))}$
$endgroup$
– reuns
Jan 29 at 22:10
$begingroup$
I don't know what Sage does, but 2 possible ways are to use the approximate functional equation or compute the global root number as a product of local root numbers.
$endgroup$
– Kimball
Jan 30 at 18:24
$begingroup$
@Kimball how is a local root number calculated?
$endgroup$
– PluckyBird
Jan 30 at 18:51
$begingroup$
@PluckyBird: Take a look at sections 1-3 of this paper. To summarize, the local root number at $infty$ is always -1, +1 at all primes of good reduction, and -1/+1 at primes of multiplicative reduction depending on whether it's split or nonsplit, respectively. If your curve is semistable, then this is already enough. The case of additive reduction is a bit more complicated, but still reasonable to compute.
$endgroup$
– Brandon Carter
Jan 31 at 5:23
$begingroup$
Maybe there is much easier but modularity theorem says $f(z)=sum_na_ne^{2ipi nz}$ is modular eigen form in $S_2(Gamma_0(M))$ for every $Nd|M$. Changing finitely many $a_p$ you can make $M$ smaller (which means changing model of $E$ and taking isogeny). Then $Lambda(E,s) = pm Lambda(E,2 - s)$ is true when $M=N$ the least possible that is $f$ is a newform. Once you know it as explained in homepages.warwick.ac.uk/~masgaj/book/fulltext/index.html you can compute the periods of the jacobian of $X_0(M)$ and action of Fricke's involution on it, $f,E$ will correspond to one of the periods
$endgroup$
– reuns
Jan 29 at 21:49
$begingroup$
Maybe there is much easier but modularity theorem says $f(z)=sum_na_ne^{2ipi nz}$ is modular eigen form in $S_2(Gamma_0(M))$ for every $Nd|M$. Changing finitely many $a_p$ you can make $M$ smaller (which means changing model of $E$ and taking isogeny). Then $Lambda(E,s) = pm Lambda(E,2 - s)$ is true when $M=N$ the least possible that is $f$ is a newform. Once you know it as explained in homepages.warwick.ac.uk/~masgaj/book/fulltext/index.html you can compute the periods of the jacobian of $X_0(M)$ and action of Fricke's involution on it, $f,E$ will correspond to one of the periods
$endgroup$
– reuns
Jan 29 at 21:49
$begingroup$
Note (assuming you are given a Neron model for $E$) Hasse bound says $|a_p| = p^{1/2}, a_n = O(n^{1/2+epsilon})$ so $L(s,E) = sum_{n ge 1} a_n n^{-s}$ converges only for $Re(s) > 3/2$ and you can't look directly at $frac{Lambda(s,E)}{Lambda(2-s,E)}$ to find the sign of the functional equation. However (assuming you are given a Neron model of $E$ so that $f(z) = sum_{n ge 1} a_n e^{2ipi nz}$. is a newform) you can look instead at $frac{f(z)}{(Nz)^{-2}f(-1/(Nz))}$
$endgroup$
– reuns
Jan 29 at 22:10
$begingroup$
Note (assuming you are given a Neron model for $E$) Hasse bound says $|a_p| = p^{1/2}, a_n = O(n^{1/2+epsilon})$ so $L(s,E) = sum_{n ge 1} a_n n^{-s}$ converges only for $Re(s) > 3/2$ and you can't look directly at $frac{Lambda(s,E)}{Lambda(2-s,E)}$ to find the sign of the functional equation. However (assuming you are given a Neron model of $E$ so that $f(z) = sum_{n ge 1} a_n e^{2ipi nz}$. is a newform) you can look instead at $frac{f(z)}{(Nz)^{-2}f(-1/(Nz))}$
$endgroup$
– reuns
Jan 29 at 22:10
$begingroup$
I don't know what Sage does, but 2 possible ways are to use the approximate functional equation or compute the global root number as a product of local root numbers.
$endgroup$
– Kimball
Jan 30 at 18:24
$begingroup$
I don't know what Sage does, but 2 possible ways are to use the approximate functional equation or compute the global root number as a product of local root numbers.
$endgroup$
– Kimball
Jan 30 at 18:24
$begingroup$
@Kimball how is a local root number calculated?
$endgroup$
– PluckyBird
Jan 30 at 18:51
$begingroup$
@Kimball how is a local root number calculated?
$endgroup$
– PluckyBird
Jan 30 at 18:51
$begingroup$
@PluckyBird: Take a look at sections 1-3 of this paper. To summarize, the local root number at $infty$ is always -1, +1 at all primes of good reduction, and -1/+1 at primes of multiplicative reduction depending on whether it's split or nonsplit, respectively. If your curve is semistable, then this is already enough. The case of additive reduction is a bit more complicated, but still reasonable to compute.
$endgroup$
– Brandon Carter
Jan 31 at 5:23
$begingroup$
@PluckyBird: Take a look at sections 1-3 of this paper. To summarize, the local root number at $infty$ is always -1, +1 at all primes of good reduction, and -1/+1 at primes of multiplicative reduction depending on whether it's split or nonsplit, respectively. If your curve is semistable, then this is already enough. The case of additive reduction is a bit more complicated, but still reasonable to compute.
$endgroup$
– Brandon Carter
Jan 31 at 5:23
|
show 1 more comment
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function () {
return StackExchange.using("mathjaxEditing", function () {
StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix) {
StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
});
});
}, "mathjax-editing");
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "69"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3092734%2fdetermining-elliptic-curve-analytic-rank-even-odd%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Mathematics Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
Use MathJax to format equations. MathJax reference.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3092734%2fdetermining-elliptic-curve-analytic-rank-even-odd%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
$begingroup$
Maybe there is much easier but modularity theorem says $f(z)=sum_na_ne^{2ipi nz}$ is modular eigen form in $S_2(Gamma_0(M))$ for every $Nd|M$. Changing finitely many $a_p$ you can make $M$ smaller (which means changing model of $E$ and taking isogeny). Then $Lambda(E,s) = pm Lambda(E,2 - s)$ is true when $M=N$ the least possible that is $f$ is a newform. Once you know it as explained in homepages.warwick.ac.uk/~masgaj/book/fulltext/index.html you can compute the periods of the jacobian of $X_0(M)$ and action of Fricke's involution on it, $f,E$ will correspond to one of the periods
$endgroup$
– reuns
Jan 29 at 21:49
$begingroup$
Note (assuming you are given a Neron model for $E$) Hasse bound says $|a_p| = p^{1/2}, a_n = O(n^{1/2+epsilon})$ so $L(s,E) = sum_{n ge 1} a_n n^{-s}$ converges only for $Re(s) > 3/2$ and you can't look directly at $frac{Lambda(s,E)}{Lambda(2-s,E)}$ to find the sign of the functional equation. However (assuming you are given a Neron model of $E$ so that $f(z) = sum_{n ge 1} a_n e^{2ipi nz}$. is a newform) you can look instead at $frac{f(z)}{(Nz)^{-2}f(-1/(Nz))}$
$endgroup$
– reuns
Jan 29 at 22:10
$begingroup$
I don't know what Sage does, but 2 possible ways are to use the approximate functional equation or compute the global root number as a product of local root numbers.
$endgroup$
– Kimball
Jan 30 at 18:24
$begingroup$
@Kimball how is a local root number calculated?
$endgroup$
– PluckyBird
Jan 30 at 18:51
$begingroup$
@PluckyBird: Take a look at sections 1-3 of this paper. To summarize, the local root number at $infty$ is always -1, +1 at all primes of good reduction, and -1/+1 at primes of multiplicative reduction depending on whether it's split or nonsplit, respectively. If your curve is semistable, then this is already enough. The case of additive reduction is a bit more complicated, but still reasonable to compute.
$endgroup$
– Brandon Carter
Jan 31 at 5:23