概念
互质
定义:设整数 a a a, b b b,若 a a a, b b b 的公因数只有 1 1 1,则称 a a a 和 b b b 互质。
欧拉函数
定义:设正整数 n n n,欧拉函数是小于或等于 n n n 的正整数中与 n n n 互质的数的数目,记为 φ ( n ) φ(n) φ(n)(其中 φ ( 1 ) = 1 φ(1)=1 φ(1)=1)。
阶
定义:设 m > 1 m>1 m>1,且 g c d ( a , m ) = 1 gcd(a,m)=1 gcd(a,m)=1(即 a a a, m m m 互质),那么使得 a r ≡ 1 ( m o d m ) a^r≡1(modm) ar≡1(modm) 成立的最小的正整数 r r r 称为 a a a 对模 m m m 的阶,记为 δ m ( a ) δ_m(a) δm(a)。
原根
定义:设正整数 m m m,整数 a a a,若 δ m ( a ) = φ ( m ) δ_m(a)=φ(m) δm(a)=φ(m),则称 a a a 为模 m m m 的一个原根。(其中 φ ( m ) φ(m) φ(m) 表示 m m m 的欧拉函数)
定理
欧拉定理(Euler’s theorem)
若正整数 a 和整数 m 互质,则
a
φ
(
m
)
≡
1
(
m
o
d
m
)
a^{φ(m)}≡1(modm)
aφ(m)≡1(modm) 。
参考链接:
https://www.cnblogs.com/cytus/p/9296661.html