ヘンゼルの補題
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/04/27 01:27 UTC 版)
数学のヘンゼルの補題(ヘンゼルのほだい、英: Hensel's lemma)とは、1変数多項式が素数 p を法として単根を持つならば、その根は p の任意の冪乗を法とする根に一意的に持ち上げられるという、合同算術における補題である。この補題は、多項式が法 p で2つの互いに素な多項式に因数分解できるならば、その因数分解は p の任意の冪乗を法とする因数分解に持ち上げることができるという補題に一般化できる。因数分解に現れる多項式の次数が1の場合が根の場合に相当する。ヘンゼルの持ち上げ補題(英: Hensel's lifting lemma)とも呼ばれる。名称はクルト・ヘンゼルに因む。
p の冪指数を無限に大きくしていったときの(射影極限の意味での)極限を取ることにより、法 p での根(または因数分解)を p 進整数上での根(または因数分解)に持ち上げることができる。
この補題は、任意の可換環を係数とする多項式に対して、p をイデアル、「互いに素な2つの多項式」を「2つの多項式が生成するイデアルが1を含む」に置き換えることにより一般化できる。一般化された補題も同じ名前で呼ばれる。
ヘンゼルの補題は、解析的整数論の一分野である p 進解析学の基礎である。
ヘンゼルの補題の証明は構成的であり、証明からヘンゼル持ち上げの効率的なアルゴリズムが得られる。これは多項式の因数分解のアルゴリズムの基礎である。また有理数体上の線型代数学についての最も効率の良いアルゴリズムが得られる[要検証 ]。
ヘンゼルの補題は、ヘンゼルよりも早く1846年にテオドル・シェーネマンによって証明されていた[1]。また、「存在」についての主張だけならシェーネマンよりも早くカール・フリードリヒ・ガウスによっても知られていた[2]。
還元と持ち上げ
もともとのヘンゼルの補題は、整数を係数とする多項式の因数分解と、素数 p、もしくはその冪乗を法とする剰余類環を係数とする多項式の因数分解との関係についてのものであった。素数 p を極大イデアルに置き換えることで、この補題は整数から任意の可換環へそのまま一般化できる(
仮定は今までと同じとし、既約多項式
が だったとすると、
である。 の場合だと、 で
であるが、 なので、この多項式は既約ではありえない。一方 では両方の値が等しいので既約である可能性がある。 既約であるかどうか決定するためにはニュートンの多角形を使う必要がある[4]pg 144。
フロベニウス
に対してフロベニウス自己準同型 による多項式 を考える。この微分は
となり常にゼロである。したがって の p 乗根は に存在しない。 の場合、これは には1の冪根 が含まれないことを意味する。[要検証 ]
1の冪根
1の 乗根は に存在しないが、方程式 の解は存在する。次の式
は決してゼロにならないので、解が存在すればそれは に持ち上げることができる。フロベニウスにより なので、ゼロではない元全体 が解全体である。実は、 に含まれる1の冪根はこれらだけである[5]。
ヘンゼル持ち上げ
補題を使って、多項式 f の法 pk での根 r を 法 pk+1 での新しい根 s に r ≡ s mod pk となるように持ち上げることができる。 (m=1 と取る。数学的帰納法により大きい m はしたがう)。
また、法 pk+1 での根は法 pk での根でもあるので、法 pk+1 での根はすべて法 pk での根の持ち上げである。
持ち上げた根 s は法 p で r と合同なので、 新しい根も を満たす。
したがって、 最初の根 rk が を満たせば持ち上げの操作は繰り返すことができ、 の解 rk からはじめて、p の高次冪に対して同じ合同式を満たす解の数列 rk+1, rk+2, ... を作れる。
このことはまた、 f の法 pk での根が全て単根であれば、 f の法 pk での根の数は法 pk+1, pk+2, ... での根の数と同じであることを示している。
r が法 p で単根になっていないとき、このプロセスでは何が起きているのであろうか? これを見るために、次の状況
を考えよう。このとき、 は を意味する。つまり任意の整数 t に対して が成り立つ。それゆえ次の2つの場合がある。
- なら r の法 pk+1 への f(x) の根の持ち上げは存在しない。
- なら r の任意の法 pk+1 への持ち上げは f(x) の法 pk+1 での根である。
例: p = 2 として両方のケースを見てみよう。
とし、r = 1 とする。このとき、 で である。 なので、1の法4への持ち上げで f(x) の法4での根になるものは存在しない。
、r = 1 とする。すると かつ である。また、 であるので、この解を法4へ持ち上げることができ、2つの持ち上げ(1と3)はともに解である。これらの解に対しても微分は法2でやはり0であるので、アプリオリにはこれらを法8に持ち上げられるかどうかは分からない。しかし実際には g(1) も g(3) も法8で0と合同であるので持ち上げることができる。法8では1, 3, 5, 7が解である。これらの中で g(1) と g(7) だけが法16で0なので、1と7だけが法16に持ち上げることができ、それらは1, 7, 9, 15である。これらの中では7と9だけが g(x) = 0 mod 32 なので、同様に法32での解7, 9, 23, 25が得られる。任意の整数 k ≥ 3 に対して法2での g(x) の根1の法 2k の根への持ち上げは4つ存在することがわかる。
p 進数の場合のヘンゼルの補題
p 進数では、p の冪乗を法とする有理数の合同類というものを、分母が p の倍数でなければ考えることができる。このことを使うと、 法 pk での根 rk から法 pk+1 での根 rk+1 を求める反復計算をずっと直感的に行うことができる。次の合同式
を解いて整数 t を見つける代わりに、有理数 t を次の式
で定める。分母に pk が出てくるように見えるが、 f(rk) が pk で割れるため実際には出てこない。そして
と置く。これは整数にはならないかもしれないが、p 進整数にはなっている。数列 rk はある p 進整数 に収束し、極限は f(x) = 0 の解になっている。そして、rk から rk+1 を計算する漸化式をよく見てみると、実数の場合における求根アルゴリズムであるニュートン法の漸化式とまったく同じになっている。
p 進数の中で計算を行い p 進絶対値を使うことで となってしまう f(a) ≡ 0 mod p の解についても使えるようにしたヘンゼル補題がある。 が0になってしまわないことは必要である。この一般化されたヘンゼルの補題は次のようになる。整数 a で
を満たすものがあったとすると、p 進整数 b で f(b) = 0 かつ となるものが一意的に存在する。この b を作るにはニュートン法の漸化式が初期値 a で p 進数に収束することを示しその極限を b と置けばよい。条件 を満たす根として b が一意であることを示すには追加の議論がいる。
先ほどのヘンゼルの補題の の場合はこの一般化された補題の特殊な場合になっている。条件 f(a) ≡ 0 mod p と は と を意味するからである。
例
p を奇素数、a を0ではない p を法とする平方剰余とする。このとき、p 進整数環 の中に a の平方根が存在することをヘンゼルの補題を使って示すことができる。これを見るために と置く。r を法 p での a の平方根とすると
が成り立つ。2番目の式は p が奇数であることによる。基本形のヘンゼルの補題を使って、r1 = r から出発して反復計算を行うことにより整数の列 を
が成り立つように作ることができる。この列はある p 進整数 b に収束し b2 = a を満たす。
この b は、法 p で r1 と合同になる における a の唯一の平方根である。逆に、a を の平方数で p で割り切れないものとすると、 これは0ではない法 p での平方剰余である。a が法 p でゼロではない平方剰余かどうかは平方剰余の相互法則で簡単に判定できるので、これで(奇素数 p に対する)p 進数が p 進平方根を持つかどうかを決定する実用的な方法が得られたことになる。p = 2 の場合にも、一般化されたヘンゼルの補題を用いることでこの方法を拡張することができる(17の2進平方根の例を後で見る)。
以上の議論をもっと具体的に理解するために、7進整数環の中で"2の平方根"、つまり方程式 の解を見つけてみよう。この方程式の法7での解の1つは3(もう1つの解は4)なので、 としよう。ヘンゼルの補題における の計算式に現れる各種の数値は
となる。これらの式から、次の式
は
となり、これは を意味する。したがって、
と計算できた。簡単に確かめられるように、 が成り立っている(ニュートン法の反復を直接7進数で使うと、 となる。 なので整合している)。
次の反復計算を行うと となる。この計算を1回繰り返すごとに(つまり k の値が1つ増えていく度に)次の7の冪乗の項が追加され7進数での桁が1つが増えていく。7進整数環の中でこの数列は収束し、その極限は での2の平方根となる。その7進展開の初めの方は
となる。
最初に を選んだ場合でも における2の平方根が得られる。 これは法7で3ではなく4に合同になるもので、実は最初に得られた平方根を-1倍したものになっている(これは 4 = −3 mod 7 であることと辻褄があっている)。
元々のヘンゼルの補題は適用できないが一般化されたものなら適用できる例として を考える。 とすると であり、また であるので、
が成り立つ。これから、ある2進整数 b で
を満たすものが一意に存在する。二番目の式は b ≡ 1 mod 4 を意味する。2進整数の中には17の平方根が2つ存在し、それらは符号が異なり、法2では合同であるが法4では合同ではない。これは、一般化された形のヘンゼルの補題から得られるのが法2ではなく法4で1と合同な17の2進平方根で、法4で一意であることと整合的である。最初の近似根として a = 3 を取った場合でも一般化されたヘンゼルの補題を適用することができ、法4で3と合同になる唯一の17の2進平方根をやはり見つけることができる。これがもう1つの17の2進平方根である。
の根を法 2k から法 2k+1 へ持ち上げるやり方の場合、法2での根1からの持ち上げの過程は次のようになる。
- 1 mod 2 は 1, 3 mod 4 に持ち上がる。
- 1 mod 4 は 1, 5 mod 8 に、3 mod 4 は 3, 7 mod 8 に持ち上がる。
- 1 mod 8 は 1, 9 mod 16 に、7 mod 8 は 7, 15 mod 16 に持ち上がる。一方、3 mod 8 と 5 mod 8 は mod 16 での根に持ち上がらない。
- 9 mod 16 は 9, 25 mod 32 に、7 mod 16 は 7, 23 mod 16 に持ち上がる。一方、1 mod 16 と 15 mod 16 は mod 32 での根に持ち上がらない。
k が3以上であれば x2 − 17 mod 2k には4つの根がある。しかし2進極限は2つしかない。持ち上げられた根と極限の2進展開を比べてみよう。例えば、法32での4つの根を法16で等しくなるものを組にして書くと次のようになる。
- 9 = 1 + 23 と 25 = 1 + 23 + 24
- 7 = 1 + 2 + 22 と 23 = 1 + 2 + 22 + 24
一方、17の2進平方根の展開は
となっている。
基本形は使えないが一般化された形のヘンゼルの補題なら使えるもう1つの例として、c ≡ 1 mod 9 である任意の3進整数は で立方数になることの証明を見よう。 と置き、最初の近似根として a = 1 を取る。任意の r に対して となってしまうので、基本形のヘンゼルの補題を使って f(x) の根を見つけることはできない。
一般形のヘンゼルの補題を適用するためには である必要がある。これは ということである。つまり、 c ≡ 1 mod 27 であれば一般形のヘンゼルの補題から f(x) が3進根を持つことがわかり、c が3進立方数であることがわかる。しかし、 c ≡ 1 mod 9 というより弱い条件のもとでこの結果が欲しい。c ≡ 1 mod 9 であれば、c ≡ 1, 10, or 19 mod 27 である。この3つの c mod 27 の値に応じて初期値を使い分けて一般形のヘンゼルの補題を適用する。c ≡ 1 mod 27 なら、a = 1 を使う。c ≡ 10 mod 27 なら、a = 4 を使う(4は法27での f(x) の根)。c ≡ 19 mod 27 なら、a = 7 を使う。なお、任意の c ≡ 1 mod 3 は3進立方数になる、という主張は正しくない。例えば、4は法9で立方数にならないので3進立方数ではない。
同様にして、少し準備が必要だが、ヘンゼルの補題を使って任意の奇素数 p に対して法 p2 で1と合同な全ての p 進整数 c は の p 冪乗数であることを示すことができる(p = 2 の場合はこれは成り立たない)[6]。
多変数への一般化
1つの多項式
ヘンゼルの補題は多変数の多項式への一般化もある。f (X1, X2, ..., Xn) を整数係数の多項式とし、ディオファントス方程式
- f (X1, X2, ..., Xn) = 0
を考える。これがある素数 p に対して mod p2m + 1 (m は非負整数)で解 a = (a1, a2, ..., an) ∈ Zn を持ったとする。つまり f (a1, a2, ..., an) ≡ 0 mod p2m + 1 が成り立ったとする。さらに、少なくとも1つの変数について f の偏微分の a における値が mod pm + 1 でゼロではなかったとする。このとき、a は mod pm + 1 で a と等しい mod p2m + 2 での解に持ち上がる[7]。同様に Z n
p の解に持ち上げることもできるので、このディオファントス方程式は p 進整数環 Zp で解を持つ[8]。
複数の多項式
を満たす a ∈ A のことを f の近似根と呼ぶ。f が近似根を持つなら、a に"近い"本当の根 b ∈ A も持つ。つまり、次の式
を満たす b が存在する。さらに、 が零因子でないならば、b は一意的である。
このことは多変数の場合に次のように一般化できる[9]。
- 定理: A を可換環でイデアル について完備なものとする。 を A 係数の n 個の n 変数多項式とする。 を An から自身への写像と考え、 をそのヤコビ行列とする。a = (a1, ..., an) ∈ An を f = 0 の近似解、つまり
- が成り立つものとする。このとき、ある b = (b1, ..., bn) ∈ An で f(b) = 0 を満たすもの、つまり
- が成り立つものが存在する。さらに、この解は
- が成り立つという意味で a に"近い"解である。
この定理の特別な場合として、 がすべての i に対して成り立ち、しかも が A の単数なら、解 f(b) = 0 ですべての i に対して が成り立つものが存在することがわかる。
n = 1 の場合、 a = a は A の元で である。したがって、この多変数のヘンゼルの補題の仮定は1変数の場合には通常のヘンゼルの補題の仮定と同じになっている。
関連概念
環が完備であることはヘンゼルの補題が成り立つための必要条件ではない。1950年に、東屋五郎は可換な局所環であって極大イデアル m についてヘンゼルの補題が成り立つものをヘンゼル環と名付けた。
1950年代に永田雅宜は、任意の可換な局所環 A とその極大イデアル m に対して A を含む環 Ah であって mAh についてヘンゼルの補題が成り立つような最小の環 Ah が常に存在することを証明した。この Ah のことを A のヘンゼル化と呼ぶ。A がネーターなら Ah もネーターである。また、Ah はエタール近傍系の極限として構成されるので代数的である。したがって、Ah はヘンゼルの補題が成り立つにも関わらず、通常は完備化 Â よりもずっと小さく、同じ圏に属している[要説明]。
脚注
注釈
- ^ 右下の7は7進数の意。
出典
- ^ Cox 2011, p. 11.
- ^ Cox 2011, p. 13.
- ^ Gras, Georges (2003). Class field theory : from theory to practice. Berlin. ISBN 978-3-662-11323-3. OCLC 883382066
- ^ Neukirch, Jürgen (1999). Algebraic Number Theory. Berlin, Heidelberg: Springer Berlin Heidelberg. ISBN 978-3-662-03983-0. OCLC 851391469
- ^ Conrad, p. 25. Theorem 3.1.
- ^ Conrad, p. 6. Theorem 4.5. を使う。
- ^ Milne 2006, p. 23, Lemma 2.10.
- ^ Milne 2006, p. 23, Theorem 2.12.
- ^ A が p 進整数環の場合の証明が次にある: Conrad, Keith. “A multivariable Hensel's lemma” (PDF). p. 3. 2021年12月5日閲覧。.
参考文献
- Eisenbud, David (1995), Commutative algebra, Graduate Texts in Mathematics, 150, Berlin, New York: Springer-Verlag, doi:10.1007/978-1-4612-5350-1, ISBN 978-0-387-94269-8, MR 1322960
- Milne, J. S. (1980), Étale cohomology, Princeton University Press, ISBN 978-0-691-08238-7
- Milne, J. S. (2006) (PDF). Elliptic Curves. BookSurge Publishers. ISBN 1-4196-5257-5
- Conrad, Keith. “Hensel's Lemma” (PDF). 2021年12月3日閲覧。
- Cox, David A. (2011). “Why Eisenstein proved the Eisenstein criterion and why Schönemann discovered it first” (PDF). American Mathematical Monthly 118 (1): 3–31. doi:10.4169/amer.math.monthly.118.01.003 .
関連項目
- ハッセ・ミンコフスキーの定理
- ニュートンの多角形
- 局所コンパクト体
- LTE補題[訳語疑問点]
ヘンゼルの補題
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/12/11 09:25 UTC 版)
非アルキメデス付値体 ( K , | ⋅ | ) {\displaystyle \scriptstyle (K,\ |\cdot |)} が完備であるとする。このとき、ヘンゼルの補題と呼ばれる非常に有用な命題が成立する。 ヘンゼルの補題 K の | ⋅ | {\displaystyle |\cdot |} の付値環、付値イデアル、剰余体を R , m , F {\displaystyle \scriptstyle R,\ {\mathfrak {m}},\ F} とする。R 係数多項式 f ( x ) {\displaystyle \scriptstyle f(x)\!} は、以下の条件を満たすとする: f ( x ) ≢ 0 ( mod m ) {\displaystyle f(x)\not \equiv 0{\pmod {\mathfrak {m}}}} 互いに素である F 係数多項式 g ~ ( x ) , h ~ ( x ) {\displaystyle {\tilde {g}}(x),\ {\tilde {h}}(x)} が存在して、 f ( x ) ≡ g ~ ( x ) h ~ ( x ) ( mod m ) {\displaystyle f(x)\equiv {\tilde {g}}(x){\tilde {h}}(x){\pmod {\mathfrak {m}}}} このとき、R 係数多項式 g ( x ) , h ( x ) {\displaystyle g(x),\ h(x)} ( deg g = deg g ~ ) {\displaystyle (\deg g=\deg {\tilde {g}})} が存在して f ( x ) = g ( x ) h ( x ) , g ( x ) ≡ g ~ ( x ) ( mod m ) , h ( x ) ≡ h ~ ( x ) ( mod m ) {\displaystyle f(x)=g(x)h(x),\ \ \ g(x)\equiv {\tilde {g}}(x){\pmod {\mathfrak {m}}},\ \ \ \ h(x)\equiv {\tilde {h}}(x){\pmod {\mathfrak {m}}}} が成立する。 つまり、K 係数多項式の可約性が、K よりも単純な体である剰余体上での可約性に帰着される。 ヘンゼルの補題を用いて、以下のことが示される。(さらなる応用例はヘンゼル体を参照のこと) 以下において、K を非アルキメデス付値 | ⋅ | {\displaystyle |\cdot |} による完備体とし、R を付値環、 m {\displaystyle {\mathfrak {m}}} を付値イデアルとする。 R 係数多項式 f ( x ) = a n x n + ⋯ + a 0 {\displaystyle \scriptstyle f(x)=a_{n}x^{n}+\cdots +a_{0}} ( a n ≠ 0 ) {\displaystyle \scriptstyle (a_{n}\neq 0)} において、 a n ∈ m {\displaystyle \scriptstyle a_{n}\in {\mathfrak {m}}} であり、 a j ∉ m {\displaystyle \scriptstyle a_{j}\not \in {\mathfrak {m}}} となる j ( 1 ≤ j < n ) {\displaystyle \scriptstyle (1\leq j<n)} が存在すれば、 f ( x ) {\displaystyle \scriptstyle f(x)\!} は R係数多項式上可約である。 K 係数の既約なモニック多項式 f ( x ) = x n + ⋯ + a 0 {\displaystyle \scriptstyle f(x)=x^{n}+\cdots +a_{0}} において、 a 0 ∈ R {\displaystyle \scriptstyle a_{0}\in R} であるならば、 f ( x ) {\displaystyle \scriptstyle f(x)\!} は R 係数の既約多項式である。 K 係数の多項式 f ( x ) = a n x n + ⋯ + a 0 {\displaystyle \scriptstyle f(x)=a_{n}x^{n}+\cdots +a_{0}} ( a n ≠ 0 ) {\displaystyle \scriptstyle (a_{n}\neq 0)} が既約多項式であるならば、 max ( | a 0 | , … , | a n | ) = max ( | a 0 | , | a n | ) {\displaystyle \max(|a_{0}|,\ldots ,|a_{n}|)=\max(|a_{0}|,|a_{n}|)} である。 任意の素数 p に対して、p進体 Q p {\displaystyle \mathbb {Q} _{p}} は 1 の p − 1 {\displaystyle p-1} 乗根を全て含む。さらに、1 の p − 1 {\displaystyle p-1} 乗根の全体と 0 を合わせた集合は、p進付値の剰余体の完全代表系をなす。 a を有理整数、p を素数としたとき、 b 2 ≡ a mod p {\displaystyle \scriptstyle b^{2}\equiv a\mod {p}} となる有理整数 b が存在するための必要十分条件は、 X 2 = a {\displaystyle X^{2}=a} が Q p {\displaystyle \mathbb {Q} _{p}} 上で解をもつことである。
※この「ヘンゼルの補題」の解説は、「付値体」の解説の一部です。
「ヘンゼルの補題」を含む「付値体」の記事については、「付値体」の概要を参照ください。
- ヘンゼルの補題のページへのリンク