1. 欧拉函数定义
欧拉函数 ϕ(n) 表示的是小于等于 n 且和 n 互质的正整数的个数。(易知 ϕ(1)=1)
2. 欧拉函数公式
对于任意整数 n,若其质因数分解结果为 n=p1k1p2k1⋯pnkn,则欧拉函数公式为
ϕ(n)=n(1−p11)(1−p21)⋯(1−pn1)
3. 欧拉函数性质
(1)欧拉函数为积性函数。(对于数论函数 f(n) 不恒等于 0,当 (m,n)=1 时,满足 f(mn)=f(m)f(n) ,则称 f(n) 为积性函数)
ϕ(mn)=ϕ(m)ϕ(n),(m,n)=1
(2)若 (m,n)=d,则
ϕ(mn)=dϕ(d)ϕ(m)ϕ(n)
(3)若 m、n 满足 m∣n,则
ϕ(mn)=m⋅ϕ(n)
(4)若 m、n满足 m∣n,则
ϕ(m)∣ϕ(n)
(5)对于质数 p,其欧拉函数公式为
ϕ(p)=p−1
(6)对于质数 p,pk的欧拉函数公式为
ϕ(pk)=(p−1)pk−1
(7)小于等于 n 且整除 n 的所有正整数的欧拉函数值之和等于 n,即
n=∑d∣nϕ(d)
(8)欧拉定理:若 (a,m)=1,则 aϕ(m)≡1(modm) 。
(9)扩展欧拉定理
ax≡axmodϕ(m)(modm),(a,m)=1ax≡ax(modm),(a,m)=1∧x<ϕ(m)ax≡a(xmodϕ(m))+ϕ(m)(modm),(a,m)=1∧x≥ϕ(m)