MathLabs

算術と数論

p進数とp進数論

素数 pp は Q\mathbb{Q} に第二の非アルキメデス的な距離の概念を与える:差が pp の高い冪で割り切れるとき、2つの数は近いとみなされる。この距離で Q\mathbb{Q} を完備化すると、ヘンゼルの補題やオストロフスキーの定理、現代の数論幾何学が息づく体 Qp\mathbb{Q}_p が得られる。

直観近さを割り切れるかどうかで定義し直す

通常、2つの数が近いとは差が小さいことを意味する。ここでは代わりに素数 pp を1つ固定し、2つの整数は差が **pp の高い冪 で割り切れるとき近いと定める。これは比喩ではなく、まったく別の規則から構成された本物の、厳密な距離の概念である。鍵となる道具が pp進付値** vp(n)v_p(n) であり、整数 nn を割り切る pp の最大冪の指数である(vp(0)=∞v_p(0) = \infty とする)。vp(n)v_p(n) が大きいほど、nn は pp進的な意味で「小さい」——数直線上での nn の見た目とはまったく逆になる。

素数 p=5p = 5 で具体的に確かめてみよう。整数 22、77、1212、127127 を考える。7−2=57 - 2 = 5 なので v5(7−2)=1v_5(7-2) = 1、また 12−2=10=2⋅512 - 2 = 10 = 2 \cdot 5 なので同じく v5(12−2)=1v_5(12-2) = 1 である。しかし 127−2=125=53127 - 2 = 125 = 5^3 なので v5(127−2)=3v_5(127-2) = 3 となる。55進的な意味では 127127 は 77 や 1212 よりも 22 にはるかに近い——127127 が通常の数直線上では巨大に見え、77、1212 の方が近くに見えるにもかかわらず、である。近さを決めるのは通常の大きさではなく、535^3 による割り切れやすさなのだ。

0から8までのラベルが付いた9個の等間隔の点を持つ円。各点xから2x mod 9の点へ弦が引かれており、Z/9Z上の2倍写像を示している。
ここに表示された時計盤は Z/9Z=Z/32Z\mathbb{Z}/9\mathbb{Z} = \mathbb{Z}/3^2\mathbb{Z} であり、極限が 33進整数 Z3\mathbb{Z}_3 を構成する塔 Z/3Z,Z/32Z,Z/33Z,…\mathbb{Z}/3\mathbb{Z}, \mathbb{Z}/3^2\mathbb{Z}, \mathbb{Z}/3^3\mathbb{Z}, \dots の有限な一段階である。2つの整数が同じ点に重なるのは、それらが 99 を法として合同である場合、すなわち 33進距離が 3−23^{-2} 以下である場合に限る。pp のより高い冪を法とする合同は、常にその pp進距離がより近いことを意味する。

大学有限環の極限として Zp\mathbb{Z}_p を構成する

付値 vpv_p は x≠0x \ne 0 に対して ∣x∣p=p−vp(x)|x|_p = p^{-v_p(x)}、∣0∣p=0|0|_p = 0 と定めることで Q\mathbb{Q} 上の本物の絶対値になる:p∤ap \nmid a、p∤bp \nmid b として x=pvp(x)abx = p^{v_p(x)} \frac{a}{b} と書くと、xx が pp でどれだけ割り切れるかがちょうど切り出される。これは通常の絶対値とまったく同様に乗法的であり、∣xy∣p=∣x∣p∣y∣p|xy|_p = |x|_p |y|_p が成り立つので、dp(x,y)=∣x−y∣pd_p(x, y) = |x-y|_p は Q\mathbb{Q} 上の本物の距離となる——おなじみのユークリッド距離のライバルである。

∣x∣p=p−vp(x)|x|_p = p^{-v_p(x)}

