← 戻る ライブラリ › 算術と数論 › 代数的数論 算術と数論
p進数とp進数論 素数 p p p は Q \mathbb{Q} Q に第二の非アルキメデス的な距離の概念を与える:差が p p p の高い冪で割り切れるとき、2つの数は近いとみなされる。この距離で Q \mathbb{Q} Q を完備化すると、ヘンゼルの補題やオストロフスキーの定理、現代の数論幾何学が息づく体 Q p \mathbb{Q}_p Q p が得られる。
直観 近さを割り切れるかどうかで定義し直す 通常、2つの数が近いとは差が小さいことを意味する。ここでは代わりに素数 p p p を1つ固定し、2つの整数は差が **p p p の高い冪 で割り切れるとき近いと定める。これは比喩ではなく、まったく別の規則から構成された本物の、厳密な距離の概念である。鍵となる道具が p p p 進付値** v p ( n ) v_p(n) v p ( n ) であり、整数 n n n を割り切る p p p の最大冪の指数である(v p ( 0 ) = ∞ v_p(0) = \infty v p ( 0 ) = ∞ とする)。v p ( n ) v_p(n) v p ( n ) が大きいほど、n n n は p p p 進的な意味で「小さい」——数直線上での n n n の見た目とはまったく逆になる。
素数 p = 5 p = 5 p = 5 で具体的に確かめてみよう。整数 2 2 2 、7 7 7 、12 12 12 、127 127 127 を考える。7 − 2 = 5 7 - 2 = 5 7 − 2 = 5 なので v 5 ( 7 − 2 ) = 1 v_5(7-2) = 1 v 5 ( 7 − 2 ) = 1 、また 12 − 2 = 10 = 2 ⋅ 5 12 - 2 = 10 = 2 \cdot 5 12 − 2 = 10 = 2 ⋅ 5 なので同じく v 5 ( 12 − 2 ) = 1 v_5(12-2) = 1 v 5 ( 12 − 2 ) = 1 である。しかし 127 − 2 = 125 = 5 3 127 - 2 = 125 = 5^3 127 − 2 = 125 = 5 3 なので v 5 ( 127 − 2 ) = 3 v_5(127-2) = 3 v 5 ( 127 − 2 ) = 3 となる。5 5 5 進的な意味では 127 127 127 は 7 7 7 や 12 12 12 よりも 2 2 2 にはるかに近い ——127 127 127 が通常の数直線上では巨大に見え、7 7 7 、12 12 12 の方が近くに見えるにもかかわらず、である。近さを決めるのは通常の大きさではなく、5 3 5^3 5 3 による割り切れやすさなのだ。
ここに表示された時計盤は Z / 9 Z = Z / 3 2 Z \mathbb{Z}/9\mathbb{Z} = \mathbb{Z}/3^2\mathbb{Z} Z /9 Z = Z / 3 2 Z であり、極限が 3 3 3 進整数 Z 3 \mathbb{Z}_3 Z 3 を構成する塔 Z / 3 Z , Z / 3 2 Z , Z / 3 3 Z , … \mathbb{Z}/3\mathbb{Z}, \mathbb{Z}/3^2\mathbb{Z}, \mathbb{Z}/3^3\mathbb{Z}, \dots Z /3 Z , Z / 3 2 Z , Z / 3 3 Z , … の有限な一段階である。2つの整数が同じ点に重なるのは、それらが 9 9 9 を法として合同である場合、すなわち 3 3 3 進距離が 3 − 2 3^{-2} 3 − 2 以下である場合に限る。p p p のより高い冪を法とする合同は、常にその p p p 進距離がより近いことを意味する。 大学 有限環の極限として Z p \mathbb{Z}_p Z p を構成する 付値 v p v_p v p は x ≠ 0 x \ne 0 x = 0 に対して ∣ x ∣ p = p − v p ( x ) |x|_p = p^{-v_p(x)} ∣ x ∣ p = p − v p ( x ) 、∣ 0 ∣ p = 0 |0|_p = 0 ∣0 ∣ p = 0 と定めることで Q \mathbb{Q} Q 上の本物の絶対値 になる:p ∤ a p \nmid a p ∤ a 、p ∤ b p \nmid b p ∤ b として x = p v p ( x ) a b x = p^{v_p(x)} \frac{a}{b} x = p v p ( x ) b a と書くと、x x x が p p p でどれだけ割り切れるかがちょうど切り出される。これは通常の絶対値とまったく同様に乗法的であり、∣ x y ∣ p = ∣ x ∣ p ∣ y ∣ p |xy|_p = |x|_p |y|_p ∣ x y ∣ p = ∣ x ∣ p ∣ y ∣ p が成り立つので、d p ( x , y ) = ∣ x − y ∣ p d_p(x, y) = |x-y|_p d p ( x , y ) = ∣ x − y ∣ p は Q \mathbb{Q} Q 上の本物の距離となる——おなじみのユークリッド距離のライバルである。
∣ x ∣ p = p − v p ( x ) |x|_p = p^{-v_p(x)} ∣ x ∣ p = p − v p ( x ) ∣ ⋅ ∣ p |\cdot|_p ∣ ⋅ ∣ p に関する Q \mathbb{Q} Q の完備化 Q p \mathbb{Q}_p Q p を構成する同値な2つの方法がある:(1) 通常の距離に関するコーシー列が Q \mathbb{Q} Q から R \mathbb{R} R を作るのとまったく同様に、d p d_p d p に関して Q \mathbb{Q} Q を形式的に完備化する;または (2) まず有限環の逆極限として**p p p 進整数**を、Z p = l i m ← n Z / p n Z \mathbb{Z}_p = \varprojlim_n \mathbb{Z}/p^n\mathbb{Z} Z p = lim n Z / p n Z ——法 p , p 2 , p 3 , … p, p^2, p^3, \dots p , p 2 , p 3 , … に関する両立した剰余の列——として構成し、次にその商体として Q p \mathbb{Q}_p Q p を作る。どちらの道筋も同じ体を与える。
Z p = l i m ← n Z / p n Z \mathbb{Z}_p = \varprojlim_n \mathbb{Z}/p^n\mathbb{Z} Z p = n lim Z / p n Z 定義: p p p 進整数とp p p 進数
x ∈ Q p x \in \mathbb{Q}_p x ∈ Q p を満たすゼロでない任意の元は一意な**p p p 進展開** x = ∑ i = k ∞ a i p i x = \sum_{i=k}^{\infty} a_i p^i x = ∑ i = k ∞ a i p i を持つ。ここで k = v p ( x ) ∈ Z k = v_p(x) \in \mathbb{Z} k = v p ( x ) ∈ Z 、桁は 0 ≤ a i ≤ p − 1 0 \le a_i \le p-1 0 ≤ a i ≤ p − 1 、a k ≠ 0 a_k \ne 0 a k = 0 である;級数は ∣ a i p i ∣ p = p − i → 0 |a_i p^i|_p = p^{-i} \to 0 ∣ a i p i ∣ p = p − i → 0 ゆえに収束する。ある元が Z p \mathbb{Z}_p Z p に属するのはちょうど k ≥ 0 k \ge 0 k ≥ 0 のとき、すなわち p p p の負冪を持たない通常の(無限にもなりうる)p p p 進法展開であるときである——これは小数点前の桁数は有限だが後ろは無限にありうる小数の p p p 進版だが、無限に続く部分が p p p のより低い 冪ではなくより高い 冪へ向かう点が異なる。
x = ∑ i = k ∞ a i p i , 0 ≤ a i ≤ p − 1 , k = v p ( x ) x = \sum_{i=k}^{\infty} a_i p^i,\quad 0 \le a_i \le p-1,\ k = v_p(x) x = i = k ∑ ∞ a i p i , 0 ≤ a i ≤ p − 1 , k = v p ( x ) 位相的には、Z p \mathbb{Z}_p Z p (すべての桁列 a 0 , a 1 , a 2 , … a_0, a_1, a_2, \dots a 0 , a 1 , a 2 , … )はコンパクト である:これは有限離散集合の積 ∏ i ≥ 0 { 0 , … , p − 1 } \prod_{i \ge 0} \{0, \dots, p-1\} ∏ i ≥ 0 { 0 , … , p − 1 } と同相なので、チコノフの定理がそのまま適用できる。したがって Q p = ⋃ k p − k Z p \mathbb{Q}_p = \bigcup_{k} p^{-k} \mathbb{Z}_p Q p = ⋃ k p − k Z p は局所コンパクト である(任意の点がコンパクトな近傍を持つ、具体的には Z p \mathbb{Z}_p Z p の平行移動)、ちょうど R \mathbb{R} R が局所コンパクトだがコンパクトではないのと同様である。この局所コンパクト性のおかげで Q p \mathbb{Q}_p Q p はハール測度を持ち、本物の p p p 進解析と積分を支えることができる。
任意の x , y ∈ Q p x, y \in \mathbb{Q}_p x , y ∈ Q p に対して ∣ x + y ∣ p ≤ max ( ∣ x ∣ p , ∣ y ∣ p ) |x+y|_p \le \max(|x|_p, |y|_p) ∣ x + y ∣ p ≤ max ( ∣ x ∣ p , ∣ y ∣ p ) が成り立ち、∣ x ∣ p ≠ ∣ y ∣ p |x|_p \ne |y|_p ∣ x ∣ p = ∣ y ∣ p であれば常に等号 ∣ x + y ∣ p = max ( ∣ x ∣ p , ∣ y ∣ p ) |x+y|_p = \max(|x|_p, |y|_p) ∣ x + y ∣ p = max ( ∣ x ∣ p , ∣ y ∣ p ) が成り立つ。
なぜ正しいのか? これは p p p 進世界を通常の幾何学から分ける決定的な特徴であり、すべての三角形を二等辺三角形にする 。3点の間の3つのペア距離を d p ( x , z ) = ∣ x − z ∣ p d_p(x,z) = |x-z|_p d p ( x , z ) = ∣ x − z ∣ p 、d p ( x , y ) d_p(x,y) d p ( x , y ) 、d p ( y , z ) d_p(y,z) d p ( y , z ) とすると、そのうち最大の2つは等しくなければならない。1辺が他の2辺より真に長い p p p 進三角形というものは存在しない——これは R \mathbb{R} R 上の通常の絶対値には対応物のない描像である。
証明 x = p v p ( x ) u x = p^{v_p(x)} u x = p v p ( x ) u 、y = p v p ( y ) w y = p^{v_p(y)} w y = p v p ( y ) w と書く。ここで u , w u, w u , w は Z p \mathbb{Z}_p Z p の単元(すなわち ∣ u ∣ p = ∣ w ∣ p = 1 |u|_p = |w|_p = 1 ∣ u ∣ p = ∣ w ∣ p = 1 )とし、一般性を失うことなく v p ( x ) ≤ v p ( y ) v_p(x) \le v_p(y) v p ( x ) ≤ v p ( y ) 、したがって ∣ x ∣ p ≥ ∣ y ∣ p |x|_p \ge |y|_p ∣ x ∣ p ≥ ∣ y ∣ p とする。小さい方の冪をくくり出すと x + y = p v p ( x ) ( u + p v p ( y ) − v p ( x ) w ) x + y = p^{v_p(x)}(u + p^{v_p(y)-v_p(x)} w) x + y = p v p ( x ) ( u + p v p ( y ) − v p ( x ) w ) 。括弧内は Z p \mathbb{Z}_p Z p の元同士の和なので本物の Z p \mathbb{Z}_p Z p の元であり、その p p p 進絶対値は ≤ 1 \le 1 ≤ 1 である;したがって ∣ x + y ∣ p ≤ p − v p ( x ) = ∣ x ∣ p = max ( ∣ x ∣ p , ∣ y ∣ p ) |x+y|_p \le p^{-v_p(x)} = |x|_p = \max(|x|_p, |y|_p) ∣ x + y ∣ p ≤ p − v p ( x ) = ∣ x ∣ p = max ( ∣ x ∣ p , ∣ y ∣ p ) となり不等式が示される。さらに v p ( x ) < v p ( y ) v_p(x) < v_p(y) v p ( x ) < v p ( y ) が真に成り立つ(すなわち ∣ x ∣ p ≠ ∣ y ∣ p |x|_p \ne |y|_p ∣ x ∣ p = ∣ y ∣ p )ならば、p v p ( y ) − v p ( x ) w ≡ 0 ( m o d p ) p^{v_p(y)-v_p(x)} w \equiv 0 \pmod p p v p ( y ) − v p ( x ) w ≡ 0 ( mod p ) である一方 u u u は単元なので、u + p v p ( y ) − v p ( x ) w ≡ u ≢ 0 ( m o d p ) u + p^{v_p(y)-v_p(x)} w \equiv u \not\equiv 0 \pmod p u + p v p ( y ) − v p ( x ) w ≡ u ≡ 0 ( mod p ) もまた単元であり、ゆえに ∣ x + y ∣ p = p − v p ( x ) |x+y|_p = p^{-v_p(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 ∣ x + y ∣ p ≤ max ( ∣ x ∣ p , ∣ y ∣ p ) , equality if ∣ x ∣ p = ∣ y ∣ p 例: p = 3 p = 3 p = 3 で二等辺三角形の性質を確かめる
x = 54 x = 54 x = 54 、y = 24 y = 24 y = 24 、p = 3 p = 3 p = 3 とする。∣ 54 ∣ 3 |54|_3 ∣54 ∣ 3 と ∣ 24 ∣ 3 |24|_3 ∣24 ∣ 3 を直接計算し、54 + 24 = 78 54 + 24 = 78 54 + 24 = 78 に対して超距離不等式の予測を確かめよ。
解答 因数分解すると 54 = 2 ⋅ 3 3 54 = 2 \cdot 3^3 54 = 2 ⋅ 3 3 なので v 3 ( 54 ) = 3 v_3(54) = 3 v 3 ( 54 ) = 3 、∣ 54 ∣ 3 = 3 − 3 = 1 / 27 |54|_3 = 3^{-3} = 1/27 ∣54 ∣ 3 = 3 − 3 = 1/27 である。また 24 = 2 3 ⋅ 3 24 = 2^3 \cdot 3 24 = 2 3 ⋅ 3 なので v 3 ( 24 ) = 1 v_3(24) = 1 v 3 ( 24 ) = 1 、∣ 24 ∣ 3 = 3 − 1 = 1 / 3 |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 ∣54 ∣ 3 = 1/27 = 1/3 = ∣24 ∣ 3 なので定理の等号のケースが適用され、∣ 78 ∣ 3 = max ( 1 / 27 , 1 / 3 ) = 1 / 3 |78|_3 = \max(1/27, 1/3) = 1/3 ∣78 ∣ 3 = max ( 1/27 , 1/3 ) = 1/3 が予測される。直接計算すると 78 = 2 ⋅ 3 ⋅ 13 78 = 2 \cdot 3 \cdot 13 78 = 2 ⋅ 3 ⋅ 13 なので v 3 ( 78 ) = 1 v_3(78) = 1 v 3 ( 78 ) = 1 、∣ 78 ∣ 3 = 1 / 3 |78|_3 = 1/3 ∣78 ∣ 3 = 1/3 となり、予測どおりである。頂点 0 0 0 、54 54 54 、78 78 78 を持つ三角形(3 3 3 進距離での辺が 54 54 54 、24 24 24 、78 78 78 )は、1 / 27 1/27 1/27 の辺と 1 / 3 1/3 1/3 の辺を持つ……より正確には、その2つの最大 距離がともに 1 / 3 1/3 1/3 となり、二等辺の形を確認できる。
f ( X ) ∈ Z p [ X ] f(X) \in \mathbb{Z}_p[X] f ( X ) ∈ Z p [ X ] とし、a ∈ Z p a \in \mathbb{Z}_p a ∈ Z p が f ( a ) ≡ 0 ( m o d p ) f(a) \equiv 0 \pmod p f ( a ) ≡ 0 ( mod p ) かつ f ′ ( a ) ≢ 0 ( m o d p ) f'(a) \not\equiv 0 \pmod p f ′ ( a ) ≡ 0 ( mod p ) (**法 p p p での単純根**)を満たすとする。このとき f ( α ) = 0 f(\alpha) = 0 f ( α ) = 0 を正確に満たし α ≡ a ( m o d p ) \alpha \equiv a \pmod p α ≡ a ( mod p ) となる α ∈ Z p \alpha \in \mathbb{Z}_p α ∈ Z p が一意に存在する。
なぜ正しいのか? これはニュートン法の p p p 進版のいとこだが、単に近似的に収束するのではなく正確に 収束する点が異なる:Q p \mathbb{Q}_p Q p が完備で ∣ ⋅ ∣ p |\cdot|_p ∣ ⋅ ∣ p が超距離的であるため、ニュートン反復 a n + 1 = a n − f ( a n ) / f ′ ( a n ) a_{n+1} = a_n - f(a_n)/f'(a_n) a n + 1 = a n − f ( a n ) / f ′ ( a n ) は根に近づくだけでなく、桁ごとに安定し、無限回の修正の末にぴったり根に到達する。法 p p p での単純根は Z p \mathbb{Z}_p Z p の本物の根へと一意に「持ち上がる」ことが保証されており、有限で検証可能な合同条件を正確な p p p 進数の存在証明へと変えるのである。
証明 α \alpha α を逐次近似 a = a 0 , a 1 , a 2 , ⋯ ∈ Z p a = a_0, a_1, a_2, \dots \in \mathbb{Z}_p a = a 0 , a 1 , a 2 , ⋯ ∈ Z p の極限として、a n + 1 = a n − f ( a n ) / f ′ ( a n ) a_{n+1} = a_n - f(a_n)/f'(a_n) a n + 1 = a n − f ( a n ) / f ′ ( a n ) により構成する。帰納法により v p ( f ( a n ) ) ≥ n + 1 v_p(f(a_n)) \ge n+1 v p ( f ( a n )) ≥ n + 1 かつ v p ( f ′ ( a n ) ) = v p ( f ′ ( a ) ) = 0 v_p(f'(a_n)) = v_p(f'(a)) = 0 v p ( f ′ ( a n )) = v p ( f ′ ( a )) = 0 が全ての n n n で成り立つことを示す(各段階で a n + 1 ≡ a n ( m o d p ) a_{n+1} \equiv a_n \pmod p a n + 1 ≡ a n ( mod p ) なので導関数は単元のままであり、常に f ′ ( a n ) ≡ f ′ ( a ) ≢ 0 ( m o d p ) f'(a_n) \equiv f'(a) \not\equiv 0 \pmod p f ′ ( a n ) ≡ f ′ ( a ) ≡ 0 ( mod p ) である)。すると v p ( a n + 1 − a n ) = v p ( f ( a n ) ) − v p ( f ′ ( a n ) ) ≥ n + 1 v_p(a_{n+1}-a_n) = v_p(f(a_n)) - v_p(f'(a_n)) \ge n+1 v p ( a n + 1 − a n ) = v p ( f ( a n )) − v p ( f ′ ( a n )) ≥ n + 1 となるので ( a n ) (a_n) ( a n ) は p p p 進距離でコーシー列であり、Z p \mathbb{Z}_p Z p の完備性によりある α ≡ a ( m o d p ) \alpha \equiv a \pmod p α ≡ a ( mod p ) に収束し、f f f の連続性から f ( α ) = lim f ( a n ) = 0 f(\alpha) = \lim f(a_n) = 0 f ( α ) = lim f ( a n ) = 0 が従う。一意性:β ≠ α \beta \ne \alpha β = α が β ≡ a ( m o d p ) \beta \equiv a \pmod p β ≡ a ( mod p ) を満たす別の根であったとすると、平均値定理/テイラー展開 f ( β ) − f ( α ) = ( β − α ) ( f ′ ( α ) + p ( ⋯ ) ) f(\beta) - f(\alpha) = (\beta-\alpha)(f'(\alpha) + p(\cdots)) f ( β ) − f ( α ) = ( β − α ) ( f ′ ( α ) + p ( ⋯ )) において f ′ ( α ) f'(\alpha) f ′ ( α ) が単元であることから β = α \beta = \alpha β = α が強制される。
f ( a ) ≡ 0 ( m o d p ) , f ′ ( a ) ≢ 0 ( m o d p ) ⟹ ∃ ! α ∈ Z p : f ( α ) = 0 , α ≡ a ( m o d p ) 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 f ( a ) ≡ 0 ( mod p ) , f ′ ( a ) ≡ 0 ( mod p ) ⟹ ∃ ! α ∈ Z p : f ( α ) = 0 , α ≡ a ( mod p ) 例: 2 \sqrt{2} 2 を Z 7 \mathbb{Z}_7 Z 7 へ持ち上げる
f ( X ) = X 2 − 2 f(X) = X^2 - 2 f ( X ) = X 2 − 2 、p = 7 p = 7 p = 7 とする。3 2 = 9 ≡ 2 ( m o d 7 ) 3^2 = 9 \equiv 2 \pmod 7 3 2 = 9 ≡ 2 ( mod 7 ) なので a 0 = 3 a_0 = 3 a 0 = 3 は法 7 7 7 での根である。ヘンゼルの補題を使って次の 7 7 7 進桁、すなわち α m o d 49 \alpha \bmod 49 α mod 49 を求めよ。
解答 仮定を確認する:f ( 3 ) = 9 − 2 = 7 ≡ 0 ( m o d 7 ) f(3) = 9 - 2 = 7 \equiv 0 \pmod 7 f ( 3 ) = 9 − 2 = 7 ≡ 0 ( mod 7 ) 、かつ f ′ ( 3 ) = 2 ⋅ 3 = 6 ≢ 0 ( m o d 7 ) f'(3) = 2 \cdot 3 = 6 \not\equiv 0 \pmod 7 f ′ ( 3 ) = 2 ⋅ 3 = 6 ≡ 0 ( mod 7 ) なので、ヘンゼルの補題が適用できる。次の近似を k ∈ { 0 , … , 6 } k \in \{0, \dots, 6\} k ∈ { 0 , … , 6 } として a 1 = 3 + 7 k a_1 = 3 + 7k a 1 = 3 + 7 k と書き、法 49 49 49 で展開する:( 3 + 7 k ) 2 = 9 + 42 k + 49 k 2 ≡ 9 + 42 k ( m o d 49 ) (3+7k)^2 = 9 + 42k + 49k^2 \equiv 9 + 42k \pmod{49} ( 3 + 7 k ) 2 = 9 + 42 k + 49 k 2 ≡ 9 + 42 k ( mod 49 ) 。9 + 42 k ≡ 2 ( m o d 49 ) 9 + 42k \equiv 2 \pmod{49} 9 + 42 k ≡ 2 ( mod 49 ) 、すなわち 42 k ≡ − 7 ≡ 42 ( m o d 49 ) 42k \equiv -7 \equiv 42 \pmod{49} 42 k ≡ − 7 ≡ 42 ( mod 49 ) が必要であり、両辺を 7 7 7 で割ると 6 k ≡ 6 ( m o d 7 ) 6k \equiv 6 \pmod 7 6 k ≡ 6 ( mod 7 ) となるので k ≡ 1 ( m o d 7 ) k \equiv 1 \pmod 7 k ≡ 1 ( mod 7 ) 。k = 1 k=1 k = 1 を取ると a 1 = 3 + 7 = 10 a_1 = 3 + 7 = 10 a 1 = 3 + 7 = 10 。確認:10 2 = 100 = 2 ⋅ 49 + 2 ≡ 2 ( m o d 49 ) 10^2 = 100 = 2 \cdot 49 + 2 \equiv 2 \pmod{49} 1 0 2 = 100 = 2 ⋅ 49 + 2 ≡ 2 ( mod 49 ) ——ちょうど正しい。したがって α ≡ 10 ( m o d 49 ) \alpha \equiv 10 \pmod{49} α ≡ 10 ( mod 49 ) であり、この過程を続けることで α = … a 2 a 1 a 0 \alpha = \dots a_2 a_1 a_0 α = … a 2 a 1 a 0 を 7 7 7 進法で永遠に1桁ずつ確定していける。
よくある誤り. p p p 進展開を「小数と同じ発想で、ただ底が p p p なだけ」と考えたくなるかもしれないが、それは誤りである:通常の小数 0. a 1 a 2 a 3 … 0.a_1a_2a_3\ldots 0. a 1 a 2 a 3 … は 10 10 10 の負 冪の方向へ延び、項が通常の 絶対値で小さくなるので収束する;p p p 進展開 ∑ i ≥ 0 a i p i \sum_{i \ge 0} a_i p^i ∑ i ≥ 0 a i p i は p p p の正 で増大し続ける冪の方向へ延び、同じ項が*p p p 進*絶対値で小さくなるからこそ収束する。… 4444445 \ldots 4444445 … 4444445 (左に無限に 4 4 4 が続く)のような数は Z 5 \mathbb{Z}_5 Z 5 の立派な元であるが、通常の整数と見なせばまったく意味をなさない。発展 オストロフスキーの定理:p p p 進数は実数とまったく同等に基本的である 各素数 p p p がそれぞれ独自の Q p \mathbb{Q}_p Q p を生み出すのに、なぜ R \mathbb{R} R だけを Q \mathbb{Q} Q の唯一の 完備化として特別扱いするのか。正直な答えは、そうする理由など何もないということである:R \mathbb{R} R は「無限の場所」であること以外、Q \mathbb{Q} Q 上の絶対値の中で特別な地位を持たない。これを精密にしたのがオストロフスキーの定理 であり、この定理こそが、p p p 進数論が数論に後付けされた奇妙なものではなく、実数そのものとまったく同等に基本的であることを保証している。
Q \mathbb{Q} Q 上の任意の非自明な絶対値は、通常の絶対値 ∣ ⋅ ∣ ∞ |\cdot|_\infty ∣ ⋅ ∣ ∞ と同値であるか、ちょうど1つの素数 p p p に対する ∣ ⋅ ∣ p |\cdot|_p ∣ ⋅ ∣ p と同値であるかのいずれかである。
なぜ正しいのか? これは、Q \mathbb{Q} Q の「場所」——大きさを測り体を完備化する本質的に異なる方法——が、通常の絶対値を表す1つの追加の「無限素点」∞ \infty ∞ とともに、古典的な素数 2 , 3 , 5 , 7 , … 2, 3, 5, 7, \dots 2 , 3 , 5 , 7 , … そのものであることを示している。∞ \infty ∞ を構造的に他のどの p p p とも区別するものは何もなく、たまたまそれが唯一のアルキメデス的な場所であるにすぎない。この1つの事実こそが、アデール と現代数論全体の局所大域哲学の種である:Q \mathbb{Q} Q を理解するには、すべての場所 R , Q 2 , Q 3 , Q 5 , … \mathbb{R}, \mathbb{Q}_2, \mathbb{Q}_3, \mathbb{Q}_5, \dots R , Q 2 , Q 3 , Q 5 , … を同時に研究すればよい。
証明 概略。∣ ⋅ ∣ |\cdot| ∣ ⋅ ∣ を Q \mathbb{Q} Q 上の非自明な絶対値とする。場合1(非アルキメデス): すべての整数 n n n について ∣ n ∣ ≤ 1 |n| \le 1 ∣ n ∣ ≤ 1 ならば、集合 p = { n ∈ Z : ∣ n ∣ < 1 } \mathfrak{p} = \{n \in \mathbb{Z} : |n| < 1\} p = { n ∈ Z : ∣ n ∣ < 1 } は Z \mathbb{Z} Z の素イデアルである(Z \mathbb{Z} Z 上 ∣ n ∣ ≤ 1 |n|\le1 ∣ n ∣ ≤ 1 を満たす任意の絶対値が自動的に満たす超距離不等式により加法で閉じており、素性により乗法でも閉じている)。したがって一意の素数 p p p について p = ( p ) \mathfrak{p} = (p) p = ( p ) であり、∣ p ∣ |p| ∣ p ∣ を p − 1 p^{-1} p − 1 と比較し乗法性を用いると ∣ ⋅ ∣ |\cdot| ∣ ⋅ ∣ が ∣ ⋅ ∣ p |\cdot|_p ∣ ⋅ ∣ p と同値であることが分かる。場合2(アルキメデス): ある整数 n 0 n_0 n 0 について ∣ n 0 ∣ > 1 |n_0| > 1 ∣ n 0 ∣ > 1 ならば、n 0 n_0 n 0 を底として任意の整数 n > 1 n > 1 n > 1 を表し、三角不等式と ∣ n 0 k ∣ = ∣ n 0 ∣ k → ∞ |n_0^k| = |n_0|^k \to \infty ∣ n 0 k ∣ = ∣ n 0 ∣ k → ∞ を用いて ∣ n ∣ |n| ∣ n ∣ を n n n 自身の冪で上下から評価すると、n n n に依存しない定数 c ∈ ( 0 , 1 ] c \in (0,1] c ∈ ( 0 , 1 ] について ∣ n ∣ = n c |n| = n^c ∣ n ∣ = n c が強制される;これにより ∣ ⋅ ∣ |\cdot| ∣ ⋅ ∣ は ∣ ⋅ ∣ ∞ |\cdot|_\infty ∣ ⋅ ∣ ∞ と同値になる。
この局所大域の哲学は二次形式に対して見事な成果をもたらす。ハッセ・ミンコフスキーの定理 (ハッセ、1920年代初頭、ミンコフスキーの仕事の上に構築)は、Q \mathbb{Q} Q 上の多変数二次形式 f f f が Q \mathbb{Q} Q 上で非自明に 0 0 0 を表すのは、そのすべての完備化——R \mathbb{R} R 上、およびすべての素数 p p p に対する Q p \mathbb{Q}_p Q p 上——で非自明に 0 0 0 を表す場合、かつその場合に限る と述べる。R \mathbb{R} R 上の可解性の確認は単なる符号条件にすぎず、Q p \mathbb{Q}_p Q p 上の可解性の確認はヘンゼルの補題を使った有限の計算に帰着する——したがって Q n \mathbb{Q}^n Q n 上の先験的には無限の探索が、有限個の簡単な局所チェックへと崩れ落ちる。これは局所大域(ハッセ)原理 の典型例である;これは二次形式に特有の本物の奇跡であり、3 3 3 次形式ではこれが成り立たないことがある(セルマーの曲線 3 x 3 + 4 y 3 + 5 z 3 = 0 3x^3+4y^3+5z^3=0 3 x 3 + 4 y 3 + 5 z 3 = 0 はあらゆる局所的な場所に点を持つが有理点を持たない)。
f represents 0 over Q ⟺ f represents 0 over R and over Q p for every prime p f\ \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 f represents 0 over Q ⟺ f represents 0 over R and over Q p for every prime p 正直な注意書き: この有限二分木はあくまで例示的な代用品であり、S L 2 ( Q p ) \mathrm{SL}_2(\mathbb{Q}_p) SL 2 ( Q p ) に付随するブリュア・ティッツ木の文字通りの姿ではない 。本物のブリュア・ティッツ木は無限で ( p + 1 ) (p+1) ( p + 1 ) -正則である——各頂点は 2 2 2 個ではなく p + 1 p+1 p + 1 個の隣接頂点を持つ——そしてその頂点は Q p 2 \mathbb{Q}_p^2 Q p 2 における格子の相似類である。この図が正直に伝えているのは、そうした木すべてに共通する定性的な形である:分岐し自己相似的でサイクルのない構造であり、入れ子になった p p p 進球が決して部分的に重なり合わない——常に互いに素であるか一方が他方を含むかのどちらかである——様子を、枝が分かれて二度と合流しない様子として映し出している。Q p \mathbb{Q}_p Q p は局所体 の原型であり、任意の数体 K K K もそれぞれの素数における完備化の族を持ち、Q p \mathbb{Q}_p Q p を一般化する——これらは代数的整数論の局所大域機構(類体論、分岐、ガロア表現)の基本対象である。p p p を固定し体を塔 Q p ⊂ K ∞ \mathbb{Q}_p \subset K_\infty Q p ⊂ K ∞ の中で動かすのが岩澤理論 の舞台であり、その p p p 進 L L L 関数は古典的な L L L 値を p p p 進的に補間し、深い数論的不変量(類数、セルマー群)を符号化する——現代の数論幾何学の主要な原動力の1つであり、バーチ・スウィンナートン=ダイア予想などに立ち向かう道具に直接つながっている。
研究 パーフェクトイド空間と生きた最前線 20世紀の大半、p p p 進数は代数的整数論の内部にとどまっていた。それが2010年代、ペーター・ショルツェによるパーフェクトイド空間 の導入で変わった:これは(Q p ( p 1 / p ∞ ) \mathbb{Q}_p(p^{1/p^\infty}) Q p ( p 1/ p ∞ ) のような塔から構成される)非常に分岐した p p p 進幾何学的対象であり、その幾何学は「チルティング」対応を通じて、驚くべきことに正標数 におけるある種の空間の幾何学と同値になる。これにより、標数 p p p の幾何学(フロベニウスが物事を容易にする世界)に関する深い定理を、混標数・p p p 進標数の新しい結果を証明するために逆輸送でき、またその逆も可能になる。
歴史的ノート
p p p 進数は1897年 、ドイツの数学者クルト・ヘンゼルによって、整数と冪級数の類似性に着想を得た代数的整数論の新しい基礎に関する論文の中で導入された。その後20年間、これは奇妙な代物として扱われた。1916年 にアレクサンダー・オストロフスキーが分類定理を証明し、ヘンゼルの構成が恣意的なものではなく実数と対等な地位にあることを示した。1920年代 初頭、ヘルムート・ハッセは、二次形式に関するヘルマン・ミンコフスキーの19世紀の仕事を土台に、局所大域(ハッセ・ミンコフスキー)原理を証明し、p p p 進数を代数的な奇妙な存在から主流の数論に不可欠な道具へと変えた。
研究の最前線 2026年時点
2026年現在、パーフェクトイド空間とその後継概念は数論幾何学の中心的な原動力であり続けている。ペーター・ショルツェは2018年フィールズ賞 を『パーフェクトイド空間の導入を通じて p p p 進体上の数論代数幾何学を変革し、ガロア表現への応用と新しいコホモロジー理論の発展を行った功績により』受賞した。活発な方向性には、p p p 進ホッジ理論の拡張と、従来separateだったエタール・クリスタリン・ド・ラーム理論を統一する新しい p p p 進コホモロジー理論(Bhatt と Scholze によるプリズマティックコホモロジー)の構築;一部が p p p 進幾何学に動機づけられた位相代数の広範な再構築である凝縮数学 (condensed mathematics、Clausen–Scholze);そしてパーフェクトイド技法からラングランズ・プログラムの新しい事例や局所大域整合性を引き出す進行中の研究が含まれる。プリズマティックおよび凝縮的手法が数論幾何学におけるねじれ現象について証明できることの正確な境界は、依然として活発で未解決な研究課題である。
p = 3 p=3 p = 3 のとき ∣ x ∣ p = 1 / 9 |x|_p = 1/9 ∣ x ∣ p = 1/9 、∣ y ∣ p = 1 / 27 |y|_p = 1/27 ∣ y ∣ p = 1/27 ならば、超距離不等式は ∣ x + y ∣ p |x+y|_p ∣ x + y ∣ p について何を教えてくれるか。
∣ x + y ∣ p ≤ 1 / 9 |x+y|_p \le 1/9 ∣ x + y ∣ p ≤ 1/9 、∣ x ∣ p ≠ ∣ y ∣ p |x|_p \ne |y|_p ∣ x ∣ p = ∣ y ∣ p なので等号が強制される∣ x + y ∣ p ≤ 1 / 9 + 1 / 27 |x+y|_p \le 1/9 + 1/27 ∣ x + y ∣ p ≤ 1/9 + 1/27 、通常の三角不等式と同様∣ x + y ∣ p |x+y|_p ∣ x + y ∣ p は何でもありえ、境界は適用されない常に ∣ x + y ∣ p = 1 / 27 |x+y|_p = 1/27 ∣ x + y ∣ p = 1/27 オストロフスキーの定理によれば、同値を除いて Q \mathbb{Q} Q 上の非自明な絶対値とは何か。
通常の絶対値 ∣ ⋅ ∣ ∞ |\cdot|_\infty ∣ ⋅ ∣ ∞ のみ 各素数 p p p に対する p p p 進絶対値 ∣ ⋅ ∣ p |\cdot|_p ∣ ⋅ ∣ p のみ ∣ ⋅ ∣ ∞ |\cdot|_\infty ∣ ⋅ ∣ ∞ とすべての素数 p p p に対する ∣ ⋅ ∣ p |\cdot|_p ∣ ⋅ ∣ p に限られ、他には何もない素数とはまったく無関係な無限個のもの ヘンゼルの補題が、法 p p p での f f f の根 a a a を Z p \mathbb{Z}_p Z p における正確な根へ持ち上げることを可能にするのは、どの条件が成り立つときか。
f ( a ) ≡ 0 ( m o d p ) f(a) \equiv 0 \pmod p f ( a ) ≡ 0 ( mod p ) のみf ( a ) ≡ 0 ( m o d p ) f(a) \equiv 0 \pmod p f ( a ) ≡ 0 ( mod p ) かつ f ′ ( a ) ≢ 0 ( m o d p ) f'(a) \not\equiv 0 \pmod p f ′ ( a ) ≡ 0 ( mod p ) f ′ ( a ) ≡ 0 ( m o d p ) f'(a) \equiv 0 \pmod p f ′ ( a ) ≡ 0 ( mod p ) のみf f f の次数が 1 1 1 以下であるゼロでない整数 n n n の p p p 進付値 v p ( n ) v_p(n) v p ( n ) は何を測るか。
n n n を割り切る p p p の最大冪の指数通常の絶対値 ∣ n ∣ |n| ∣ n ∣ n n n の p p p 進法での桁数n n n を p p p で割った余り