数论四大定理
数论中表示同余的符号为 “ ≡ ”
给定一个正整数n,如果两个整数a和b满足a-b能被n整除
即
(
a
−
b
)
m
o
d
n
=
0
,
a
m
o
d
n
=
b
即(a-b) mod n = 0,a mod n = b
即(a−b)modn=0,amodn=b
那么就称整数a与b对模n同余,记作
a
≡
b
(
m
o
d
n
)
a ≡ b ( mod n)
a≡b(modn)
同余方程是一个数学方程式,该方程式的内容为:对于一组整数Z,Z里的每一个数都除以同一个数m,得到的余数可以为0,1,2,…m-1,共m种,我们就以余数的大小作为标准将Z分为m类,每一类都有相同的余数
-
威尔逊定理
p p p可整除 ( p − 1 ) ! + 1 (p-1)!+1 (p−1)!+1是 p p p为质数的充要条件
即如果p是素数,则 ( p − 1 ) ! ≡ − 1 ( m o d p ) (p−1)! ≡ −1 ( mod p) (p−1)!≡−1(modp)
如果 p p p不是素数,
当 p = 4 p=4 p=4时,显然 ( p − 1 ) ! = 6 , 6 ≡ 2 ( m o d p ) (p-1)! = 6,6 ≡ 2(mod p) (p−1)!=6,6≡2(modp)
当 p > 4 p>4 p>4时,若p不是完全平方数,则存在两个不等的因数 a , b a,b a,b使得 a b = p ab=p ab=p,
则 ( p − 1 ) ! ≡ n a b ≡ 0 ( m o d p ) ; (p-1)! ≡ nab ≡ 0(mod p); (p−1)!≡nab≡0(modp);
例 如 p = 8 , ( p − 1 ) ! = 1 × 2 × 3 × 4 × 5 × 6 × 7 = ( 2 × 4 ) × 1 × 3 × 5 × 6 × 7 例如p=8,(p-1)! = 1×2×3×4×5×6×7 = (2×4)×1×3×5×6×7 例如p=8,(p−1)!=1×2×3×4×5×6×7=(2×4)×1×3×5×6×7, ( p − 1 ) ! 能 被 p 整 除 (p-1)! 能被p整除 (p−1)!能被p整除
若 p 是 完 全 平 方 数 即 p = k 2 , 因 为 p > 4 , 所 以 k > 2 , k , 2 k < p , 若p是完全平方数即p=k^2,因为p>4,所以k>2,k,2k<p, 若p是完全平方数即p=k2,因为p>4,所以k>2,k,2k<p,
( p − 1 ) ! ≡ n ( k ∗ 2 k ) ≡ n × k 2 ≡ 0 ( m o d p ) (p-1)! ≡ n(k*2k) ≡ n×k^2 ≡ 0 (mod p) (p−1)!≡n(k∗2k)≡n×k2≡0(modp)
例 如 p = 9 , ( p − 1 ) ! = 1 × 2 × 3 × 4 × 5 × 6 × 7 × 8 × 9 = ( 3 × 6 ) × 1 × 2 × 4 × 5 × 7 × 8 = ( 2 × 3 × 3 ) × 1 × 2 × 4 × 5 × 7 × 8 例如p=9,(p-1)! = 1×2×3×4×5×6×7×8×9 = (3×6)×1×2×4×5×7×8 = (2×3×3)×1×2×4×5×7×8 例如p=9,(p−1)!=1×2×3×4×5×6×7×8×9=(3×6)×1×2×4×5×7×8=(2×3×3)×1×2×4×5×7×8
如果p是素数,
取集合 A={1,2,3,…p -1},则A 构成模p乘法的缩系
即任意a∈A ,存在不同的b∈A,使得:( a×b ) ≡ 1 ( mod p )
A中的元素不一定恰好两两配对,若 x 2 ≡ 1 ( m o d p ) , x ≡ 1 ( m o d p ) 或 x ≡ p − 1 ( m o d p ) x^2 ≡ 1 ( mod p ),x ≡ 1 ( mod p ) 或 x ≡ p - 1 ( mod p ) x2≡1(modp),x≡1(modp)或x≡p−1(modp)
其余两两配对;故而 ( p − 1 ) ! ≡ 1 ﹡ ( p − 1 ) ≡ − 1 ( m o d p ) ( p - 1 )! ≡ 1﹡( p -1 ) ≡ -1 ( mod p ) (p−1)!≡1﹡(p−1)≡−1(modp)
例 如 p = 7 , ( p − 1 ) ! = 1 × 2 × 3 × 4 × 5 × 6 = 1 × ( 2 × 3 ) × ( 4 × 5 ) × 6 例如p=7,(p-1)! = 1×2×3×4×5×6 = 1×(2×3)×(4×5)×6 例如p=7,(p−1)!=1×2×3×4×5×6=1×(2×3)×(4×5)×6 -
欧拉定理
若 n n n , a a a为正整数,且 n n n , a a a 互质,即 g c d ( a , n ) = 1 gcd(a,n) = 1 gcd(a,n)=1,则 a φ ( n ) ≡ 1 ( m o d n ) a^φ(n) ≡ 1 (mod n) aφ(n)≡1(modn)
将 1 到 n 中 与 n 互 质 的 数 按 顺 序 排 布 : x 1 , x 2 … … x φ ( n ) ( 显 然 , 共 有 φ ( n ) 个 数 ) 将1到n中与n互质的数按顺序排布:x_1, x_2……x_{φ(n)} (显然,共有φ(n)个数) 将1到n中与n互质的数按顺序排布:x1,x2……xφ(n)(显然,共有φ(n)个数)
m 1 = a ∗ x 1 ; m 2 = a ∗ x 2 ; m 3 = a ∗ x 3 … … m φ ( n ) = a ∗ x φ ( n ) m_1 = a*x_1; m_2 = a*x_2; m_3 = a*x_3……m_φ(n) = a*x_{φ(n)} m1=a∗x1;m2=a∗x2;m3=a∗x3……mφ(n)=a∗xφ(n)
这些数中的任意两个都不模 n n n同余
若 m a , m b 模 n 同 余 , 可 得 m a − m b = n ∗ k , 即 x a − x b = n ∗ a ∗ k , x a − x b ≡ 0 ( m o d n ) 若 m_a , m_b 模n 同余,可得 ma - mb = n*k,即 xa - xb = n*a*k,xa−xb ≡ 0 (modn) 若ma,mb模n同余,可得ma−mb=n∗k,即xa−xb=n∗a∗k,xa−xb≡0(modn)
由 于 x a , x b 与 n 互 质 , 且 x a ̸ = x b 由于x_a, x_b与n互质,且 x_a \not= x_b 由于xa,xb与n互质,且xa̸=xb
所 以 x a − x b ≡ 0 ( m o d n ) 不 成 立 , 这 些 数 中 的 任 意 两 个 都 不 模 n 同 余 所以x_a−x_b ≡ 0 (modn)不成立,这些数中的任意两个都不模n同余 所以xa−xb≡0(modn)不成立,这些数中的任意两个都不模n同余
这些数除 n n n的余数都与 n n n互质
因 为 a 与 n 互 质 , x i 与 n 互 质 , m i = a ∗ x i , 所 以 可 得 m i 与 n 互 质 因为a与n互质,x_i与n互质,m_i = a * x_i,所以可得m_i与n互质 因为a与n互质,xi与n互质,mi=a∗xi,所以可得mi与n互质
m 1 ∗ m 2 ∗ . . . ∗ m φ ( n ) ≡ x 1 ∗ x 2 ∗ … ∗ x φ ( n ) ( m o d n ) m_1 * m_2 * ... * m_{φ(n)} ≡ x_1 * x_2 * … * x_{φ(n)} ( mod n ) m1∗m2∗...∗mφ(n)≡x1∗x2∗…∗xφ(n)(modn)
a ∗ x 1 ∗ a ∗ x 2 ∗ … ∗ a ∗ x φ ( n ) ≡ x 1 ∗ x 2 ∗ … ∗ x φ ( n ) ( m o d n ) a* x_1 * a * x_2 * … * a * x_{φ(n)} ≡ x_1 * x_2 * … * x_{φ(n)} ( mod n ) a∗x1∗a∗x2∗…∗a∗xφ(n)≡x1∗x2∗…∗xφ(n)(modn)
a φ ( n ) ∗ x 1 ∗ x 2 ∗ … ∗ x φ ( n ) ≡ x 1 ∗ x 2 ∗ … ∗ x φ ( n ) ( m o d n ) a^φ(n) * x_1 * x_2 * … * x_{φ(n)} ≡ x_1 * x_2 * … * x_{φ(n)} ( mod n ) aφ(n)∗x1∗x2∗…∗xφ(n)≡x1∗x2∗…∗xφ(n)(modn)
( a φ ( n ) − 1 ) ∗ x 1 ∗ x 2 ∗ … ∗ x φ ( n ) ≡ 0 ( m o d n ) (a^{φ(n)}-1) * x_1 * x_2 * … * x_{φ(n)} ≡ 0 ( mod n ) (aφ(n)−1)∗x1∗x2∗…∗xφ(n)≡0(modn)
a φ ( n ) ≡ 1 ( m o d n ) a^{φ(n)} ≡ 1 ( mod n ) aφ(n)≡1(modn) -
孙子定理(中国剩余定理)
{ x ≡ a 1 m o d ( m 1 ) x ≡ a 2 m o d ( m 2 ) . . . x ≡ a n m o d ( m n ) \begin{cases} x ≡ a_1 mod (m_1) \\ x ≡ a_2 mod (m_2)\\ .\\ .\\ .\\ x ≡ a_n mod (m_n)\\ \end{cases} ⎩⎪⎪⎪⎪⎪⎪⎪⎪⎨⎪⎪⎪⎪⎪⎪⎪⎪⎧x≡a1mod(m1)x≡a2mod(m2)...x≡anmod(mn)
假设整数 m 1 , m 2 , . . . , m n m_1,m_2, ... ,m_n m1,m2,...,mn两两互质,则对任意的整数 a 1 , a 2 , . . . , a n a_1,a_2, ... ,a_n a1,a2,...,an方程组有解,并且通 解可以用如下方式构造得到:
设 M M M是 m 1 , m 2 , . . . , m n m_1,m_2, ... ,m_n m1,m2,...,mn的乘积, M i M_i Mi是除了 m i m_i mi以外 n − 1 n-1 n−1个数的乘积
设 t i = M i − 1 t_i=M_i^{-1} ti=Mi−1为 M i M_i Mi 模 m i m_i mi的数论倒数, M i t i ≡ 1 m o d ( m i ) M_it_i ≡1 mod (m_i) Miti≡1mod(mi)
方程组的通解为 x = k M + ∑ i = 1 n a i t i M i x=kM+\sum_{i=1}^na_it_iM_i x=kM+i=1∑naitiMi -
费马小定理
假如 p p p是质数,且 a a a, p p p互质,则 a ( p − 1 ) ≡ 1 a^{(p-1)} ≡1 a(p−1)≡1, a p ≡ a ( m o d p ) a^p ≡a(mod p) ap≡a(modp)
因为 p p p是质数,所以 φ ( p ) = p − 1 φ( p ) =p-1 φ(p)=p−1,若 a a a, p p p互质,由欧拉定理可得 a ( p − 1 ) ≡ 1 ( m o d p ) a^{(p-1)} ≡1(mod p) a(p−1)≡1(modp)
a p ≡ a ( m o d p ) a^p ≡a(mod p) ap≡a(modp)