初等整数論 において、LTEの補題 (LTEのほだい、英 : LTE lemma, lifting-the-exponent lemma )とは、特別な形の整数 のp-進付値
ν
p
{\displaystyle \nu _{p}}
をより次数の低い整数のものを用いて表す一連の補題 である。ヘンゼルの補題 と関連している。
背景
LTEの補題の起源は明確でない。現在のような名称と整理された形が注目されるようになったのは2000年代と言われる[ 1] 。ただし、補題の核となる発想はカール・フリードリヒ・ガウス の Disquisitiones Arithmeticae において言及されている[ 2] 。競技数学 の分野で使われることがある一方で、楕円曲線 の研究にも応用される[ 3] [ 4] 。
任意の整数x, y 及び正整数n 、x, y の素因数でない素数p について、次の主張が成立する。
p が奇素数であるとき、
x
−
y
≡
0
(
mod
p
)
{\displaystyle x-y\equiv 0{\pmod {p}}}
であれば
ν
p
(
x
n
∓
y
n
)
=
ν
p
(
x
∓
y
)
+
ν
p
(
n
)
{\displaystyle \nu _{p}(x^{n}\mp y^{n})=\nu _{p}(x\mp y)+\nu _{p}(n)}
(複号同順)。
x
+
y
≡
0
(
mod
p
)
{\displaystyle x+y\equiv 0{\pmod {p}}}
かつn が奇数ならば、
ν
p
(
x
n
+
y
n
)
=
ν
p
(
x
+
y
)
+
ν
p
(
n
)
.
{\displaystyle \nu _{p}(x^{n}+y^{n})=\nu _{p}(x+y)+\nu _{p}(n).}
x
+
y
≡
0
(
mod
p
)
{\displaystyle x+y\equiv 0{\pmod {p}}}
かつn が偶数ならば、
ν
p
(
x
n
+
y
n
)
=
0.
{\displaystyle \nu _{p}(x^{n}+y^{n})=0.}
p が偶数の素数つまり2であるとき、
x
−
y
≡
0
(
mod
2
)
{\displaystyle x-y\equiv 0{\pmod {2}}}
かつn が偶数ならば、
ν
2
(
x
n
−
y
n
)
=
ν
2
(
x
−
y
)
+
ν
2
(
x
+
y
)
+
ν
2
(
n
)
−
1
=
ν
2
(
x
2
−
y
2
2
)
+
ν
2
(
n
)
.
{\displaystyle \nu _{2}(x^{n}-y^{n})=\nu _{2}(x-y)+\nu _{2}(x+y)+\nu _{2}(n)-1=\nu _{2}\left({\frac {x^{2}-y^{2}}{2}}\right)+\nu _{2}(n).}
x
−
y
≡
0
(
mod
2
)
{\displaystyle x-y\equiv 0{\pmod {2}}}
かつn が奇数ならば、
ν
2
(
x
n
−
y
n
)
=
ν
2
(
x
−
y
)
.
{\displaystyle \nu _{2}(x^{n}-y^{n})=\nu _{2}(x-y).}
任意のp について、
x
−
y
≡
0
(
mod
p
)
{\displaystyle x-y\equiv 0{\pmod {p}}}
かつ、n がp で割り切れないならば
ν
p
(
x
n
−
y
n
)
=
ν
p
(
x
−
y
)
.
{\displaystyle \nu _{p}(x^{n}-y^{n})=\nu _{p}(x-y).}
x
+
y
≡
0
(
mod
p
)
{\displaystyle x+y\equiv 0{\pmod {p}}}
かつ、n がp で割り切れないかつ、n が奇数ならば
ν
p
(
x
n
+
y
n
)
=
ν
p
(
x
+
y
)
.
{\displaystyle \nu _{p}(x^{n}+y^{n})=\nu _{p}(x+y).}
p = 2 の場合の系 には以下の様なものがある。
x
−
y
≡
0
(
mod
4
)
{\displaystyle x-y\equiv 0{\pmod {4}}}
で、x, y がともに奇数ならば、
ν
2
(
x
+
y
)
=
1
{\displaystyle \nu _{2}(x+y)=1}
で、
ν
2
(
x
n
−
y
n
)
=
ν
2
(
x
−
y
)
+
ν
2
(
n
)
.
{\displaystyle \nu _{2}(x^{n}-y^{n})=\nu _{2}(x-y)+\nu _{2}(n).}
x
+
y
≡
0
(
mod
2
)
{\displaystyle x+y\equiv 0{\pmod {2}}}
かつn が偶数のとき、
ν
2
(
x
n
+
y
n
)
=
1.
{\displaystyle \nu _{2}(x^{n}+y^{n})=1.}
x
+
y
≡
0
(
mod
2
)
{\displaystyle x+y\equiv 0{\pmod {2}}}
かつn が奇数のとき、
ν
2
(
x
n
+
y
n
)
=
ν
2
(
x
+
y
)
.
{\displaystyle \nu _{2}(x^{n}+y^{n})=\nu _{2}(x+y).}
証明
基本的な場合
n がp で割り切れない場合について、
ν
p
(
x
n
−
y
n
)
=
ν
p
(
x
−
y
)
{\displaystyle \nu _{p}(x^{n}-y^{n})=\nu _{p}(x-y)}
を証明する。
x
≡
y
(
mod
p
)
{\displaystyle x\equiv y{\pmod {p}}}
より、
x
n
−
1
+
x
n
−
2
y
+
x
n
−
3
y
2
+
⋯
+
y
n
−
1
≡
n
x
n
−
1
≢
0
(
mod
p
)
{\displaystyle x^{n-1}+x^{n-2}y+x^{n-3}y^{2}+\dots +y^{n-1}\equiv nx^{n-1}\not \equiv 0{\pmod {p}}}
(1 )
また、
x
n
−
y
n
=
(
x
−
y
)
(
x
n
−
1
+
x
n
−
2
y
+
x
n
−
3
y
2
+
⋯
+
y
n
−
1
)
{\displaystyle x^{n}-y^{n}=(x-y)(x^{n-1}+x^{n-2}y+x^{n-3}y^{2}+\dots +y^{n-1})}
であるから題意は示された。n が奇数の場合の式
ν
p
(
x
n
+
y
n
)
=
ν
p
(
x
+
y
)
{\displaystyle \nu _{p}(x^{n}+y^{n})=\nu _{p}(x+y)}
については、y をその反数 -y に置き換えることで得られる。
pが奇数の場合
y = x + kp (k は整数)を代入しn = p として、二項展開 することで、(1 )式左辺はp で割り切れるがp 2 では割り切れないことが分かる。したがって
ν
p
(
x
p
−
y
p
)
=
ν
p
(
x
−
y
)
+
1
{\displaystyle \nu _{p}(x^{p}-y^{p})=\nu _{p}(x-y)+1}
[ 1] 。同様に
ν
p
(
x
p
+
y
p
)
=
ν
p
(
x
+
y
)
+
1
{\displaystyle \nu _{p}(x^{p}+y^{p})=\nu _{p}(x+y)+1}
。
n = pa b (b はp で割り切れない)とすると、基本の場合より
ν
p
(
x
n
−
y
n
)
=
ν
p
(
(
x
p
a
)
b
−
(
y
p
a
)
b
)
=
ν
p
(
x
p
a
−
y
p
a
)
{\displaystyle \nu _{p}(x^{n}-y^{n})=\nu _{p}((x^{p^{a}})^{b}-(y^{p^{a}})^{b})=\nu _{p}(x^{p^{a}}-y^{p^{a}})}
。
式
ν
p
(
x
p
−
y
p
)
=
ν
p
(
x
−
y
)
+
1
{\displaystyle \nu _{p}(x^{p}-y^{p})=\nu _{p}(x-y)+1}
をa 回用いることで、
ν
p
(
x
p
a
−
y
p
a
)
=
ν
p
(
(
(
…
(
x
p
)
p
…
)
)
p
−
(
(
…
(
y
p
)
p
…
)
)
p
)
=
ν
p
(
x
−
y
)
+
a
{\displaystyle {\begin{aligned}\nu _{p}(x^{p^{a}}-y^{p^{a}})&=\nu _{p}(((\dots (x^{p})^{p}\dots ))^{p}-((\dots (y^{p})^{p}\dots ))^{p})\ \\&=\nu _{p}(x-y)+a\end{aligned}}}
が示される。
ν
p
(
x
n
+
y
n
)
{\displaystyle \nu _{p}(x^{n}+y^{n})}
の場合も同様にして証明できる。
pが2の場合
p = 2 のとき、二項展開の際に奇素数とは異なりp (p - 1)/ 2 がp の倍数とならない。
x
≡
y
(
mod
4
)
{\displaystyle x\equiv y{\pmod {4}}}
であるとき、n = 2a b (b は奇数)とすると、
ν
2
(
x
n
−
y
n
)
=
ν
2
(
(
x
2
a
)
b
−
(
y
2
a
)
b
)
=
ν
2
(
x
2
a
−
y
2
a
)
=
ν
2
(
(
x
2
a
−
1
+
y
2
a
−
1
)
(
x
2
a
−
2
+
y
2
a
−
2
)
⋯
(
x
2
+
y
2
)
(
x
+
y
)
(
x
−
y
)
)
=
ν
2
(
x
−
y
)
+
a
{\displaystyle {\begin{aligned}\nu _{2}(x^{n}-y^{n})&=\nu _{2}((x^{2^{a}})^{b}-(y^{2^{a}})^{b})\\&=\nu _{2}(x^{2^{a}}-y^{2^{a}})\\&=\nu _{2}((x^{2^{a-1}}+y^{2^{a-1}})(x^{2^{a-2}}+y^{2^{a-2}})\cdots (x^{2}+y^{2})(x+y)(x-y))\\&=\nu _{2}(x-y)+a\end{aligned}}}
ここで
x
≡
y
≡
±
1
(
mod
4
)
{\displaystyle x\equiv y\equiv \pm 1{\pmod {4}}}
より、
x
2
k
+
y
2
k
≡
2
(
mod
4
)
{\displaystyle x^{2^{k}}+y^{2^{k}}\equiv 2{\pmod {4}}}
(k は非負整数)であることを用いた。
また、これを利用して、より強い主張である
x
≡
y
(
mod
2
)
{\displaystyle x\equiv y{\pmod {2}}}
のとき
ν
2
(
x
n
−
y
n
)
=
ν
2
(
x
−
y
)
+
ν
2
(
x
+
y
)
+
ν
2
(
n
)
−
1
{\displaystyle \nu _{2}(x^{n}-y^{n})=\nu _{2}(x-y)+\nu _{2}(x+y)+\nu _{2}(n)-1}
が証明される[ 1] 。
一般化
LTEの補題は
x n - y n / x - y が整数となるような複素数x, y においても同様に成立する[ 5] 。
応用
例1
LTEの補題の利用例として2020年のAIME(英語版 ) の問題を挙げる。
149n - 2n が33 × 55 × 77 で割り切れるような最小の正整数n について、n の正の約数 の個数を求めよ[ 6] 。
149 - 2 = 147 = 3 × 72 である。149と2は3で割り切れないが、147は3で割り切ることができるから、
ν
3
(
149
n
−
2
n
)
=
ν
3
(
147
)
+
ν
3
(
n
)
=
ν
3
(
n
)
+
1
{\displaystyle \nu _{3}(149^{n}-2^{n})=\nu _{3}(147)+\nu _{3}(n)=\nu _{3}(n)+1}
が成り立つ。したがって
149
n
−
2
n
≡
0
(
mod
3
3
)
⟺
n
≡
0
(
mod
3
2
)
{\displaystyle 149^{n}-2^{n}\equiv 0{\pmod {3^{3}}}\iff n\equiv 0{\pmod {3^{2}}}}
である。同様にして、
149
n
−
2
n
≡
0
(
mod
7
7
)
⟺
n
≡
0
(
mod
7
5
)
{\displaystyle 149^{n}-2^{n}\equiv 0{\pmod {7^{7}}}\iff n\equiv 0{\pmod {7^{5}}}}
が分かる。
147は5で割り切れないため、因数5については次のように処理をする。149n を5で割った余りは4,1,4,1...という周期となること、2n を5で割った余りは2,4,3,1...という周期となることにより、149n - 2n を5で割った余りは2,2,1,0...という周期となる。したがってk を整数として、
149
n
−
2
n
≡
0
(
mod
5
)
⟺
n
=
4
k
.
{\displaystyle 149^{n}-2^{n}\equiv 0{\pmod {5}}\iff n=4k.}
LTEの補題を再度使用して、
ν
5
(
149
4
k
−
2
4
k
)
=
ν
5
(
(
149
4
)
k
−
(
2
4
)
k
)
=
ν
5
(
149
4
−
2
4
)
+
ν
5
(
k
)
.
{\displaystyle \nu _{5}(149^{4k}-2^{4k})=\nu _{5}((149^{4})^{k}-(2^{4})^{k})=\nu _{5}(149^{4}-2^{4})+\nu _{5}(k).}
である。
149
4
−
2
4
≡
(
−
1
)
4
−
2
4
≡
−
15
(
mod
25
)
{\displaystyle 149^{4}-2^{4}\equiv (-1)^{4}-2^{4}\equiv -15{\pmod {25}}}
より、
ν
5
(
149
4
−
2
4
)
=
1.
{\displaystyle \nu _{5}(149^{4}-2^{4})=1.}
ゆえに、
149
n
−
2
n
≡
0
(
mod
5
5
)
⟺
k
≡
0
(
mod
5
4
)
⟺
n
≡
0
(
mod
4
⋅
5
4
)
{\displaystyle 149^{n}-2^{n}\equiv 0{\pmod {5^{5}}}\iff k\equiv 0{\pmod {5^{4}}}\iff n\equiv 0{\pmod {4\cdot 5^{4}}}}
であるからn =22 × 32 × 54 × 75 。以上よりn の正の約数の個数は210個。
例2
奇数a と整数
k
≥
3
{\displaystyle k\geq 3}
が与えられている。剰余類環 の乗法群
(
Z
/
2
k
Z
)
×
{\displaystyle (\mathbb {Z} /2^{k}\mathbb {Z} )^{\times }}
におけるa の位数 n はいくらか。
これは
a
n
≡
1
(
mod
2
k
)
{\displaystyle a^{n}\equiv 1{\pmod {2^{k}}}}
すなわち
ν
2
(
a
n
−
1
)
≥
k
{\displaystyle \nu _{2}(a^{n}-1)\geq k}
となる最小の正の整数n を求めることにほかならない。
a
≡
1
(
mod
2
k
)
{\displaystyle a\equiv 1{\pmod {2^{k}}}}
の場合、
n
=
1
{\displaystyle n=1}
である。
a
≡
−
1
,
2
k
−
1
±
1
(
mod
2
k
)
{\displaystyle a\equiv -1,~2^{k-1}\pm 1{\pmod {2^{k}}}}
の場合、
n
=
2
{\displaystyle n=2}
であることは簡単な計算で確かめられる。
上記以外の場合を考える。まず
n
≠
1
{\displaystyle n\neq 1}
がいえる。群の元の位数についてのラグランジュの定理 より、n は
ϕ
(
2
k
)
=
2
k
−
1
{\displaystyle \phi (2^{k})=2^{k-1}}
の約数だから
n
=
2
l
{\displaystyle n=2^{l}}
(l は整数,
1
≤
l
≤
k
−
1
{\displaystyle 1\leq l\leq k-1}
)という形に限られ、とくに偶数である。LTEの補題より
ν
2
(
a
n
−
1
)
=
ν
2
(
a
n
−
1
n
)
=
ν
2
(
a
−
1
)
+
ν
2
(
a
+
1
)
+
l
−
1
{\displaystyle \nu _{2}(a^{n}-1)=\nu _{2}(a^{n}-1^{n})=\nu _{2}(a-1)+\nu _{2}(a+1)+l-1}
であり、この最左辺の値がk 以上であるという条件は、移項によって
l
≥
k
+
1
−
ν
2
(
a
−
1
)
−
ν
2
(
a
+
1
)
{\displaystyle l\geq k+1-\nu _{2}(a-1)-\nu _{2}(a+1)}
(A )
と言い換えられる。これと
1
≤
l
≤
k
−
1
{\displaystyle 1\leq l\leq k-1}
をともに満たすような最小のl を求める。いまa -1, a +1 の一方は2で1回しか割り切れず、もう一方が2で割り切れる回数は2回以上k -2 回以下であるから、
3
≤
ν
2
(
a
−
1
)
+
ν
2
(
a
+
1
)
≤
k
−
1
<
k
+
1
{\displaystyle 3\leq \nu _{2}(a-1)+\nu _{2}(a+1)\leq k-1<k+1}
である。よって、(A )の不等号を等号にしたものを採用してよく、この場合の答えは
n
=
2
l
(
l
=
k
+
1
−
ν
2
(
a
−
1
)
−
ν
2
(
a
+
1
)
)
{\displaystyle n=2^{l}~(l=k+1-\nu _{2}(a-1)-\nu _{2}(a+1))}
である。
なお、最後の場合のl がとる値は最大でもk -2 である(a =3, 5 などがそれを実現する)。以上のことから、よく知られているこの群の直積 分解
(
Z
/
2
k
Z
)
×
≅
(
Z
/
2
Z
)
×
(
Z
/
2
k
−
2
Z
)
{\displaystyle (\mathbb {Z} /2^{k}\mathbb {Z} )^{\times }\cong (\mathbb {Z} /2\mathbb {Z} )\times (\mathbb {Z} /2^{k-2}\mathbb {Z} )}
が従う。
脚注
出典
関連項目