欧拉降幂公式与证明
转载自D-Tesla
欧拉降幂公式
证明
今天在牛客多校的群里看一个数学大佬写的证明,不过是拍照,我决定动手自己写一下
证明如下
1 若
(A,m)=1
(
A
,
m
)
=
1
,根据欧拉定理
Aϕ(m)≡1(mod m)
A
ϕ
(
m
)
≡
1
(
m
o
d
m
)
,即可轻易得证
2 若
(A,m)≠1
(
A
,
m
)
≠
1
,证明如下
设
K=a∗ϕ(m)+c
K
=
a
∗
ϕ
(
m
)
+
c
a≥1,0≤c<ϕ(m)
a
≥
1
,
0
≤
c
<
ϕ
(
m
)
那么欧拉降幂公式就是
即 证
即 证
移项
即证
若有
根据欧拉定理
移项即得
m(m,Aϕ(m))|(Aϕ(m)−1)
m
(
m
,
A
ϕ
(
m
)
)
|
(
A
ϕ
(
m
)
−
1
)
同时乘
(m,Aϕ(m))
(
m
,
A
ϕ
(
m
)
)
即
m|(m,Aϕ(m))∗(Aϕ(m)−1)
m
|
(
m
,
A
ϕ
(
m
)
)
∗
(
A
ϕ
(
m
)
−
1
)
即
m|Aϕ(m)(Aϕ(m)−1)
m
|
A
ϕ
(
m
)
(
A
ϕ
(
m
)
−
1
)
就是 式 3
所以证明 式子 4
进行素因子分解
欧拉函数 ϕ(m)=pc1−11∗pc2−12∗....∗pct1−1t1(p1−1)∗(p2−1)∗....∗(pt1−1) ϕ ( m ) = p 1 c 1 − 1 ∗ p 2 c 2 − 1 ∗ . . . . ∗ p t 1 c t 1 − 1 ( p 1 − 1 ) ∗ ( p 2 − 1 ) ∗ . . . . ∗ ( p t 1 − 1 )
ai∗ϕ(m)≥ai∗pci−1i∗(pi−1)≥pci−1i∗(pi−1)≥pci−1i a i ∗ ϕ ( m ) ≥ a i ∗ p i c i − 1 ∗ ( p i − 1 ) ≥ p i c i − 1 ∗ ( p i − 1 ) ≥ p i c i − 1
证明
若 ci=1 c i = 1 ,成立
令
f(x)=ln(x)x−1
f
(
x
)
=
l
n
(
x
)
x
−
1
在
[3,∞]
[
3
,
∞
]
单调减\
又有
于是有 式子6 成立
于是有
式子 4
得证
式子 3
得证
式子 2
得证
欧拉降幂公式得证