前回の記事から引き続き、代数曲線の での解の個数 について思いを馳せたいと思います。
今回は、 を素数とし、有限体 上定義された楕円曲線
の解の個数 について考えます。楕円曲線の仮定(非特異性)より は重根を持たないとします。
具体例の計算
雰囲気を掴むために、少しだけ例を計算します。具体的には
として考えましょう。
としたとき、 のすべての組を代入すると
が成り立ちます。それ以外の組み合わせでは、等号( の合同のこと)は成り立ちません。
これに無限遠点 を加えたものが、 上の楕円曲線 の有理点です。よって
となります。したがって、 ということになりますね。
ほかにもたとえば、 のとき のすべての組を代入すると
が成り立ちます。他の組み合わせでは等号は成り立ちません。
無限遠点 と合わせて
となります。したがって、 ということになりますね。
解の個数はだいたい p + 1 個
一般の について、ざっくりと解の個数 を見積もることを考えましょう。
ある に対してあり得るパターンとしては、 となるか、 が の平方剰余となるか、平方非剰余となるかのいずれかとなります。
- のとき:
となるので、 が解となります。
- が の平方剰余のとき:
となるような が2つ()存在します。よって と の2個が解となります。
- が の平方剰余のとき:
となるような は存在しません。
したがって、解の総数は
ということになります。
ここでもし
であれば、
となるわけです。
( が重根を持たない仮定により、 の解の個数が奇数になることを使っています。)
したがって、有限体上の楕円曲線の有理点の個数はだいたい 個というわけですね。
ヤコブスタール和
この時点でだいぶ面白いですが、もっと正確に見積もることができれば嬉しいですね。
と の誤差
は、どのように評価できるでしょうか。実は、ヤコブスタール和を使ってこの誤差を完全に決定できる、というのが今日まさに紹介したい話です。
ルジャンドル記号を用いて
という値を考えると、
となります。ちゃんと個別の に対応する解の個数を表していますね。
したがって、解の総数は
と表せることになります。
さて、ここで
という和の値が決定できれば、解の個数が完全に決定できます。この和を ヤコブスタール和 といいます。
ヤコブスタール和は、以前の記事で紹介したことがありましたね。
tsujimotter.hatenablog.com
とヤコブスタール和
ここからは具体的な楕円曲線
を想定して、より具体的に解の個数をカウントすることを考えましょう。
という形の楕円曲線に適用できる話になっています。分かりやすさのために のケースで考えたいと思います。
このようにするとヤコブスタール和は
となります。ちょうど、前節の記事における を計算することになります。
実は、前節の記事でやったこと、すなわち「 をヤコブスタール和を使って具体的に書き下す」を逆に使うと、まさに今回の問題である解の個数を決定できるのです! これがすごく面白いので紹介しましょう。
のとき、フェルマーの2平方和定理 により
となるような整数 の存在が保証されます。ここで は奇数なので、 のいずれかは奇数ですが、 は奇数で は偶数とします。 となるようにとると、 は一意的に定めることができます。
このとき、ヤコブスタール和 の値は
となるというのが、上の記事で示したことです。
正確にいえば、上で示したことは または であることですが、 のヤコブスタール和の合同式(この合同式は「素数と2次体の整数論」の問題5.55に載っています)
と、
(これはガウスによる定理ですが、たとえばこれ https://dalspace.library.dal.ca/bitstream/handle/10222/47610/Al-Shaghay-Abdullah-MSc-MATH-March-2014.pdf?sequence=1 のTheorem 1.1に主張が書いてあります)を考えると、合同式
が得られます。あとは両辺の値の取りうる範囲を考えることで、等式として が確定するようです。
したがって、楕円曲線 の解の個数は、 と表したとき
と表せるということです。これは面白いですね!!
実際、冒頭の の具体例について考えてみると、 ですから です。これにより
となり、たしかに計算した結果と一致していますね。
その他の でも計算してみると、次のようになります:
たしかに、 になっていることがわかりますね。
tsujimotter.hatenablog.com
前回の記事は、 の解の個数でしたが、今回は の解の個数です。しかし、今回はヤコブスタール和の性質があらかじめ分かっていたので、ずいぶんあっさりと求めることができました。
ここで、 なので が成り立ちます。したがって、 と の誤差の評価は
と表すことができます。これはまさに 楕円曲線のハッセの定理 そのものですね!
tsujimotter.hatenablog.com
こんな風に、具体的な楕円曲線 については、ヤコブスタール和を用いてハッセの定理を導くことができてしまうのです。すごいですね。
p = 4n+3 型の場合
ところで、 のケースをやっていませんでしたが、この場合のヤコブスタール和は
となります。
これは次のように示すことができます:
である。これを使うと、以下のようにヤコブスタール和が計算できる:
したがって、 のときは
が成り立っています。
こっちの場合は、誤差が一切ないというわけなんですね!( の具体例でも確かにそうでした。)
これもしかして「虚数乗法を持つ楕円曲線の場合、は半分の で 0 になる」という話に関係するのかな!?
実際、 は、 に虚数乗法を持つ楕円曲線の具体例となっています。いろんな知識が繋がって楽しいですね!
面白くなってきたところですが、私の(現時点での)理解の最前線に到達しましたので、この辺りで筆を置くことにしましょう。
それでは、今日はこの辺で!
参考文献
今回の話は、木村巌先生のブログの「Jacobsthal和」シリーズの内容に影響を受けて書いています。大変勉強になりました。
iwaokimura.blogspot.com
また、最近ちょうど「ゆるにじたい(「素数と2次体の整数論」の勉強会)」にて、ヤコブスタール和の話に差し掛かりまして、その関係でヤコブスタール和に興味を持って調べていました。
- 作者:青木 昇
- 発売日: 2012/12/21
- メディア: 単行本
まだちゃんと読めていませんが、関連する内容が以下の本にも載っていたかと思います。
- 作者:橋本 喜一朗
- 発売日: 2017/09/27
- メディア: 単行本
楕円曲線の個数がだいたい 個になるという話は、下記の本の「第4章 有限体上の3次曲線」の冒頭部分に載っていました。
- 作者:J. H. シルヴァーマン,J. テイト
- 発売日: 2012/08/25
- メディア: 単行本
「虚数乗法を持つ楕円曲線の場合、は半分の で 0 になる」という話は、たしか下記の本の第4章で見た記憶があります。
- 作者:P・デュピュイ
- 発売日: 2016/12/07
- メディア: 単行本