∣⋅∣p|\cdot|_p に関する Q\mathbb{Q} の完備化 Qp\mathbb{Q}_p を構成する同値な2つの方法がある:(1) 通常の距離に関するコーシー列が Q\mathbb{Q} から R\mathbb{R} を作るのとまったく同様に、dpd_p に関して Q\mathbb{Q} を形式的に完備化する;または (2) まず有限環の逆極限として**pp進整数**を、Zp=lim←⁡nZ/pnZ\mathbb{Z}_p = \varprojlim_n \mathbb{Z}/p^n\mathbb{Z} ——法 p,p2,p3,…p, p^2, p^3, \dots に関する両立した剰余の列——として構成し、次にその商体として Qp\mathbb{Q}_p を作る。どちらの道筋も同じ体を与える。

Zp=lim←⁡nZ/pnZ\mathbb{Z}_p = \varprojlim_n \mathbb{Z}/p^n\mathbb{Z}

定義: pp進整数とpp進数

x∈Qpx \in \mathbb{Q}_p を満たすゼロでない任意の元は一意な**pp進展開** x=∑i=k∞aipix = \sum_{i=k}^{\infty} a_i p^i を持つ。ここで k=vp(x)∈Zk = v_p(x) \in \mathbb{Z}、桁は 0≤ai≤p−10 \le a_i \le p-1、ak≠0a_k \ne 0 である;級数は ∣aipi∣p=p−i→0|a_i p^i|_p = p^{-i} \to 0 ゆえに収束する。ある元が Zp\mathbb{Z}_p に属するのはちょうど k≥0k \ge 0 のとき、すなわち pp の負冪を持たない通常の(無限にもなりうる)pp進法展開であるときである——これは小数点前の桁数は有限だが後ろは無限にありうる小数の pp進版だが、無限に続く部分が pp のより低い冪ではなくより高い冪へ向かう点が異なる。

x=∑i=k∞aipi,0≤ai≤p−1, k=vp(x)x = \sum_{i=k}^{\infty} a_i p^i,\quad 0 \le a_i \le p-1,\ k = v_p(x)

位相的には、Zp\mathbb{Z}_p(すべての桁列 a0,a1,a2,…a_0, a_1, a_2, \dots)はコンパクトである:これは有限離散集合の積 ∏i≥0{0,…,p−1}\prod_{i \ge 0} \{0, \dots, p-1\} と同相なので、チコノフの定理がそのまま適用できる。したがって Qp=⋃kp−kZp\mathbb{Q}_p = \bigcup_{k} p^{-k} \mathbb{Z}_p は局所コンパクトである(任意の点がコンパクトな近傍を持つ、具体的には Zp\mathbb{Z}_p の平行移動)、ちょうど R\mathbb{R} が局所コンパクトだがコンパクトではないのと同様である。この局所コンパクト性のおかげで Qp\mathbb{Q}_p はハール測度を持ち、本物の pp進解析と積分を支えることができる。

任意の x,y∈Qpx, y \in \mathbb{Q}_p に対して ∣x+y∣p≤max⁡(∣x∣p,∣y∣p)|x+y|_p \le \max(|x|_p, |y|_p) が成り立ち、∣x∣p≠∣y∣p|x|_p \ne |y|_p であれば常に等号 ∣x+y∣p=max⁡(∣x∣p,∣y∣p)|x+y|_p = \max(|x|_p, |y|_p) が成り立つ。

なぜ正しいのか?

これは pp進世界を通常の幾何学から分ける決定的な特徴であり、すべての三角形を二等辺三角形にする。3点の間の3つのペア距離を dp(x,z)=∣x−z∣pd_p(x,z) = |x-z|_p、dp(x,y)d_p(x,y)、dp(y,z)d_p(y,z) とすると、そのうち最大の2つは等しくなければならない。1辺が他の2辺より真に長い pp進三角形というものは存在しない——これは R\mathbb{R} 上の通常の絶対値には対応物のない描像である。

証明

