有限体 上の楕円曲線 を考える。 の 有理点全体 (無限遠点 を含む)は、点の加法によりアーベル群をなし、その位数は であることが知られている。 の元のうち、位数がちょうど であるものの個数を求めよ。
楕円曲線の有理点群の構造
(, )を使える。2 等分点の個数( の 内の根の数 )から の偶奇や の構造を判定できる。群の構造がわかっているとき、位数がちょうど の点の個数を求められる
前提
- 平方剰余による有理点の数え上げ (大学院数学 代数幾何)
- 有限体上の楕円曲線の点の加算 (大学数学 暗号理論)
この技能までの道筋(62 技能)
読み込み中…
右端(太枠)がこの技能です。左へドラッグすると、さらに前の前提をさかのぼれます。技能を押すと、そこまでの道筋が光ります。
一覧で見る(前提が先)
- 約数の見つけ方 (算数 整数の性質)
- 最大公約数と最小公倍数 (算数 整数の性質)
- 素因数分解と約数の個数 (算数 整数の性質)
- 最大公約数と最小公倍数 (数学A 整数の性質)
- 分数のたし算・ひき算 (算数 計算と数のきまり)
- 小数の四則計算 (算数 計算と数のきまり)
- 正負の数の加法・減法 (中学数学 数と式)
- 分数のかけ算・わり算 (算数 計算と数のきまり)
- 四則の混じった計算の順序 (算数 計算と数のきまり)
- 正負の数の乗除・累乗と四則混合 (中学数学 数と式)
- 分配法則を使った計算のくふう (算数 計算と数のきまり)
- 文字式の計算(同類項・分配法則) (中学数学 数と式)
- 乗法公式による展開 (中学数学 数と式)
- 因数分解 (中学数学 数と式)
- 文字式で表した整数の性質 (中学数学 数と式)
- 余りによる整数の分類 (数学A 整数の性質)
- 樹形図で数え上げる (算数 場合の数)
- 積の法則と和の法則 (算数 場合の数)
- 和の法則・積の法則と樹形図 (数学A 場合の数と確率)
- 合同式 (数学A 整数の性質)
- 群の位数と元の位数 (大学数学 代数学)
- 有限アーベル群の構造と部分群の個数 (大学数学 代数学)
- 剰余類環の単元群とオイラー関数 (大学数学 代数学)
- 3 次式までの展開と因数分解 (数学I 数と式)
- 整式の除法 (数学II 複素数と方程式)
- 剰余環のイデアルと単元の個数 (大学数学 代数学)
- 剰余の定理・因数定理と高次方程式 (数学II 複素数と方程式)
- 平方根の意味と根号の簡単化 (中学数学 数と式)
- 根号の乗除と加減 (中学数学 数と式)
- 分母の有理化 (中学数学 数と式)
- 乗法公式・分配法則を使う根号の式の展開 (中学数学 数と式)
- 根号を含む式の計算と分母の有理化 (数学I 数と式)
- 小数と分数のまじった計算 (算数 計算と数のきまり)
- 逆算(□ を求める) (算数 計算と数のきまり)
- 1 次方程式の解き方 (中学数学 方程式)
- 比例・反比例の式とグラフ (中学数学 関数)
- 関数 の式と変域 (中学数学 関数)
- 平方完成と 2 次関数のグラフ (数学I 2次関数)
- 複素数と 2 次方程式の虚数解 (数学II 複素数と方程式)
- 最小多項式と既約性の判定 (大学数学 代数学)
- 三角形の角の大きさ (算数 平面図形)
- 対頂角と平行線の同位角・錯角 (中学数学 平面図形)
- 三角形の外角と角の組み合わせ (中学数学 平面図形)
- 二等辺三角形の角 (中学数学 平面図形)
- 平行四辺形と特別な四角形の性質 (中学数学 平面図形)
- 三角形・四角形の面積 (算数 平面図形)
- 三平方の定理 (中学数学 相似と三平方の定理)
- 折り返した図形の角と長さ (中学数学 平面図形)
- 三平方の定理と平面図形 (中学数学 相似と三平方の定理)
- ベクトルの演算と成分 (数学C ベクトル)
- 行列の和・積と 2 次の逆行列 (大学数学 線形代数)
- 掃き出し法と連立 1 次方程式 (大学数学 線形代数)
- 行列の階数と解の存在 (大学数学 線形代数)
- ベクトル空間・一次独立・基底・次元 (大学数学 線形代数)
- 拡大次数と次数の積の公式 (大学数学 代数学)
- 有限体の構造と部分体 (大学数学 代数学)
- 射影平面曲線と斉次化 (大学院数学 代数幾何)
- 平方剰余による有理点の数え上げ (大学院数学 代数幾何)
- ユークリッドの互除法 (数学A 整数の性質)
- 1 次不定方程式の整数解 (数学A 整数の性質)
- 法 での逆元(拡張ユークリッドの互除法) (大学数学 暗号理論)
- 有限体上の楕円曲線の点の加算 (大学数学 暗号理論)
説明
有限体 (標数 )上の楕円曲線 ()の有理点全体 は、点の加算で有限アーベル群になります。この技能では、その群が必ず (, )の形になることを使って、点の個数 と 2 等分点の情報から群の構造を決め、位数がちょうど の点の個数を求めます。暗号で使う曲線の点の位数を調べるときや、大学院入試で「位数 の点はいくつあるか」を問われたときに使います。
なぜそうしてよいのか
まず、構造定理 ()の背景を述べます。 で割り切れない に対して、代数閉包 上で をみたす点 全体( 等分点群 )は と同型で、ちょうど 個です( は だけか です)。これは楕円曲線の基本事実として認めます。すると有限アーベル群 を巡回群の積 (, )に分解したとき、 なら の素因数 について位数 以下の元( の元)が 個以上あることになり、 が高々 個しかないことに反します。よって巡回因子は高々 2 個です。さらに という制約があり( 全体が 上にあると、ヴェイユ対と呼ばれる対応から 1 の原始 乗根が に入ることが従う、という事実です)、これも認めて使います。
次に 2 等分点です。 の逆元は なので、 すなわち となるのは 、つまり( より) のときです。したがって 上の 2 等分点は、 と、 の 内の根 に対する点 です。根の個数を とすると です。3 次式は 2 つの根が にあれば、残りの根も(根と係数の関係から) に入るので、 です。 なら位数 2 の元がなく は奇数、 なら で 2 部分は巡回( は奇数で は偶数)、 なら で が偶数、特に です。
最後に位数の数え上げです。 で をみたす元の個数は、各成分で の解が 個あることから 個です。位数が を割り切る元の個数が なので、そこから位数が の真の約数である元を除けば、位数がちょうど の元の個数が得られます。( は素数)なら、真の約数はすべて を割るので、答えは です。
手順
曲線 と (, )を確認し、平方剰余による数え上げ で点の個数 を求める(与えられていればそれを使う)。
の 内の根の個数 を調べ、 が自明・・ のどれかを決める(2 等分点は を含めて 個)。
, , をみたす候補 を書き出し、手順 2 の 2 部分の情報( なら は偶数、 なら は奇数)などで 1 つに絞る。絞れなければ点の加算で特定の点の位数を調べる。
をみたす点の個数 を計算する。
位数がちょうど の点の個数を、 から位数が の真の約数である点を引いて求める。 なら 。
例題
上の楕円曲線 を考える。(無限遠点 を含む)の中で、位数がちょうど の点の個数を求めよ。
例題の解答
(手順 1) なので楕円曲線である。 の平方剰余は 。 について は順に なので、 の値は 、和は 。よって 。
(手順 2) は に根 をもつので 。2 等分点は の 4 個で、。
(手順 3), の候補は と 。 より は偶数なので ( も満たす)。よって 。
(手順 4), 。
(手順 5) なので、位数がちょうど 4 の点は 個。
(確かめ)残りの点は の と の の 4 個。たとえば では , , で , したがって の位数は 4 であり、結果と合う。
答え:
よくある誤り
の 内の根が 2 個の場合を考えてしまう誤り。正しくは、2 根が にあれば 3 根目 ( の係数が 0 だから)も にあるので、根の個数は のどれかである。
2 等分点の個数を根の個数 そのものとしてしまう誤り。正しくは も をみたすので であり、位数がちょうど 2 の点が 個である(例: なら は 4 点)。
点の個数だけで群の構造を決めてしまう誤り。たとえば でも と の 2 通りがありうる。正しくは 2 等分点の個数( なら , なら )や で絞る。たとえば 上で なら より はありえず に決まる。
位数がちょうど の点の個数を のままにしてしまう誤り。 は位数が を割り切る点( を含む)の個数である。正しくは真の約数の分を引き、 の位数 4 の点は 個。
この説明は AI が書き、別の AI が例題を独立に解いて答えを確かめ、説明を一歩ずつ査読しました。
入口の問題
この技能を使う問題
に対し、 上の曲線
を考える。 が非特異(楕円曲線)であり、かつ の 有理点の個数 (無限遠点を含める)が偶数となるような の個数を求めよ。とする( は素数である)。有限体 上の楕円曲線
について、 の 有理点全体 の個数(無限遠点 を含む)を求めよ。
この技能の次に学べること
- フロベニウスが整数になる場合の有理点群 (大学院数学 代数幾何)
- 超特異曲線と CM をもつ楕円曲線の点の数 (大学院数学 代数幾何)