费马小定理简述
本篇内容参考百度百科
定理内容
若 p 是质数, a 与 p 互质,那么 a p − 1 ≡ 1 ( m o d p ) a^{p-1}\equiv1(mod~p) ap−1≡1(mod p)
证明
引理1
若 a,b,c是任意3个整数,m 为正整数且 m 与 c 互质(之后写作 ( m , c ) = 1 (m,c)=1 (m,c)=1),则当 a c ≡ b c ( m o d m ) ac\equiv{bc}(mod~m) ac≡bc(mod m)时,有 a ≡ b ( m o d m ) a\equiv{b}(mod~m) a≡b(mod m)
引理1证明
可知: ( a − b ) c ≡ 0 ( m o d m ) (a-b)c\equiv{0}(mod~m) (a−b)c≡0(mod m)即 ( a − b ) c = k m ( k 为 整 数 ) (a-b)c=km(k为整数) (a−b)c=km(k为整数)由于 ( m , c ) = 1 (m,c)=1 (m,c)=1,所以 c 可约去,有 a − b ≡ 0 ( m o d m ) a-b\equiv0(mod~m) a−b≡0(mod m) a ≡ b ( m o d m ) a\equiv{b}(mod~m) a≡b(mod m)
引理2
m 是大于1的整数, a 是整数且 ( m , a ) = 1 (m,a)=1 (m,a)=1。如果 { b [ i ] } ( i ∈ [ 1 , m ] ) \{b[i]\}(i\in[1,m]) {b[i]}(i∈[1,m])是模 m 的一个完全剩余系,则 { a ⋅ b [ i ] } ( i ∈ [ 1 , m ] ) \{a·b[i]\}(i\in[1,m]) {a⋅b[i]}(i∈[1,m])也是模 m 的一个完全剩余系。
引理2证明
若存在两个整数
a
⋅
b
[
i
]
,
a
⋅
b
[
j
]
a·b[i],a·b[j]
a⋅b[i],a⋅b[j]同余,那么
a
⋅
b
[
i
]
≡
a
⋅
b
[
j
]
(
m
o
d
m
)
a·b[i]\equiv{a·b[j]}(mod~m)
a⋅b[i]≡a⋅b[j](mod m)由引理1
b
[
i
]
≡
b
[
j
]
(
m
o
d
m
)
b[i]\equiv{b[j](mod~m)}
b[i]≡b[j](mod m)与原定义矛盾,故不存在两个整数
a
⋅
b
[
i
]
,
a
⋅
b
[
j
]
a·b[i],a·b[j]
a⋅b[i],a⋅b[j]同余。
所以
{
a
⋅
b
[
i
]
}
(
i
∈
[
1
,
m
]
)
\{a·b[i]\}(i\in[1,m])
{a⋅b[i]}(i∈[1,m])是模 m 的一个完全剩余系
模运算乘法的性质
若有 a ≡ b ( m o d m ) , p ≡ q ( m o d m ) a\equiv{b}(mod~m),p\equiv{q}(mod~m) a≡b(mod m),p≡q(mod m)那么有 a ⋅ p ≡ b ⋅ q ( m o d m ) a·p\equiv{b·q}(mod~m) a⋅p≡b⋅q(mod m)证明:因为 a = k 1 m + b , p = k 2 m + q a=k_{1}m+b,p=k_{2}m+q a=k1m+b,p=k2m+q a ⋅ p = k 1 k 2 m 2 + ( k 1 q + k 2 b ) m + b ⋅ q a·p=k_{1}k_{2}m^2+(k_{1}q+k_{2}b)m+b·q a⋅p=k1k2m2+(k1q+k2b)m+b⋅q于是 a ⋅ p ≡ b ⋅ q ( m o d m ) a·p\equiv{b·q}(mod~m) a⋅p≡b⋅q(mod m)
费马小定理证明
设 p 是一个大于1的素数,构造 p 的一个完全剩余系
{
i
}
(
i
∈
[
1
,
p
−
1
]
)
\{i\}(i\in[1,p-1])
{i}(i∈[1,p−1]),设 a 是与 p 互质的整数,由引理2,
{
a
⋅
i
}
(
i
∈
[
1
,
p
−
1
]
)
\{a·i\}(i\in[1,p-1])
{a⋅i}(i∈[1,p−1])也是 p 的一个完全剩余系。
所以对于每一个
i
(
i
∈
[
1
,
p
−
1
]
)
i(i\in[1,p-1])
i(i∈[1,p−1]),总存在一个
j
j
j 使得
i
≡
a
⋅
j
(
m
o
d
p
)
i\equiv{a·j}(mod~p)
i≡a⋅j(mod p)将每个方程相乘得:
(
p
−
1
)
!
≡
(
p
−
1
)
!
∗
a
p
−
1
(
m
o
d
p
)
(p-1)!\equiv(p-1)!*a^{p-1}(mod~p)
(p−1)!≡(p−1)!∗ap−1(mod p) p 显然与 (p-1)! 互质,根据引理1:
a
p
−
1
≡
1
(
m
o
d
p
)
a^{p-1}\equiv1(mod~p)
ap−1≡1(mod p)
费马小定理求逆元
若 p 是质数, a 是与 p 互质的整数,则在 p 模中,a 的逆元是 a p − 2 a^{p-2} ap−2,因为: a ⋅ a p − 2 ≡ a p − 1 ≡ 1 ( m o d p ) a·a^{p-2}\equiv{a^{p-1}}\equiv1(mod~p) a⋅ap−2≡ap−1≡1(mod p)