x=pvp(x)ux = p^{v_p(x)} u、y=pvp(y)wy = p^{v_p(y)} w と書く。ここで u,wu, w は Zp\mathbb{Z}_p の単元(すなわち ∣u∣p=∣w∣p=1|u|_p = |w|_p = 1)とし、一般性を失うことなく vp(x)≤vp(y)v_p(x) \le v_p(y)、したがって ∣x∣p≥∣y∣p|x|_p \ge |y|_p とする。小さい方の冪をくくり出すと x+y=pvp(x)(u+pvp(y)−vp(x)w)x + y = p^{v_p(x)}(u + p^{v_p(y)-v_p(x)} w)。括弧内は Zp\mathbb{Z}_p の元同士の和なので本物の Zp\mathbb{Z}_p の元であり、その pp進絶対値は ≤1\le 1 である;したがって ∣x+y∣p≤p−vp(x)=∣x∣p=max⁡(∣x∣p,∣y∣p)|x+y|_p \le p^{-v_p(x)} = |x|_p = \max(|x|_p, |y|_p) となり不等式が示される。さらに vp(x)<vp(y)v_p(x) < v_p(y) が真に成り立つ(すなわち ∣x∣p≠∣y∣p|x|_p \ne |y|_p)ならば、pvp(y)−vp(x)w≡0(modp)p^{v_p(y)-v_p(x)} w \equiv 0 \pmod p である一方 uu は単元なので、u+pvp(y)−vp(x)w≡u≢0(modp)u + p^{v_p(y)-v_p(x)} w \equiv u \not\equiv 0 \pmod p もまた単元であり、ゆえに ∣x+y∣p=p−vp(x)|x+y|_p = p^{-v_p(x)} が正確に成り立ち、等号が得られる。

∣x+y∣p≤max⁡(∣x∣p,∣y∣p),equality if ∣x∣p≠∣y∣p|x+y|_p \le \max(|x|_p, |y|_p),\quad \text{equality if } |x|_p \ne |y|_p

例: p=3p = 3 で二等辺三角形の性質を確かめる

x=54x = 54、y=24y = 24、p=3p = 3 とする。∣54∣3|54|_3 と ∣24∣3|24|_3 を直接計算し、54+24=7854 + 24 = 78 に対して超距離不等式の予測を確かめよ。

解答

因数分解すると 54=2⋅3354 = 2 \cdot 3^3 なので v3(54)=3v_3(54) = 3、∣54∣3=3−3=1/27|54|_3 = 3^{-3} = 1/27 である。また 24=23⋅324 = 2^3 \cdot 3 なので v3(24)=1v_3(24) = 1、∣24∣3=3−1=1/3|24|_3 = 3^{-1} = 1/3 である。∣54∣3=1/27≠1/3=∣24∣3|54|_3 = 1/27 \ne 1/3 = |24|_3 なので定理の等号のケースが適用され、∣78∣3=max⁡(1/27,1/3)=1/3|78|_3 = \max(1/27, 1/3) = 1/3 が予測される。直接計算すると 78=2⋅3⋅1378 = 2 \cdot 3 \cdot 13 なので v3(78)=1v_3(78) = 1、∣78∣3=1/3|78|_3 = 1/3 となり、予測どおりである。頂点 00、5454、7878 を持つ三角形(33進距離での辺が 5454、2424、7878)は、1/271/27 の辺と 1/31/3 の辺を持つ……より正確には、その2つの最大距離がともに 1/31/3 となり、二等辺の形を確認できる。

f(X)∈Zp[X]f(X) \in \mathbb{Z}_p[X] とし、a∈Zpa \in \mathbb{Z}_p が f(a)≡0(modp)f(a) \equiv 0 \pmod p かつ f′(a)≢0(modp)f'(a) \not\equiv 0 \pmod p(**法 pp での単純根**)を満たすとする。このとき f(α)=0f(\alpha) = 0 を正確に満たし α≡a(modp)\alpha \equiv a \pmod p となる α∈Zp\alpha \in \mathbb{Z}_p が一意に存在する。

なぜ正しいのか?

これはニュートン法の pp進版のいとこだが、単に近似的に収束するのではなく正確に収束する点が異なる:Qp\mathbb{Q}_p が完備で ∣⋅∣p|\cdot|_p が超距離的であるため、ニュートン反復 an+1=an−f(an)/f′(an)a_{n+1} = a_n - f(a_n)/f'(a_n) は根に近づくだけでなく、桁ごとに安定し、無限回の修正の末にぴったり根に到達する。法 pp での単純根は Zp\mathbb{Z}_p の本物の根へと一意に「持ち上がる」ことが保証されており、有限で検証可能な合同条件を正確な pp進数の存在証明へと変えるのである。

