数学的整数論における関数
カーマイケル λ 関数: λ ( n ) ( 1 ≤ n ≤ 1000 の場合) (オイラー φ 関数 と比較)
数学 の一分野である 数論 において 、 正の整数 n の カーマイケル関数 λ ( n ) は、次の式を満たす最小の正の整数 m である。
1つの
メートル
≡
1
(
モッド
ん
)
{\displaystyle a^{m}\equiv 1{\pmod {n}}}
n と 互いに素 な すべての整数に対して成り立ちます 。代数的に言えば、 λ ( n ) は n を 法とする整数の乗法群 の 指数 です。これは 有限アーベル群 なので、 指数 λ ( n )と等しい位 数 を持つ元が存在する必要があります。このような元は n を 法とする原始 λ 根 と呼ばれます 。
カーマイケル関数は、 1910年にそれを定義したアメリカの数学者 ロバート・カーマイケルにちなんで名付けられました。 [1] カーマイケルのλ関数 、 縮小トーティエント関数 、 最小普遍指数関数 としても知られています 。
n を 法とする整数の乗法群の位数は φ ( n ) であり 、 φ は オイラーのトーシェント関数 である。有限群の元の位数は群の位数を割り切るため、 λ ( n )は φ ( n ) を割り切る 。次の表は、 λ ( n ) ( OEIS の シーケンス A002322 ) と φ ( n ) の最初の 36 個の値を比較したものである( 異なる場合は 太字 で表示。異なる n は OEIS : A033949 にリストされている)。
数値例
n = 5 。5 より小さく、5 と互いに素な数の集合は {1,2,3,4 } です。したがって、オイラーのトーティエント関数の値は φ (5) = 4 であり、カーマイケル関数 λ (5) の値は 4 の約数でなければなりません。約数 1 は、 を除いて である ため、カーマイケル関数の定義を満たしません 。 であるため、2 も定義を満たしません 。したがって 、 λ (5) = 4 です。確かに、 です 。 2 と 3 はどちらも 5 を法とする原始 λ 根であり、また 5 を法とする原始根 でもあります。
1つの
1
≢
1
(
モッド
5
)
{\displaystyle a^{1}\not \equiv 1{\pmod {5}}}
1つの
≡
1
(
モッド
5
)
{\displaystyle a\equiv 1{\pmod {5}}}
2
2
≡
3
2
≡
4
≢
1
(
モッド
5
)
{\displaystyle 2^{2}\equiv 3^{2}\equiv 4\not \equiv 1{\pmod {5}}}
1
4
≡
2
4
≡
3
4
≡
4
4
≡
1
(
モッド
5
)
{\displaystyle 1^{4}\equiv 2^{4}\equiv 3^{4}\equiv 4^{4}\equiv 1{\pmod {5}}}
n = 8 。8 より小さく、8 と互いに素な数の集合は {1,3,5,7} です。したがって、 φ (8) = 4 で あり、 λ (8) は 4 の約数でなければなりません。実際、 である ため、 λ (8) = 2 です。8 を法とする原始 λ 根は 3、5、7 です。8 を法とする原始根は存在しません。
1
2
≡
3
2
≡
5
2
≡
7
2
≡
1
(
モッド
8
)
{\displaystyle 1^{2}\equiv 3^{2}\equiv 5^{2}\equiv 7^{2}\equiv 1{\pmod {8}}}
再発 λ ( ラムダ )
素数累乗のカーマイケルラムダ関数は、オイラーのトーティエントで表すことができます。1または素数累乗でない任意の数は、異なる素数累乗の積として一意に表すことができます。この場合、 積の λ は素数累乗因子の λ の 最小公倍数です。具体的には、 λ ( n ) は 、次の再帰式で与えられます。
λ
(
ん
)
=
{
φ
(
ん
)
もし
ん
1、2、4、または奇数の素数乗である、
1
2
φ
(
ん
)
もし
ん
=
2
r
、
r
≥
3
、
1cmあたり
(
λ
(
ん
1
)
、
λ
(
ん
2
)
、
…
、
λ
(
ん
け
)
)
もし
ん
=
ん
1
ん
2
…
ん
け
どこ
ん
1
、
ん
2
、
…
、
ん
け
異なる素数の累乗です。
{\displaystyle \lambda (n)={\begin{cases}\varphi (n)&{\text{if }}n{\text{ is 1, 2, 4, or an odds prime power,}}\\{\tfrac {1}{2}}\varphi (n)&{\text{if }}n=2^{r},\ r\geq 3,\\\operatorname {lcm} {\Bigl (}\lambda (n_{1}),\lambda (n_{2}),\ldots ,\lambda (n_{k}){\Bigr )}&{\text{if }}n=n_{1}n_{2}\ldots n_{k}{\text{ where }}n_{1},n_{2},\ldots ,n_{k}{\text{ are different primes power.}}\end{cases}}}
素数累乗、すなわち p が素数 で r≥1 である数 p r に対するオイラーのトーティエントは次のように与えられる。
φ
(
p
r
)
=
p
r
−
1
(
p
−
1
)
。
{\displaystyle \varphi (p^{r}){=}p^{r-1}(p-1).}
カーマイケルの定理
カーマイケルは、 λ ( n )が 前の節の再帰によって定義されたものとみなされる場合、導入部で述べた性質、すなわち、すべての aに対して n と互いに素となる最小の正の整数 m であるという性質を満たすこと を確立する2つの定理を証明しました 。
1つの
メートル
≡
1
(
モッド
ん
)
{\displaystyle a^{m}\equiv 1{\pmod {n}}}
定理1 — aが n と互いに素 であれ ば 、. [2]
1つの
λ
(
ん
)
≡
1
(
モッド
ん
)
{\displaystyle a^{\lambda (n)}\equiv 1{\pmod {n}}}
これは、 n を 法とする整数の乗法群のあらゆる元の位数が λ ( n ) を割り切ることを意味します。カーマイケルは、 1 (mod n )に合同な a の最小のべき乗で ある 元 a を 、 n を法とする原始 λ 根 と呼びます。 [3] (これは、カーマイケルが n を 法とする 原始 λ 根と呼ぶことがある、 n を 法とする原始根 と混同しないでください 。)
1つの
λ
(
ん
)
{\displaystyle a^{\lambda (n)}}
φ
{\displaystyle \varphi}
定理2 — すべての正の整数 n に対して、 nを法とする原始 λ 根 が存在する 。さらに、 g がそのような根である場合、 g の累乗に一致する 原始 λ 根が存在する。 [4]
φ
(
λ
(
ん
)
)
{\displaystyle \varphi (\lambda (n))}
g が 定理によって保証される 原始 λ 根の 1 つである場合、 λ ( n ) より小さい 正の整数解 m は 存在せず、すべての a に対して n と互いに素となる ような正の m < λ ( n ) は存在しないことを示しています。
グ
メートル
≡
1
(
モッド
ん
)
{\displaystyle g^{m}\equiv 1{\pmod {n}}}
1つの
メートル
≡
1
(
モッド
ん
)
{\displaystyle a^{m}\equiv 1{\pmod {n}}}
定理 2 の 2 番目のステートメントは、 nを法とするすべての原始 λ 根が単一の根 g の累乗に合同であることを意味していません 。 [5] たとえば、 n = 15 の場合、 および で あるのに対し、 λ ( n ) = 4 です。 15 を法とする原始 λ 根は 2、7、8、13 の4 つあります 。 根 2 と 8 は互いの累乗に合同であり、根 7 と 13 は互いの累乗に合同ですが、 7 も 13 も 2 や 8 の累乗に合同ではなく、その逆も同様です。 15 を法とする乗法群の他の 4 つの要素、つまり 1、4 ( を満たす )、11、14 は、15 を法とする原始 λ 根ではありません。
φ
(
ん
)
=
8
{\displaystyle \varphi (n)=8}
φ
(
λ
(
ん
)
)
=
2
{\displaystyle \varphi (\lambda (n))=2}
1
≡
2
4
≡
8
4
≡
7
4
≡
13
4
{\displaystyle 1\equiv 2^{4}\equiv 8^{4}\equiv 7^{4}\equiv 13^{4}}
4
≡
2
2
≡
8
2
≡
7
2
≡
13
2
{\displaystyle 4\equiv 2^{2}\equiv 8^{2}\equiv 7^{2}\equiv 13^{2}}
対照的な例として、 n = 9 の場合、および となります。9 を法とする原始 λ 根は 2 と 5 の2 つあり、それぞれが他方の 5 乗に合同です。また、どちらも 9 を法とする原始 λ 根
です。
λ
(
n
)
=
φ
(
n
)
=
6
{\displaystyle \lambda (n)=\varphi (n)=6}
φ
(
λ
(
n
)
)
=
2
{\displaystyle \varphi (\lambda (n))=2}
φ
{\displaystyle \varphi }
カーマイケル関数の特性
この節では、ある 整数が 非ゼロの整数で割り切れるとは、 となる 整数が存在する場合をいう 。これは次のように表される。
n
{\displaystyle n}
m
{\displaystyle m}
k
{\displaystyle k}
n
=
k
m
{\displaystyle n=km}
m
∣
n
.
{\displaystyle m\mid n.}
最小限の結果 λ ( ラムダ )
n と互いに素な すべての数 aに対して a m ≡ 1 (mod n ) とすると、 λ ( n ) | m と
なります。
証明: m = kλ ( n ) + r ( 0 ≤ r < λ ( n ) ) の場合 、
a
r
=
1
k
⋅
a
r
≡
(
a
λ
(
n
)
)
k
⋅
a
r
=
a
k
λ
(
n
)
+
r
=
a
m
≡
1
(
mod
n
)
{\displaystyle a^{r}=1^{k}\cdot a^{r}\equiv \left(a^{\lambda (n)}\right)^{k}\cdot a^{r}=a^{k\lambda (n)+r}=a^{m}\equiv 1{\pmod {n}}}
n と互いに素な すべて の数に対して、 r < λ ( n ) であり 、 λ ( n ) は n と互いに素 な すべての数に対して合同が成り立つ最小の正の指数であるため、 r = 0 と なります 。
λ ( ラムダ ) 分割する φ ( ) の
これは初等 群論から導かれる。なぜなら、 任意の有限群 の指数は 群の位数を割り切れるからである。λ (n) は n を法とする整数の乗法群の指数であり、 φ ( n ) は その 群 の 位 数である。特に、 原始根 の存在により乗法群が巡回している場合、この 2 つは等しくなければならない。 これは奇数の素数累乗の場合である。
したがって、カーマイケルの定理はオイラーの定理 の強化版として見ることができます 。
割り切れる
a
|
b
⇒
λ
(
a
)
|
λ
(
b
)
{\displaystyle a\,|\,b\Rightarrow \lambda (a)\,|\,\lambda (b)}
証拠。
定義により、 (したがって も) となる 任意の整数に対して 、 となり 、したがって となります 。これにより、 a と互いに素な すべての k に対して となります。上で証明された最小性の帰結により、 となります 。
k
{\displaystyle k}
gcd
(
k
,
b
)
=
1
{\displaystyle \gcd(k,b)=1}
gcd
(
k
,
a
)
=
1
{\displaystyle \gcd(k,a)=1}
b
|
(
k
λ
(
b
)
−
1
)
{\displaystyle b\,|\,(k^{\lambda (b)}-1)}
a
|
(
k
λ
(
b
)
−
1
)
{\displaystyle a\,|\,(k^{\lambda (b)}-1)}
k
λ
(
b
)
≡
1
(
mod
a
)
{\displaystyle k^{\lambda (b)}\equiv 1{\pmod {a}}}
λ
(
a
)
|
λ
(
b
)
{\displaystyle \lambda (a)\,|\,\lambda (b)}
構成
すべての正の整数 a と b に対して、
λ
(
l
c
m
(
a
,
b
)
)
=
l
c
m
(
λ
(
a
)
,
λ
(
b
)
)
{\displaystyle \lambda (\mathrm {lcm} (a,b))=\mathrm {lcm} (\lambda (a),\lambda (b))}
。
これはカーマイケル関数の再発の直接的な結果です。
指数関数的サイクルの長さ
がn の 素因数分解における最大の指数である 場合 、すべての a ( n と互いに素でないものも含む ) およびすべての r ≥ r max に対して、
r
m
a
x
=
max
i
{
r
i
}
{\displaystyle r_{\mathrm {max} }=\max _{i}\{r_{i}\}}
n
=
p
1
r
1
p
2
r
2
⋯
p
k
r
k
{\displaystyle n=p_{1}^{r_{1}}p_{2}^{r_{2}}\cdots p_{k}^{r_{k}}}
a
r
≡
a
λ
(
n
)
+
r
(
mod
n
)
.
{\displaystyle a^{r}\equiv a^{\lambda (n)+r}{\pmod {n}}.}
特に、 平方 n ( r max = 1 )の場合、すべての a に対して、
a
≡
a
λ
(
n
)
+
1
(
mod
n
)
.
{\displaystyle a\equiv a^{\lambda (n)+1}{\pmod {n}}.}
平均値
n ≥ 16の 場合 : [6] [7]
1
n
∑
i
≤
n
λ
(
i
)
=
n
ln
n
e
B
(
1
+
o
(
1
)
)
ln
ln
n
/
(
ln
ln
ln
n
)
{\displaystyle {\frac {1}{n}}\sum _{i\leq n}\lambda (i)={\frac {n}{\ln n}}e^{B(1+o(1))\ln \ln n/(\ln \ln \ln n)}}
(以下、エルデシュ近似と呼ぶ)定数
B
:=
e
−
γ
∏
p
∈
P
(
1
−
1
(
p
−
1
)
2
(
p
+
1
)
)
≈
0.34537
{\displaystyle B:=e^{-\gamma }\prod _{p\in \mathbb {P} }\left({1-{\frac {1}{(p-1)^{2}(p+1)}}}\right)\approx 0.34537}
γ ≈ 0.57721 、 オイラー・マスケローニ 定数 。
次の表は、最初の 2 26 – 1 =の概要を示しています。 λ 関数の値は 、正確な平均とエルデシュ近似の両方で
67,108,863 個 あります。
さらに、より簡単にアクセスできる「対数/対数」値 の概要も示します。LoL ( n ) := lnλ ( n ) の / lnn 行 と
LoL( n ) > 4 / 5 ─ λ ( n ) > n 4 / 5 .
そこで、表の行番号26の列のエントリ
60.49%(≈ 40 000 000 )の整数 1 ≤ n ≤ 67 108 863 は λ ( n ) > n 4 / 5 つまり、 λ 入力 n の長さ l := log 2 ( n ) あり、
(
2
4
5
)
l
=
2
4
l
5
=
(
2
l
)
4
5
=
n
4
5
.
{\displaystyle \left(2^{\frac {4}{5}}\right)^{l}=2^{\frac {4l}{5}}=\left(2^{l}\right)^{\frac {4}{5}}=n^{\frac {4}{5}}.}
優勢な間隔
すべての数 Nと、 o ( N ) [8] 以外のすべての 正 の整数 n≤N (「優勢な」多数派)
について:
λ
(
n
)
=
n
(
ln
n
)
ln
ln
ln
n
+
A
+
o
(
1
)
{\displaystyle \lambda (n)={\frac {n}{(\ln n)^{\ln \ln \ln n+A+o(1)}}}}
定数 [7]
A
:=
−
1
+
∑
p
∈
P
ln
p
(
p
−
1
)
2
≈
0.2269688
{\displaystyle A:=-1+\sum _{p\in \mathbb {P} }{\frac {\ln p}{(p-1)^{2}}}\approx 0.2269688}
下限
十分に大きな数 N と Δ ≥ (ln ln N ) 3 に対して、最大で
N
exp
(
−
0.69
(
Δ
ln
Δ
)
1
3
)
{\displaystyle N\exp \left(-0.69(\Delta \ln \Delta )^{\frac {1}{3}}\right)}
λ ( n ) ≤ne −Δ を 満たす 正の整数 n≤N 。 [9]
最小注文
任意の正の整数のシーケンス n 1 < n 2 < n 3 < ⋯ に対して、任意の定数 0 < c < 1 / 行 2 、そして十分に大きい i : [10] [11]
λ
(
n
i
)
>
(
ln
n
i
)
c
ln
ln
ln
n
i
.
{\displaystyle \lambda (n_{i})>\left(\ln n_{i}\right)^{c\ln \ln \ln n_{i}}.}
小さな値
定数 c と十分に大きい正の Aに対して、 A より大きい 整数 n が存在し、 [11]
λ
(
n
)
<
(
ln
A
)
c
ln
ln
ln
A
.
{\displaystyle \lambda (n)<\left(\ln A\right)^{c\ln \ln \ln A}.}
さらに、 nは 次の形式をとる。
n
=
∏
q
∈
P
(
q
−
1
)
|
m
q
{\displaystyle n=\mathop {\prod _{q\in \mathbb {P} }} _{(q-1)|m}q}
ある平方根のない整数 m < (ln A ) c ln ln ln A に対して。 [10]
機能のイメージ
カーマイケル関数の値の集合は計数関数を持つ [12]
x
(
ln
x
)
η
+
o
(
1
)
,
{\displaystyle {\frac {x}{(\ln x)^{\eta +o(1)}}},}
どこ
η
=
1
−
1
+
ln
ln
2
ln
2
≈
0.08607
{\displaystyle \eta =1-{\frac {1+\ln \ln 2}{\ln 2}}\approx 0.08607}
暗号化での使用
カーマイケル関数は、RSA 暗号化アルゴリズム で使用されるため、 暗号化 において重要です 。
定理1の証明
n = p (素数)の場合 、定理 1 はフェルマーの小定理と同等です。
a
p
−
1
≡
1
(
mod
p
)
for all
a
coprime to
p
.
{\displaystyle a^{p-1}\equiv 1{\pmod {p}}\qquad {\text{for all }}a{\text{ coprime to }}p.}
素数累乗 p r , r > 1 の 場合、
a
p
r
−
1
(
p
−
1
)
=
1
+
h
p
r
{\displaystyle a^{p^{r-1}(p-1)}=1+hp^{r}}
が整数 h に対して成り立つ場合、両辺を p 乗すると
a
p
r
(
p
−
1
)
=
1
+
h
′
p
r
+
1
{\displaystyle a^{p^{r}(p-1)}=1+h'p^{r+1}}
他の整数 に対しては成り立ちます。帰納法により、すべての a に対して、 p と互いに素であり 、したがって p r と互いに素であることがわかります。これにより、 n = 4 または任意の奇数の素数累乗に対して定理が成立します 。
h
′
{\displaystyle h'}
a
φ
(
p
r
)
≡
1
(
mod
p
r
)
{\displaystyle a^{\varphi (p^{r})}\equiv 1{\pmod {p^{r}}}}
2のべき乗の結果をシャープにする
2と互いに素な数 (2のべき乗) については、 ある整数 h 2に対して a = 1 + 2 h 2 が成り立ちます。すると、
a
2
=
1
+
4
h
2
(
h
2
+
1
)
=
1
+
8
(
h
2
+
1
2
)
=:
1
+
8
h
3
{\displaystyle a^{2}=1+4h_{2}(h_{2}+1)=1+8{\binom {h_{2}+1}{2}}=:1+8h_{3}}
、
ここで は 整数である。r = 3 のとき 、 これ は次のように書ける。
h
3
{\displaystyle h_{3}}
a
2
r
−
2
=
1
+
2
r
h
r
.
{\displaystyle a^{2^{r-2}}=1+2^{r}h_{r}.}
両辺を二乗すると
a
2
r
−
1
=
(
1
+
2
r
h
r
)
2
=
1
+
2
r
+
1
(
h
r
+
2
r
−
1
h
r
2
)
=:
1
+
2
r
+
1
h
r
+
1
,
{\displaystyle a^{2^{r-1}}=\left(1+2^{r}h_{r}\right)^{2}=1+2^{r+1}\left(h_{r}+2^{r-1}h_{r}^{2}\right)=:1+2^{r+1}h_{r+1},}
ここで は 整数である。帰納的に次のようになる。
h
r
+
1
{\displaystyle h_{r+1}}
a
2
r
−
2
=
a
1
2
φ
(
2
r
)
≡
1
(
mod
2
r
)
{\displaystyle a^{2^{r-2}}=a^{{\frac {1}{2}}\varphi (2^{r})}\equiv 1{\pmod {2^{r}}}}
すべてにおいて は と互いに素 で ある 。 [13]
r
≥
3
{\displaystyle r\geq 3}
2
r
{\displaystyle 2^{r}}
複数の素因数を持つ整数
一意因数分解定理 により 、任意の n > 1は 一意に次のように表される。
n
=
p
1
r
1
p
2
r
2
⋯
p
k
r
k
{\displaystyle n=p_{1}^{r_{1}}p_{2}^{r_{2}}\cdots p_{k}^{r_{k}}}
ここで、 p 1 < p 2 < ... < p k は 素数であり、 r 1 、 r 2 、...、 r k は 正の整数である。素数の累乗の結果から 、
1
≤
j
≤
k
{\displaystyle 1\leq j\leq k}
a
λ
(
p
j
r
j
)
≡
1
(
mod
p
j
r
j
)
for all
a
coprime to
n
and hence to
p
i
r
i
.
{\displaystyle a^{\lambda \left(p_{j}^{r_{j}}\right)}\equiv 1{\pmod {p_{j}^{r_{j}}}}\qquad {\text{for all }}a{\text{ coprime to }}n{\text{ and hence to }}p_{i}^{r_{i}}.}
このことから、
a
λ
(
n
)
≡
1
(
mod
p
j
r
j
)
for all
a
coprime to
n
,
{\displaystyle a^{\lambda (n)}\equiv 1{\pmod {p_{j}^{r_{j}}}}\qquad {\text{for all }}a{\text{ coprime to }}n,}
ここで、再帰式から分かるように、
λ
(
n
)
=
lcm
(
λ
(
p
1
r
1
)
,
λ
(
p
2
r
2
)
,
…
,
λ
(
p
k
r
k
)
)
.
{\displaystyle \lambda (n)=\operatorname {lcm} {\Bigl (}\lambda \left(p_{1}^{r_{1}}\right),\lambda \left(p_{2}^{r_{2}}\right),\ldots ,\lambda \left(p_{k}^{r_{k}}\right){\Bigr )}.}
中国剰余定理 から 次の結論が導かれる。
a
λ
(
n
)
≡
1
(
mod
n
)
for all
a
coprime to
n
.
{\displaystyle a^{\lambda (n)}\equiv 1{\pmod {n}}\qquad {\text{for all }}a{\text{ coprime to }}n.}
参照
注記
^カーマイケル、ロバート ・ ダニエル (1910)。「新しい数論関数に関するノート」。 アメリカ数学会報 。16 (5): 232–238。doi : 10.1090/ S0002-9904-1910-01892-9 。
^ カーマイケル(1914)p.40
^ カーマイケル(1914)p.54
^ カーマイケル(1914)p.55
^ カーマイケル(1914)p.56
^ エルデシュ (1991) の定理 3
^ ab Sándor & Crstici (2004) p.194
^ Erdős (1991) の定理 2 3. 正規の順序。 (p.365)
^ フリードランダー (2001) の定理 5
^ エルデシュの ab 定理 1 (1991)
^ ab Sándor & Crstici (2004) p.193
^ フォード、ケビン、ルカ、フロリアン、ポメランス、カール (2014 年 8 月 27 日)。「カーマイケルの λ 関数 のイメージ」。 代数と数論 。8 (8 ) : 2009–2026。arXiv : 1408.6506。doi :10.2140/ant.2014.8.2009。S2CID 50397623 。
^ カーマイケル(1914)pp.38–39
参考文献
ポール・エルデシュ ; カール・ポメランス ;エリック・シュムッツ (1991)。 「カーマイケルのラムダ関数」。 アクタ算術 。 58 (4): 363–385。 土井 : 10.4064/aa-58-4-363-385 。 ISSN 0065-1036。 MR 1121092。Zbl 0734.11047 。
Friedlander, John B. ; Pomerance, Carl; Shparlinski, Igor E. (2001). 「発電機の周期とカーマイケル関数の小さな値」. 計算数学 . 70 (236): 1591–1605, 1803–1806. doi : 10.1090/s0025-5718-00-01282-5 . ISSN 0025-5718. MR 1836921. Zbl 1029.11043.
サンダー、ジョゼフ。クリスティチ、ボリスラフ (2004)。 整数論ハンドブック II .ドルドレヒト: クルーワー学者。 32–36、193–195ページ。 ISBN 978-1-4020-2546-4 .ZBL1079.11001 。
カーマイケル、ロバート D. [1914]。 プロジェクト グーテンベルク の 「数論」