5

平方剰余記号の「正体」 そしてべき乗剰余記号へ

1128
0

はじめに

平方剰余記号,またはルジャンドル記号(αp)とは古典的にはx2α(modp)となるxの存在を判定するものとして導入される.よく知られた相互法則は実は現代整数論の深い理論(i.e.類体論)の萌芽であることが現代ではわかっている.本稿では平方剰余記号が古典的な意味を超えて何を表しているのかを見ていくことを目標としたい.

予備知識として代数的整数論の初歩は仮定せざるをえないことを断わっておく.

フロベニウス

クンマーの理想数などの発見によって素数pよりも素イデアルpを見るほうがより精密であることが19世紀には知られていた.そして素イデアルpの情報を探るとき,pに対して定まるフロベニウス(写像)Frobpというものが鍵になることが知られている.

これは数体のガロア拡大K/Fがあったとき,pFの素イデアル,Pをその上にあるKの「不分岐な」素イデアルとするとき次の式を満たすFrobP:KKGal(K/F)として特徴づけられる:
(*)任意のαOKに対して
FrobP(α)αNp(modP).ここでNpOF/pの位数 ^1 である(絶対ノルムと呼ばれる).(*)を満たす写像FrobP:KKGal(K/F)は一意的に定まることが知られており(ヒルベルトの理論というもの),これをPのフロベニウス(写像)という.(K/FP)と書くことも多い.

つまり「Kの整数」 ^2 に対して(modP)で見ると「下の素イデアルp」の絶対ノルム乗となるような作用素のことである.ヒルベルトの理論により(*)の式がとても大事ということになる.この式を心に留めておいていただきたい.

フロベニウスについて恐らく最も大事な事実は次である:

上の状況において、

pKで完全分解FrobP=1.

ここで1は恒等写像の意味であるからつまり「(下の)素イデアルが完全分解するフロベニウスが自明」である。

フロベニウスについて馴染みのない方は tsujimotterさんの記事
がおすすめです.

二次体のフロベニウス

以下ζn:=e2πi/nとして,数体の拡大がQ(ζ2,α)/Q(ζ2) (αZ[ζ2]p)であるときを考えよう(αpの倍数 ^3 では駄目なのは次にフロベニウスを考えるとき不分岐の条件を満たすためである).更にp2とする.ここでζ2=1であるから冗長な書き方をしていることに訝しむ読者も多いと思うが,この冗長さはのちの伏線になるのでご容赦願いたい.このときFの素イデアルpはある「奇」素数pを用いてp=(p)=pZとかけることを記しておこう.

さてこのとき,FrobPはガロア群Gal(Q(ζ2,α)/Q(ζ2))の元であったことを思い出すとこれはαの行き先FrobP(α)だけで決まることがわかる.ここで(*)の式を考えてみよう:
FrobP(α)αN(pZ)=αp=αp12α (modP)ここで古典的な結果であるオイラーの規準αp12(αp)(modp)を使うと(pZpOKPだから)
FrobP(α)(αp)α (modP)となる.ここで両辺は多項式X2αの零点であるが,この多項式はOK/P係数と見て(微分と互いに素より)分離的なのでαα (modP)だからこれは結局=であることがわかる:
FrobP(α)=(αp)α結論から言うとこの式こそが現代整数論から見て筋の良い平方剰余記号の捉え方(の一つ)なのである.つまり標語的に言えば「平方剰余記号とは二次体のフロベニウス」なのである!

では何を持って「筋がいい」と言えるのか?これは次が一つの論拠になると思う.

この見方をすることでわかること

・相互法則をFrobP(q)=(pq)q (p:=(1)p12p)となることをガロア理論的に言うことで示すことができる(いずれ詳細を書くかもしれない).
・「フロベニウスの最も大事な性質」によってp=pZQ(α)で完全分解(αp)=1が直ちに分かる!
・立法剰余,4乗剰余などより高次のn乗剰余へとそのまま一般化ができる.

最後の点について以下見ていこう.

n乗剰余記号をフロベニウスで捉える

そもそもn乗剰余記号がどう定義されるかというのはよく知られた話題ではないから定義を書いておく:

pnαなるαZ[ζn]に対して(nNp1であり,)
αNp1n(αp)n(modp)となる(αp)nZ[ζn]が一意に定まる.これをn乗剰余記号(αp)nという.

(カッコ内については最小多項式がOK/P係数と見て分離的よりζn(modp)が異なることと群論のラグランジュの定理により従う)

つまりオイラーの規準を素直に一般化したような定義である.ここで(αp)nの値というのは1のn乗根を取る.実際それは両辺をn乗してみることによってわかる.n=2のときは
(αpZ)2=(αp)という風になって平方剰余記号の素直な一般化になっていることが見て取れる.1の2乗根とは±1のことだったことも思い出したい.立法剰余記号なら1の3乗根を値に取るというわけだ.

まず疑問に思うであろうことはこれが確かにその名の通りn乗剰余についての問題の判定を与えてくれるのかということだろう.これについては次が成り立つ:

(αp)n=1xZ[ζn], xnα(modp)

つまりxはもはや整数ではなく整数と1のn乗根が混ざった数となるがそのようなものを許容すれば確かにn乗剰余記号はn乗剰余についての問題の判定を与えてくれる.

これの証明の鍵となるのが(Z[ζn]/p)×が巡回群になることである.これは「有限体の乗法群は巡回群」という大切な事実の帰結である.このことより原始根rを取って(Z[ζn]/p)×=<r>と表示できる.あとは難しくない.

話を戻してこのn乗剰余をフロベニウスで捉えることを考えよう.ここで考える数体の拡大はQ(ζn,αn)/Q(ζn) (αZ[ζn]p)である.つまりクンマー拡大と呼ばれるタイプの体拡大である.

さてではここで前と全く平行に議論しよう.式(*)より FrobP(αn)αnN(p)=αN(p)1nαn (modP)ここでn乗剰余の定義式αN(p)1n(αp)n(modp)を使うと(ppOKPだから)
FrobP(αn)(αp)nαn (modP)となる.ここで両辺は多項式Xnαの零点であるが,この多項式はOK/P係数と見て分離的なのでこれは結局=であることがわかる:
FrobP(αn)=(αp)nαnこれにより標語的にn乗剰余記号とはクンマー拡大のフロベニウス」であることがわかった!

相互法則についてはどうなるかというと結論から言うとn乗剰余記号(αp)nそのままを考えていては出てこず,これをヒルベルト記号という局所的なモノに繋げる必要がある.というのもn乗剰余の相互法則はヒルベルト記号を用いて記述されるからである(もっとも,ヒルベルト記号はブルックナーの公式というものによって原理的には完全に計算可能らしい(ノイキルヒ参照)のでヒルベルト記号を原理的には出さなくてもすむ)

結論

「平方剰余記号とは二次体のフロベニウス」,より一般にn乗剰余記号とはクンマー拡大のフロベニウス:FrobP(αn)=(αp)nαn」!

ちなみにクロネッカー記号なら「クンマー拡大のアルティン記号」となることはこのことと定義からすぐわかる。

投稿日:2023225
更新日:2024723
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

Period
Period
47
16835

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. はじめに
  2. フロベニウス
  3. 二次体のフロベニウス
  4. n乗剰余記号をフロベニウスで捉える
  5. 結論