証明

α\alpha を逐次近似 a=a0,a1,a2,⋯∈Zpa = a_0, a_1, a_2, \dots \in \mathbb{Z}_p の極限として、an+1=an−f(an)/f′(an)a_{n+1} = a_n - f(a_n)/f'(a_n) により構成する。帰納法により vp(f(an))≥n+1v_p(f(a_n)) \ge n+1 かつ vp(f′(an))=vp(f′(a))=0v_p(f'(a_n)) = v_p(f'(a)) = 0 が全ての nn で成り立つことを示す(各段階で an+1≡an(modp)a_{n+1} \equiv a_n \pmod p なので導関数は単元のままであり、常に f′(an)≡f′(a)≢0(modp)f'(a_n) \equiv f'(a) \not\equiv 0 \pmod p である)。すると vp(an+1−an)=vp(f(an))−vp(f′(an))≥n+1v_p(a_{n+1}-a_n) = v_p(f(a_n)) - v_p(f'(a_n)) \ge n+1 となるので (an)(a_n) は pp進距離でコーシー列であり、Zp\mathbb{Z}_p の完備性によりある α≡a(modp)\alpha \equiv a \pmod p に収束し、ff の連続性から f(α)=lim⁡f(an)=0f(\alpha) = \lim f(a_n) = 0 が従う。一意性:β≠α\beta \ne \alpha が β≡a(modp)\beta \equiv a \pmod p を満たす別の根であったとすると、平均値定理/テイラー展開 f(β)−f(α)=(β−α)(f′(α)+p(⋯ ))f(\beta) - f(\alpha) = (\beta-\alpha)(f'(\alpha) + p(\cdots)) において f′(α)f'(\alpha) が単元であることから β=α\beta = \alpha が強制される。

f(a)≡0(modp),f′(a)≢0(modp)   ⟹   ∃! α∈Zp: f(α)=0, α≡a(modp)f(a) \equiv 0 \pmod p,\qquad f'(a) \not\equiv 0 \pmod p \ \implies\ \exists!\, \alpha \in \mathbb{Z}_p:\ f(\alpha)=0,\ \alpha \equiv a \pmod p

例: 2\sqrt{2} を Z7\mathbb{Z}_7 へ持ち上げる

f(X)=X2−2f(X) = X^2 - 2、p=7p = 7 とする。32=9≡2(mod7)3^2 = 9 \equiv 2 \pmod 7 なので a0=3a_0 = 3 は法 77 での根である。ヘンゼルの補題を使って次の 77進桁、すなわち α mod 49\alpha \bmod 49 を求めよ。

解答

仮定を確認する:f(3)=9−2=7≡0(mod7)f(3) = 9 - 2 = 7 \equiv 0 \pmod 7、かつ f′(3)=2⋅3=6≢0(mod7)f'(3) = 2 \cdot 3 = 6 \not\equiv 0 \pmod 7 なので、ヘンゼルの補題が適用できる。次の近似を k∈{0,…,6}k \in \{0, \dots, 6\} として a1=3+7ka_1 = 3 + 7k と書き、法 4949 で展開する:(3+7k)2=9+42k+49k2≡9+42k(mod49)(3+7k)^2 = 9 + 42k + 49k^2 \equiv 9 + 42k \pmod{49}。9+42k≡2(mod49)9 + 42k \equiv 2 \pmod{49}、すなわち 42k≡−7≡42(mod49)42k \equiv -7 \equiv 42 \pmod{49} が必要であり、両辺を 77 で割ると 6k≡6(mod7)6k \equiv 6 \pmod 7 となるので k≡1(mod7)k \equiv 1 \pmod 7。k=1k=1 を取ると a1=3+7=10a_1 = 3 + 7 = 10。確認:102=100=2⋅49+2≡2(mod49)10^2 = 100 = 2 \cdot 49 + 2 \equiv 2 \pmod{49}——ちょうど正しい。したがって α≡10(mod49)\alpha \equiv 10 \pmod{49} であり、この過程を続けることで α=…a2a1a0\alpha = \dots a_2 a_1 a_0 を 77 進法で永遠に1桁ずつ確定していける。

発展オストロフスキーの定理:pp進数は実数とまったく同等に基本的である

各素数 pp がそれぞれ独自の Qp\mathbb{Q}_p を生み出すのに、なぜ R\mathbb{R} だけを Q\mathbb{Q} の唯一の完備化として特別扱いするのか。正直な答えは、そうする理由など何もないということである:R\mathbb{R} は「無限の場所」であること以外、Q\mathbb{Q} 上の絶対値の中で特別な地位を持たない。これを精密にしたのがオストロフスキーの定理であり、この定理こそが、pp進数論が数論に後付けされた奇妙なものではなく、実数そのものとまったく同等に基本的であることを保証している。

Q\mathbb{Q} 上の任意の非自明な絶対値は、通常の絶対値 ∣⋅∣∞|\cdot|_\infty と同値であるか、ちょうど1つの素数 pp に対する ∣⋅∣p|\cdot|_p と同値であるかのいずれかである。

なぜ正しいのか?

これは、Q\mathbb{Q} の「場所」——大きさを測り体を完備化する本質的に異なる方法——が、通常の絶対値を表す1つの追加の「無限素点」∞\infty とともに、古典的な素数 2,3,5,7,…2, 3, 5, 7, \dots そのものであることを示している。∞\infty を構造的に他のどの pp とも区別するものは何もなく、たまたまそれが唯一のアルキメデス的な場所であるにすぎない。この1つの事実こそが、アデールと現代数論全体の局所大域哲学の種である:Q\mathbb{Q} を理解するには、すべての場所 R,Q2,Q3,Q5,…\mathbb{R}, \mathbb{Q}_2, \mathbb{Q}_3, \mathbb{Q}_5, \dots を同時に研究すればよい。

証明

概略。∣⋅∣|\cdot| を Q\mathbb{Q} 上の非自明な絶対値とする。場合1(非アルキメデス): すべての整数 nn について ∣n∣≤1|n| \le 1 ならば、集合 p={n∈Z:∣n∣<1}\mathfrak{p} = \{n \in \mathbb{Z} : |n| < 1\} は Z\mathbb{Z} の素イデアルである(Z\mathbb{Z} 上 ∣n∣≤1|n|\le1 を満たす任意の絶対値が自動的に満たす超距離不等式により加法で閉じており、素性により乗法でも閉じている)。したがって一意の素数 pp について p=(p)\mathfrak{p} = (p) であり、∣p∣|p| を p−1p^{-1} と比較し乗法性を用いると ∣⋅∣|\cdot| が ∣⋅∣p|\cdot|_p と同値であることが分かる。場合2(アルキメデス): ある整数 n0n_0 について ∣n0∣>1|n_0| > 1 ならば、n0n_0 を底として任意の整数 n>1n > 1 を表し、三角不等式と ∣n0k∣=∣n0∣k→∞|n_0^k| = |n_0|^k \to \infty を用いて ∣n∣|n| を nn 自身の冪で上下から評価すると、nn に依存しない定数 c∈(0,1]c \in (0,1] について ∣n∣=nc|n| = n^c が強制される;これにより ∣⋅∣|\cdot| は ∣⋅∣∞|\cdot|_\infty と同値になる。

この局所大域の哲学は二次形式に対して見事な成果をもたらす。ハッセ・ミンコフスキーの定理(ハッセ、1920年代初頭、ミンコフスキーの仕事の上に構築)は、Q\mathbb{Q} 上の多変数二次形式 ff が Q\mathbb{Q} 上で非自明に 00 を表すのは、そのすべての完備化——R\mathbb{R} 上、およびすべての素数 pp に対する Qp\mathbb{Q}_p 上——で非自明に 00 を表す場合、かつその場合に限ると述べる。R\mathbb{R} 上の可解性の確認は単なる符号条件にすぎず、Qp\mathbb{Q}_p 上の可解性の確認はヘンゼルの補題を使った有限の計算に帰着する——したがって Qn\mathbb{Q}^n 上の先験的には無限の探索が、有限個の簡単な局所チェックへと崩れ落ちる。これは局所大域(ハッセ)原理の典型例である;これは二次形式に特有の本物の奇跡であり、33次形式ではこれが成り立たないことがある(セルマーの曲線 3x3+4y3+5z3=03x^3+4y^3+5z^3=0 はあらゆる局所的な場所に点を持つが有理点を持たない)。

f represents 0 over Q  ⟺  f represents 0 over R and over Qp for every prime pf\ \text{represents}\ 0\ \text{over}\ \mathbb{Q} \iff f\ \text{represents}\ 0\ \text{over}\ \mathbb{R}\ \text{and over}\ \mathbb{Q}_p\ \text{for every prime}\ p
3段の有限な根付き二分木:根が2つの子に分かれ、それぞれの子がさらに2つに分かれ、小さな対称的な分岐図を形成している。これは単に一般的な分岐木の類推として用いられているだけで、無限で(p+1)-正則なブリュア・ティッツ木を正確に描写したものではない。
正直な注意書き: この有限二分木はあくまで例示的な代用品であり、SL2(Qp)\mathrm{SL}_2(\mathbb{Q}_p) に付随するブリュア・ティッツ木の文字通りの姿ではない。本物のブリュア・ティッツ木は無限で (p+1)(p+1)-正則である——各頂点は 22 個ではなく p+1p+1 個の隣接頂点を持つ——そしてその頂点は Qp2\mathbb{Q}_p^2 における格子の相似類である。この図が正直に伝えているのは、そうした木すべてに共通する定性的な形である:分岐し自己相似的でサイクルのない構造であり、入れ子になった pp進球が決して部分的に重なり合わない——常に互いに素であるか一方が他方を含むかのどちらかである——様子を、枝が分かれて二度と合流しない様子として映し出している。

Qp\mathbb{Q}_p は局所体の原型であり、任意の数体 KK もそれぞれの素数における完備化の族を持ち、Qp\mathbb{Q}_p を一般化する——これらは代数的整数論の局所大域機構(類体論、分岐、ガロア表現)の基本対象である。pp を固定し体を塔 Qp⊂K∞\mathbb{Q}_p \subset K_\infty の中で動かすのが岩澤理論の舞台であり、その pp進 LL関数は古典的な LL 値を pp進的に補間し、深い数論的不変量(類数、セルマー群)を符号化する——現代の数論幾何学の主要な原動力の1つであり、バーチ・スウィンナートン=ダイア予想などに立ち向かう道具に直接つながっている。

研究パーフェクトイド空間と生きた最前線

20世紀の大半、pp進数は代数的整数論の内部にとどまっていた。それが2010年代、ペーター・ショルツェによるパーフェクトイド空間の導入で変わった:これは(Qp(p1/p∞)\mathbb{Q}_p(p^{1/p^\infty}) のような塔から構成される)非常に分岐した pp進幾何学的対象であり、その幾何学は「チルティング」対応を通じて、驚くべきことに正標数におけるある種の空間の幾何学と同値になる。これにより、標数 pp の幾何学(フロベニウスが物事を容易にする世界)に関する深い定理を、混標数・pp進標数の新しい結果を証明するために逆輸送でき、またその逆も可能になる。

p=3p=3 のとき ∣x∣p=1/9|x|_p = 1/9、∣y∣p=1/27|y|_p = 1/27 ならば、超距離不等式は ∣x+y∣p|x+y|_p について何を教えてくれるか。

オストロフスキーの定理によれば、同値を除いて Q\mathbb{Q} 上の非自明な絶対値とは何か。

ヘンゼルの補題が、法 pp での ff の根 aa を Zp\mathbb{Z}_p における正確な根へ持ち上げることを可能にするのは、どの条件が成り立つときか。

ゼロでない整数 nn の pp進付値 vp(n)v_p(n) は何を測るか。

参考文献

  1. Neal Koblitz (1984). p-adic Numbers, p-adic Analysis, and Zeta-Functions · DOI:10.1007/978-1-4612-1112-9
  2. Peter Scholze (2012). Perfectoid spaces · arXiv:1111.4914