解:
设有连续K个正整数的形式为:
a 1 = ( K + 1 ) ! + 2 , a 2 = ( K + 1 ) ! + 3 , . . . , a K = ( K + 1 ) ! + K + 1 \ a_{1}=(K+1)!+2,a_{2}=(K+1)!+3,...,a_{K}=(K+1)!+K+1 a1=(K+1)!+2,a2=(K+1)!+3,...,aK=(K+1)!+K+1
则:存在正整数0a m = ( K + 1 ) ! + m + 1 = ( m + 1 ) + 1 ⋅ 2 ⋅ . . . ⋅ ( m + 1 ) ⋅ ( m + 2 ) ⋅ . . . ⋅ ( K + 1 ) \ a_{m}=(K+1)!+m+1=(m+1)+1·2·...·(m+1)·(m+2)·...·(K+1) am=(K+1)!+m+1=(m+1)+1⋅2⋅...⋅(m+1)⋅(m+2)⋅...⋅(K+1)
= ( m + 1 ) ( 1 ⋅ 2 ⋅ . . . ⋅ ( m + 2 ) ⋅ . . . ⋅ ( K + 1 ) ) \ =(m+1)(1·2·...·(m+2)·...·(K+1)) =(m+1)(1⋅2⋅...⋅(m+2)⋅...⋅(K+1))
∴ ( m + 1 ) ∣ a m \ (m+1)\ |\ a_{m} (m+1) ∣ am
∴ a m \ a_{m} am是合数,结合m的范围,即存在连续K个正整数是合数。
解:
∵p是n的最小素因数
∴ p ≤ n 1 2 \ p≤n^{\frac{1}{2}} p≤n21,又 p > n 1 3 \ p>n^{\frac{1}{3}} p>n31
∴ n 1 3 < p ≤ n 1 2 \ n^{\frac{1}{3}}<p≤n^{\frac{1}{2}} n31<p≤n21
∴ n 1 2 ≤ n p ≤ n 2 3 \ n^{\frac{1}{2}}≤\frac{n}{p}≤n^{\frac{2}{3}} n21≤pn≤n32
假设 n p \ \frac{n}{p} pn为合数,
则 n p \ \frac{n}{p} pn存在最小的因数 q ≤ n p 1 2 < ( n 2 3 ) 1 2 = n 1 3 \ q≤\frac{n}{p}^{\frac{1}{2}}<\left ( n^{\frac{2}{3}}\right ) ^{\frac{1}{2}}=n^{\frac{1}{3}} q≤pn21<(n32)21=n31
∵ n p = q m \ \frac{n}{p}=qm pn=qm(m为某一常量)
∴ n = n p ∗ p = p q m \ n=\frac{n}{p} \ * p=pqm n=pn ∗p=pqm
∴ q ∣ n \ q|n q∣n,即q是n的因数,又 q < n 1 3 < p \ q<n^{\frac{1}{3}}<p q<n31<p
∴与题设矛盾,假设不正确,因此 n = n p \ n=\frac{n}{p} n=pn是素数。
解:
∵ ( n k + x 1 ) ⋅ ( n k + x 2 ) = n ⋅ ( n k 2 + n ( x 1 + x 2 ) + x 1 x 2 \ (nk+x_{1})·(nk+x_{2})=n·(nk^{2}+n(x_{1}+x_{2})+x_{1}x_{2} (nk+x1)⋅(nk+x2)=n⋅(nk2+n(x1+x2)+x1x2
∴多个形如 ( n k + x m ) \ (nk+x_{m}) (nk+xm)的乘积可表示为 n k + ∏ x m \ nk+\prod_{x_{m}} nk+∏xm
∵ n k − 1 \ nk-1 nk−1可表示为多个或一个(它本身)形如 ( n k + x m ) \ (nk+x_{m}) (nk+xm)的乘积,即 n k + ∏ x m , x ≠ 0 \ nk+\prod_{x_{m}},x≠0 nk+∏xm,x̸=0
又∵ n k − 1 \ nk-1 nk−1可表示为 n k + ( n q − 1 ) \ nk+(nq-1) nk+(nq−1),则 ∏ x m = n q − 1 \ \prod_{x_{m}}=nq-1 ∏xm=nq−1
当n=3时,假设 3 k − 1 \ 3k-1 3k−1不存在形式相同的素因数,则 3 k − 1 \ 3k-1 3k−1可表示成多个形如 3 k + 1 \ 3k+1 3k+1的乘积。
∵多个形如 3 k + 1 \ 3k+1 3k+1的乘积中, ∏ x m = 1 ≠ 3 q − 1 \ \prod_{x_{m}}=1≠3q-1 ∏xm=1̸=3q−1故结论与假设矛盾,即任一形如 3 k − 1 \ 3k-1 3k−1的正整数必然有与其形式相同的素因数。
同理,其余情况均可给出证明。
解:
用反证法,假设形如4k+3的素数只有有限个,为 p 1 , . . . , p n \ p_{1},...,p_{n} p1,...,pn
现构造一个整数 q = 4 ⋅ ( p 1 ⋅ . . . ⋅ p n ) − 1 = 4 ⋅ ( p 1 ⋅ . . . ⋅ p n − 1 ) + 3 \ q=4·(p_{1}·...·p_{n})-1=4·(p_{1}·...·p_{n}-1)+3 q=4⋅(p1⋅...⋅pn)−1=4⋅(p1⋅...⋅pn−1)+3,即
q也是形如4k+3的数当q是素数时,显然原命题得证。
当q为合数时,对q进行分解,显然q可以表示为素数的乘积。
∵所有素数都可以表示为形如4k+1,4k+3
∵形如4k+1的数的乘积仍然是4k+1的形式
∴q的素因数至少有一个形如4k+3,令其为s
∴s | q
又∵ p i \ p_{i} pi不能整除q,故存在一个形如4k+3的素数不属于 p 1 , . . . , p n \ p_{1},...,p_{n} p1,...,pn,假设矛盾
∴原命题得证。
欧拉定理
设m是大于1的整数,如果a是满足(a,m)=1的整数(a,m互素),则:
a φ ( m ) ≡ 1 ( m o d m ) a^{φ(m)}\equiv1(mod\ m) aφ(m)≡1(mod m)
也常写作
a φ ( m ) − 1 ≡ 0 ( m o d m ) a^{φ(m)}-1\equiv0(mod\ m) aφ(m)−1≡0(mod m)
费马小定理
设p是一个素数,则对任意整数a,有
a p ≡ a ( m o d p ) a^{p}\equiv a(mod\ p) ap≡a(mod p)
或写为
a p − a ≡ 0 ( m o d p ) a^{p}-a\equiv0(mod\ p) ap−a≡0(mod p)
Willison定理
设p是一个素数,则
( p − 1 ) ! ≡ − 1 ( m o d q ) (p-1)!\equiv-1(mod\ q) (p−1)!≡−1(mod q)
1. ( p − n ) ≡ − ( n − p ) m o d p \ (p-n)\equiv -(n-p)mod\ p (p−n)≡−(n−p)mod p
2. p,q是不同的素数, φ ( p ⋅ q ) = p ⋅ q − p − q − 1 \ φ(p·q)=p·q-p-q-1 φ(p⋅q)=p⋅q−p−q−1
3. m,n互素, φ ( m ⋅ n ) = φ ( m ) ⋅ φ ( n ) \ φ(m·n)=φ(m)·φ(n) φ(m⋅n)=φ(m)⋅φ(n)
4. (a,b)·[a,b]=ab
5. 若 d ⋅ a ≡ d ⋅ b ( m o d m ) , ( d , m ) = 1 , 则 a ≡ b ( m o d m ) \ d·a\equiv d·b(mod\ m),(d,m)=1,则a\equiv b(mod\ m) d⋅a≡d⋅b(mod m),(d,m)=1,则a≡b(mod m)
6. 设 a ≡ b ( m o d m ) \ a\equiv b(mod\ m) a≡b(mod m),若d|(a,b,m)则 a d ≡ b d ( m o d m d ) \ \frac{a}{d}\equiv \frac{b}{d}(mod\ \frac{m}{d}) da≡db(mod dm)
7. 若 a ≡ b ( m o d m ) \ a\equiv b(mod\ m) a≡b(mod m),若d|m则 a ≡ b ( m o d d ) \ a\equiv b(mod\ d) a≡b(mod d)
例1. 3 x ≡ 2 m o d 7 \ 3x \equiv 2mod\ 7 3x≡2mod 7
解:
∵(3,7)=1,1|2 有解的充要条件是x的系数和模数的最大公因子整除余数
∴有一个解,又 3 x ≡ 2 ≡ 9 m o d 7 \ 3x\equiv2\equiv9mod\ 7 3x≡2≡9mod 7
∴解是 x ≡ 3 m o d 7 \ x\equiv3mod\ 7 x≡3mod 7
例2. 6 x ≡ 3 m o d 9 \ 6x \equiv 3mod\ 9 6x≡3mod 9
解:
∵(6,9)=3,3|9
∴有3个解
∵ 6 x 1 ≡ 3 ≡ 12 m o d 9 \ 6x_{1}\equiv3\equiv12mod\ 9 6x1≡3≡12mod 9
∴ x 1 ≡ 2 m o d 9 \ x_{1}\equiv2mod\ 9 x1≡2mod 9
∴ x ≡ 2 + t ⋅ 9 ( 6 , 9 ) ( m o d 9 ) , t = 0 , 1 , 2 \ x\equiv 2+t·\frac{9}{(6,9)}(mod\ 9),t=0,1,2 x≡2+t⋅(6,9)9(mod 9),t=0,1,2
进而 x 1 ≡ 2 m o d 9 , x 2 ≡ 5 m o d 9 , x 3 ≡ 8 m o d 9 \ x_{1}\equiv2mod\ 9,x_{2}\equiv 5mod\ 9,x_{3}\equiv8mod\ 9 x1≡2mod 9,x2≡5mod 9,x3≡8mod 9
注:求解的公式为
x ≡ b ( a , m ) ⋅ ( ( a ( a , m ) − 1 ( m o d m ( a , m ) ) ) + t ⋅ m ( a , m ) ( m o d m ) , t = 0 , 1 , . . . , ( a , m ) − 1. \ x\equiv\frac{b}{(a,m)}·((\frac{a}{(a,m)}^{-1}(mod\ \frac{m}{(a,m)}))+t·\frac{m}{(a,m)}(mod\ m),t=0,1,...,(a,m)-1. x≡(a,m)b⋅(((a,m)a−1(mod (a,m)m))+t⋅(a,m)m(mod m),t=0,1,...,(a,m)−1.
例1. 求解同余式组 { x ≡ b 1 ( m o d 5 ) x ≡ b 2 ( m o d 6 ) x ≡ b 3 ( m o d 7 ) x ≡ b 4 ( m o d 11 ) \ \left\{\begin{matrix} x\equiv b_{1}(mod\ 5)\\ x\equiv b_{2}(mod\ 6)\\ x\equiv b_{3}(mod\ 7)\\ \ \ x\equiv b_{4}(mod\ 11) \end{matrix}\right. ⎩⎪⎪⎨⎪⎪⎧x≡b1(mod 5)x≡b2(mod 6)x≡b3(mod 7) x≡b4(mod 11)
解:
M 1 = 6 ∗ 7 ∗ 11 = 462 M 2 = 5 ∗ 7 ∗ 11 = 385 M 3 = 5 ∗ 6 ∗ 11 = 330 M 4 = 5 ∗ 6 ∗ 7 = 210 \ M_{1}=6*7*11=462\\ \ M_{2}=5*7*11=385\\ \ M_{3}=5*6*11=330\\ \ M_{4}=5*6*7=210 M1=6∗7∗11=462 M2=5∗7∗11=385 M3=5∗6∗11=330 M4=5∗6∗7=210
由扩展欧几里得除法可知
M 1 ′ = 3 , M 2 ′ = 1 , M 3 ′ = 1 , M 4 ′ = 1 \ M_{1}'=3,M_{2}'=1,M_{3}'=1,M_{4}'=1 M1′=3,M2′=1,M3′=1,M4′=1
∵ m = 5 ∗ 6 ∗ 7 ∗ 11 = 2310 \ m=5*6*7*11=2310 m=5∗6∗7∗11=2310
∴唯一解是 x ≡ b 1 ∗ 462 ∗ 3 + b 2 ∗ 385 ∗ 1 + b 3 ∗ 330 ∗ 1 + b 4 ∗ 210 ∗ 1 ( m o d 2310 ) \ x\equiv b_{1}*462*3+b_{2}*385*1+b_{3}*330*1+b_{4}*210*1(mod\ 2310) x≡b1∗462∗3+b2∗385∗1+b3∗330∗1+b4∗210∗1(mod 2310)
注:中国剩余定理的表述
设 m 1 , . . . , m k \ m_{1},...,m_{k} m1,...,mk是k个两两互素的正整数,则对任意的整数 b 1 , . . . , b k \ b_{1},...,b_{k} b1,...,bk,
同余式组 { x ≡ b 1 ( m o d m 1 ) . . . . . . x ≡ b k ( m o d m k ) \ \left\{\begin{matrix} x\equiv b_{1}(mod\ m_{1})\\ \ ......\\ \ x\equiv b_{k}(mod\ m_{k}) \end{matrix}\right. ⎩⎨⎧x≡b1(mod m1) ...... x≡bk(mod mk)一定有解,且解是唯一的,可表示为
x ≡ b 1 ∗ M 1 ∗ M 1 ′ + . . . + b k ∗ M k ∗ M k ′ ( m o d m ) \ \ x\equiv b_{1}*M_{1}*M'_{1}+...+b_{k}*M_{k}*M'_{k}(mod\ m) x≡b1∗M1∗M1′+...+bk∗Mk∗Mk′(mod m)
例1. 5 x ≡ 3 ( m o d 14 ) \ 5x\equiv 3(mod\ 14) 5x≡3(mod 14)
解:
∵(5,14)=1
∴ 5 φ ( 14 ) ≡ 1 ( m o d 14 ) \ 5^{φ(14)}\equiv1(mod\ 14) 5φ(14)≡1(mod 14)
∴ 5 φ ( 14 ) − 1 ∗ 5 ∗ 3 ≡ 3 ( m o d 14 ) \ 5^{φ(14)-1}*5*3\equiv3(mod\ 14) 5φ(14)−1∗5∗3≡3(mod 14)
∴ x ≡ 5 φ ( 14 ) − 1 ∗ 3 ≡ 9 ( m o d 14 ) \ x\equiv5^{φ(14)-1}*3\equiv9(mod\ 14) x≡5φ(14)−1∗3≡9(mod 14)
原理是由欧拉定理得到模m=1的数,再和x的系数去构造一个解
例1. 求解同余式 3 x 14 + 4 x 13 + 2 x 11 + x 9 + x 6 + x 3 + 12 x 2 + x ≡ 0 ( m o d 7 ) \ 3x^{14}+4x^{13}+2x^{11}+x^{9}+x^{6}+x^{3}+12x^{2}+x\equiv0(mod\ 7) 3x14+4x13+2x11+x9+x6+x3+12x2+x≡0(mod 7)
解:
∵由费马小定理 g ( x ) = x 7 − x ≡ 0 ( m o d 7 ) \ g(x)=x^{7}-x\equiv0(mod\ 7) g(x)=x7−x≡0(mod 7)
∴由扩展欧几里得算法:
r 0 ( x ) = f ( x ) − 3 x 7 ⋅ g ( x ) = 4 x 13 + 2 x 11 + x 9 + 3 x 8 + x 6 + x 3 + 12 x 2 + x \ r_{0}(x)=f(x)-3x^7·g(x)=4x^{13}+2x^{11}+x^{9}+3x^8+x^{6}+x^{3}+12x^{2}+x r0(x)=f(x)−3x7⋅g(x)=4x13+2x11+x9+3x8+x6+x3+12x2+x
r 1 ( x ) = r 0 ( x ) − 4 x 6 ⋅ g ( x ) = 2 x 11 + x 9 + 3 x 8 + 4 x 7 + x 6 + x 3 + 12 x 2 + x \ r_{1}(x)=r_{0}(x)-4x^6·g(x)=2x^{11}+x^{9}+3x^8+4x^7+x^{6}+x^{3}+12x^{2}+x r1(x)=r0(x)−4x6⋅g(x)=2x11+x9+3x8+4x7+x6+x3+12x2+x
r 2 ( x ) = r 1 ( x ) − 2 x 4 ⋅ g ( x ) = x 9 + 3 x 8 + 4 x 7 + x 6 + 2 x 5 + x 3 + 12 x 2 + x \ r_{2}(x)=r_{1}(x)-2x^4·g(x)=x^{9}+3x^8+4x^7+x^{6}+2x^5+x^{3}+12x^{2}+x r2(x)=r1(x)−2x4⋅g(x)=x9+3x8+4x7+x6+2x5+x3+12x2+x
r 3 ( x ) = r 2 ( x ) − x 2 ⋅ g ( x ) = 3 x 8 + 4 x 7 + x 6 + 2 x 5 + 2 x 3 + 12 x 2 + x \ r_{3}(x)=r_{2}(x)-x^2·g(x)=3x^8+4x^7+x^{6}+2x^5+2x^{3}+12x^{2}+x r3(x)=r2(x)−x2⋅g(x)=3x8+4x7+x6+2x5+2x3+12x2+x
r 4 ( x ) = r 3 ( x ) − 3 x ⋅ g ( x ) = 4 x 7 + x 6 + 2 x 5 + 2 x 3 + 13 x 2 + x \ r_{4}(x)=r_{3}(x)-3x·g(x)=4x^7+x^{6}+2x^5+2x^{3}+13x^{2}+x r4(x)=r3(x)−3x⋅g(x)=4x7+x6+2x5+2x3+13x2+x
r 5 ( x ) = r 4 ( x ) − 4 ∗ g ( x ) = x 6 + 2 x 5 + 2 x 3 + 15 x 2 + 5 x \ r_{5}(x)=r_{4}(x)-4*g(x)=x^{6}+2x^5+2x^{3}+15x^{2}+5x r5(x)=r4(x)−4∗g(x)=x6+2x5+2x3+15x2+5x
∴原同余式等价于 r ( x ) = x 6 + 2 x 5 + 2 x 3 + 13 x 2 + x ≡ 0 ( m o d 7 ) \ r(x)=x^{6}+2x^5+2x^{3}+13x^{2}+x\equiv0(mod\ 7) r(x)=x6+2x5+2x3+13x2+x≡0(mod 7),将x=0,±1,±2,±3带入验算知,解为 x ≡ 0 , − 1 ( m o d 7 ) \ x\equiv0,-1(mod \ 7) x≡0,−1(mod 7)即 x ≡ 0 , 6 ( m o d 7 ) \ x\equiv0,6(mod \ 7) x≡0,6(mod 7)由模运算的性质,代入±值可以简化计算
例1. { x + 2 y ≡ 1 ( m o d 7 ) ① 2 x + y ≡ 1 ( m o d 7 ) ② \ \left\{\begin{matrix} x+2y\equiv 1(mod\ 7)\ \ ①\\ 2x+y\equiv 1(mod\ 7)\ \ ②\\ \end{matrix}\right. {x+2y≡1(mod 7) ①2x+y≡1(mod 7) ②
解:
①-②得 y − x ≡ 0 ( m o d 7 ) ③ \ y-x \equiv0(mod\ 7)\ \ ③ y−x≡0(mod 7) ③
∴ x ≡ y ( m o d 7 ) \ x\equiv y(mod\ 7) x≡y(mod 7)
①+③得 3 y ≡ 1 ( m o d 7 ) \ 3y\equiv1(mod\ 7) 3y≡1(mod 7)
∵ 15 = 3 ∗ 5 ≡ 1 ( m o d 7 ) \ 15=3*5\equiv1(mod\ 7) 15=3∗5≡1(mod 7)
∴ x ≡ y ≡ 5 ( m o d 7 ) \ x\equiv y\equiv5(mod\ 7) x≡y≡5(mod 7)
例2. { x + 3 y ≡ 1 ( m o d 7 ) ① 3 x + 4 y ≡ 1 ( m o d 7 ) ② \ \left\{\begin{matrix} x+3y\equiv 1(mod\ 7)\ \ ①\\ 3x+4y\equiv 1(mod\ 7)\ \ ②\\ \end{matrix}\right. {x+3y≡1(mod 7) ①3x+4y≡1(mod 7) ②
解:
①+②得 4 x + 7 y ≡ 2 ( m o d 7 ) , 即 4 x ≡ 2 ( m o d 7 ) \ 4x+7y\equiv 2(mod\ 7),即4x\equiv2(mod\ 7) 4x+7y≡2(mod 7),即4x≡2(mod 7)
∵ 16 = 4 ∗ 4 ≡ 2 ( m o d 7 ) \ 16=4*4\equiv2(mod\ 7) 16=4∗4≡2(mod 7)
∴ x ≡ 4 ( m o d 7 ) , 进 而 y ≡ 2 ( m o d 7 ) \ x\equiv4(mod\ 7),进而y\equiv2(mod\ 7) x≡4(mod 7),进而y≡2(mod 7)
例1. 求p=13,23,31,37,47的二次剩余和二次非剩余。
解:以13为例,∵ 1 2 ≡ 1 2 2 ≡ 1 , 2 2 ≡ 1 1 4 ≡ 4 , 3 2 ≡ 1 0 2 ≡ 9 , 4 2 ≡ 9 2 ≡ 3 , 5 2 ≡ 8 2 ≡ 12 , 6 2 ≡ 7 2 ≡ 10 ( m o d 13 ) \ 1^2\equiv12^2\equiv1,2^2\equiv11^4\equiv4,3^2\equiv10^2\equiv9,\\ 4^2\equiv9^2\equiv3,5^2\equiv8^2\equiv12,6^2\equiv7^2\equiv10(mod\ 13) 12≡122≡1,22≡114≡4,32≡102≡9,42≡92≡3,52≡82≡12,62≡72≡10(mod 13)
∴1,3,4,9,10,12是模13的平方剩余,2,5,6,7,8,11是模13的平方非剩余
相当于拿余数去平方,倒推平方剩余
一些常用的性质
1. 若p是奇素数, ( 1 p ) = 1 , ( − 1 p ) = ( − 1 ) p − 1 2 \ (\frac{1}{p})=1, (\frac{-1}{p})=(-1)^{\frac{p-1}{2}} (p1)=1,(p−1)=(−1)2p−1
2. 若p是奇素数,则 ( a + p p ) = ( a p ) ; ( a ⋅ b p ) = ( a p ) ( b p ) ; 设 ( a , p ) = 1 , 则 ( a 2 p ) = 1 \ (\frac{a+p}{p})=(\frac{a}{p});(\frac{a·b}{p})=(\frac{a}{p})(\frac{b}{p});设(a,p)=1,则(\frac{a^2}{p})=1 (pa+p)=(pa);(pa⋅b)=(pa)(pb);设(a,p)=1,则(pa2)=1
3. 设p是奇素数,则 ( 2 p ) = ( − 1 ) p 2 − 1 8 \ (\frac{2}{p})=(-1)^{\frac{p^2-1}{8}} (p2)=(−1)8p2−1
4. 二次互反律:若p,q是互素奇素数,则 ( q p ) = ( − 1 ) p − 1 2 ⋅ q − 1 2 ( p q ) \ (\frac{q}{p})=(-1)^{\frac{p-1}{2}·\frac{q-1}{2}}(\frac{p}{q}) (pq)=(−1)2p−1⋅2q−1(qp)
5. 一个有用的推论:若p是奇素数,则 ( 2 p ) = { 1 , 若 p ≡ ± 1 ( m o d 8 ) − 1 , 若 p ≡ ± 3 ( m o d 8 ) \ (\frac{2}{p})=\left\{\begin{matrix} 1,若p\equiv±1(mod 8)\\ -1,若p\equiv±3(mod 8)\\ \end{matrix}\right. (p2)={1,若p≡±1(mod8)−1,若p≡±3(mod8)
例2. 求解 ( 17 37 ) \ (\frac{17}{37}) (3717)
解:由二次互反律:
( 17 37 ) = ( − 1 ) 17 − 1 2 ⋅ 37 − 1 2 ⋅ ( 37 17 ) = ( 3 17 ) = ( − 1 ) 3 − 1 2 ⋅ 17 − 1 2 ⋅ ( 17 3 ) = ( 2 3 ) = − 1 \ (\frac{17}{37})=(-1)^{\frac{17-1}{2}·\frac{37-1}{2}}·(\frac{37}{17})=(\frac{3}{17})=(-1)^{\frac{3-1}{2}·\frac{17-1}{2}}·(\frac{17}{3})=(\frac{2}{3})=-1 (3717)=(−1)217−1⋅237−1⋅(1737)=(173)=(−1)23−1⋅217−1⋅(317)=(32)=−1(用到了第3点)
例3. 判断下列同余方程是否有解
x 2 ≡ 7 ( m o d 227 ) \ x^2\equiv 7(mod\ 227) x2≡7(mod 227)
解:∵ ( 7 227 ) = ( − 1 ) 7 − 1 2 ⋅ 227 − 1 2 ⋅ ( 227 7 ) = − ( 3 7 ) = ( − 1 ) ⋅ ( − 1 ) 3 − 1 2 ⋅ 7 − 1 2 ⋅ ( 7 3 ) = ( 1 3 ) = 1 \ (\frac{7}{227})=(-1)^{\frac{7-1}{2}·\frac{227-1}{2}}·(\frac{227}{7})=-(\frac{3}{7})=(-1)·(-1)^{\frac{3-1}{2}·\frac{7-1}{2}}·(\frac{7}{3})=(\frac{1}{3})=1 (2277)=(−1)27−1⋅2227−1⋅(7227)=−(73)=(−1)⋅(−1)23−1⋅27−1⋅(37)=(31)=1
∴原方程有解
例3. 求解同余式 x 2 ≡ 186 ( m o d 401 ) \ x^2 \equiv186(mod\ 401) x2≡186(mod 401)
解:
∵a=186=2·3·31,计算勒让德符号
( 2 401 ) = ( − 1 ) 40 1 2 − 1 8 = 1 ( 3 401 ) = ( − 1 ) 3 − 1 2 ⋅ 401 − 1 2 ⋅ ( 401 3 ) = ( 2 3 ) = − 1 ( 31 401 ) = − 1 \ (\frac{2}{401})=(-1)^{\frac{401^2-1}{8}}=1 \\(\frac{3}{401})=(-1)^{\frac{3-1}{2}·\frac{401-1}{2}}·(\frac{401}{3})=(\frac{2}{3})=-1 \\(\frac{31}{401})=-1 (4012)=(−1)84012−1=1(4013)=(−1)23−1⋅2401−1⋅(3401)=(32)=−1(40131)=−1
∴ ( 186 401 ) = 1 \ (\frac{186}{401})=1 (401186)=1,即原同余式有解
对于奇素数p=401,将p-1形式写成 p − 1 = 400 = 2 4 ⋅ 25 \ p-1=400=2^4·25 p−1=400=24⋅25,其中t=4,s=25是奇数。
(i)任取一个模401的平方非剩余n=3,即整数n=3使得 ( 3 401 ) = − 1. 再 令 b : = 3 25 = 268 ( m o d 401 ) \ (\frac{3}{401})=-1.再令b:=3^{25}=268(mod\ 401) (4013)=−1.再令b:=325=268(mod 401)
计算 x 3 : = 18 6 25 + 1 2 ≡ 103 ( m o d 401 ) , a − 1 = 235 ( m o d 401 ) \ x_3:=186^{\frac{25+1}{2}}\equiv103(mod\ 401),\ a^{-1}=235(mod\ 401) x3:=186225+1≡103(mod 401), a−1=235(mod 401)
∵ ( a − 1 x 3 2 ) 2 2 ≡ 9 8 4 ≡ − 1 ( m o d 401 ) \ (a^{-1}x_3^{2})^{2^2}\equiv98^4\equiv-1(mod\ 401) (a−1x32)22≡984≡−1(mod 401),令 j 0 : = 1 , x 2 : = x 3 b j 0 = 103 ⋅ 268 ≡ 336 m o d ( 401 ) \ j_0:=1,x_2:=x_3b^{j_0}=103·268\equiv336mod(\ 401) j0:=1,x2:=x3bj0=103⋅268≡336mod( 401)
∵ ( a − 1 x 2 2 ) ≡ ( − 1 ) 2 ≡ 1 ( m o d 401 ) \ (a^{-1}x_2^2)\equiv(-1)^2\equiv1(mod\ 401) (a−1x22)≡(−1)2≡1(mod 401),令 j 1 : = 0 , x 1 : = x 2 b j 1 ⋅ 2 ≡ 336 m o d ( 401 ) \ j_1:=0,x_1:=x_2b^{j_1·2}\equiv336mod(\ 401) j1:=0,x1:=x2bj1⋅2≡336mod( 401)
∵ ( a − 1 x 1 2 ) ≡ − 1 ( m o d 401 ) \ (a^{-1}x_1^2)\equiv-1(mod\ 401) (a−1x12)≡−1(mod 401),令 j 2 : = 1 , x 0 : = x 1 b j 2 ⋅ 2 2 ≡ 336 ⋅ 26 8 4 ≡ 304 m o d ( 401 ) , 则 x ≡ x 0 ≡ 304 ( m o d 401 ) \ j_2:=1,x_0:=x_1b^{j_2·2^2}\equiv336·268^4\equiv 304mod(\ 401),则x\equiv x_0\equiv304(mod\ 401) j2:=1,x0:=x1bj2⋅22≡336⋅2684≡304mod( 401),则x≡x0≡304(mod 401)满足同余式 x 2 ≡ 186 ( m o d 401 ) \ \ x^2 \equiv186(mod\ 401) x2≡186(mod 401)
常用的判断
1. 设α>1,则同余式 x 2 ≡ a ( m o d 2 α ) \ x^2\equiv a(mod\ 2^α) x2≡a(mod 2α)有解得充要条件是
(i)当α=2时, a ≡ 1 ( m o d 4 ) \ a\equiv1(mod\ 4) a≡1(mod 4)
(ii)当α≥3时, a ≡ 1 ( m o d 8 ) \ a\equiv1(mod\ 8) a≡1(mod 8)
2. 设p是奇素数,那么 x 2 + y 2 = p \ x^2+y^2=p x2+y2=p有解的充要条件是p=2或p=-1为模p的平方剩余,即p=2或p=4k+1。
定义:设m>1是整数,a是与m互素的正整数,使得
a e ≡ 1 ( m o d m ) \ a^e\equiv1(mod\ m) ae≡1(mod m)成立的最小正整数e叫做a对模m的指数,记作
o r d m ( a ) \ ord_m(a) ordm(a)
例1. 计算2,5,10模13的指数.
解:∵φ(13)=12,只需对12的因数,d=1,2,3,4,6,12,计算 a d ( m o d 13 ) \ a^d(mod\ 13) ad(mod 13)即可。
2 12 ≡ 1 ( m o d 13 ) , ∴ o r d 13 ( 2 ) = 12 5 4 ≡ 1 ( m o d 13 ) , ∴ o r d 13 ( 5 ) = 4 1 0 6 ≡ 1 ( m o d 13 ) , ∴ o r d 13 ( 10 ) = 6 \ 2^{12}\equiv1(mod\ 13),∴ord_{13}(2)=12\\ \ 5^4\equiv1(mod\ 13),∴ord_{13}(5)=4 \\10^6\equiv1(mod\ 13),∴ord_{13}(10)=6 212≡1(mod 13),∴ord13(2)=12 54≡1(mod 13),∴ord13(5)=4106≡1(mod 13),∴ord13(10)=6
一些常用的结论(m>1情况下)
1. 设(a,m)=1,则若 b ≡ a ( m o d m ) , 有 o r d m ( a ) = o r d m ( b ) ; o r d m ( a ) = o r d m ( a − 1 ) . \ b\equiv a(mod\ m),有ord_m(a)=ord_m(b);ord_m(a)=ord_m(a^{-1}). b≡a(mod m),有ordm(a)=ordm(b);ordm(a)=ordm(a−1).
2. 若(a,m)=1,当a=φ(m)时, a 0 , a 1 , . . . , a φ ( m ) − 1 \ a^0,a^1,...,a^{φ(m)-1} a0,a1,...,aφ(m)−1组成模m的简化剩余系.
3. 设(a,m)=1, a d ≡ a k ( m o d m ) \ a^d \equiv a^k(mod\ m) ad≡ak(mod m)的充要条件是 d ≡ k ( m o d o r d m ( a ) ) . \ d\equiv k(mod\ ord_m(a)). d≡k(mod ordm(a)).
4. 设(a,m)=1,d>0,则 o r d m ( a d ) = o r d m ( a ) ( d , o r d m ( a ) ) . \ ord_m(a^d)=\frac{ord_m(a)}{(d,ord_m(a))}. ordm(ad)=(d,ordm(a))ordm(a).
5. 设 k ∣ o r d m ( a ) \ k|ord_m(a) k∣ordm(a)为正整数,则使得 o r d m ( a d ) = k , 1 ≤ d ≤ o r d m ( a ) \ ord_m(a^d)=k,1≤d≤ord_m(a) ordm(ad)=k,1≤d≤ordm(a)的正整数d满足 o r d m ( a ) k ∣ d \ \frac{ord_m(a)}{k}|d kordm(a)∣d,且这样的d的个数为φ(k)个.
6. 设(a,m)=1,(a,b)=1,则 o r d m ( a ⋅ b ) = o r d m ( a ) ⋅ o r d m ( b ) . \ ord_m(a·b)=ord_m(a)·ord_m(b). ordm(a⋅b)=ordm(a)⋅ordm(b).
定义:若a对模m的指数是φ(m),则a叫做模m的原根。
例2. 求模81的原根.
解: φ ( 81 ) = 81 ∗ 2 3 = 54 = 2 ∗ 3 3 \ φ(81)=81*\frac{2}{3}=54=2*3^3 φ(81)=81∗32=54=2∗33
只需验证 g 27 , g 18 \ g^{27},g^{18} g27,g18模81是否同余于1.对2,3等逐个验算
∵ 2 27 ≡ 80 ( m o d 81 ) , 2 18 ≡ 28 ( m o d 81 ) \ 2^{27}\equiv80(mod\ 81),2^{18}\equiv28(mod\ 81) 227≡80(mod 81),218≡28(mod 81)
∴2是一个原根
例3. 证明不存在模55的原根.
解:∵ 55 = 2 0 + 5 1 ∗ 1 1 1 \ 55=2^0+5^1*11^1 55=20+51∗111
∴ h = [ φ ( 2 α ) , φ ( 5 1 ) , φ ( 1 1 1 ) ] = 20 < φ ( 55 ) = 40 \ h=[φ(2^α),φ(5^1),φ(11^1)]=20<φ(55)=40 h=[φ(2α),φ(51),φ(111)]=20<φ(55)=40
∴模55没有原根
例4. 求模41的所有原根.
解:
∵ p − 1 = 40 = 2 3 ⋅ 5 \ p-1=40=2^3·5 p−1=40=23⋅5,其素因数为 q 1 = 2 , q 2 = 5 , 进 而 p − 1 q 1 = 20 , p − 1 q 2 = 8 \ q_1=2,q_2=5,进而\frac{p-1}{q_1}=20,\frac{p-1}{q_2}=8 q1=2,q2=5,进而q1p−1=20,q2p−1=8
∴只需验证 g 20 , g 8 \ g^{20},g^{8} g20,g8模m是否同余于1,对g=2,3,5,6等逐个验算.
故g=6是模p=41的原根.相当于找到了一个最小的原根
进一步,当(d,p-1)=1时,d遍历模p-1=40的简化剩余系:1,3,7,9,11,13,17,19,21,23,27,29,31,33,37,39
共φ(p-1)=16个数时, g d \ g^d gd遍历模41的所有原根.
注:证明没有原根的时候,不能简单套用定理5.2.8,应证明:
h < φ ( m ) , 其 中 , h = [ τ , φ ( p 1 α 1 ) , . . . , φ ( p k α k ) ] \ h<φ(m),其中,h=[τ,φ(p_1^{α_1}),...,φ(p_k^{α_k})] h<φ(m),其中,h=[τ,φ(p1α1),...,φ(pkαk)],
其中 τ = { φ ( 2 α ) , α ≤ 2 1 2 φ ( 2 α ) , α ≥ 3 , m = 2 α p 1 α 1 . . . p k α k \ τ=\left\{\begin{matrix} φ(2^α),α≤2\\ \frac{1}{2}φ(2^α),α≥3\\ \end{matrix}\right.,m=2^αp_1^{α_1}...p_k^{α_k} τ={φ(2α),α≤221φ(2α),α≥3,m=2αp1α1...pkαk
一些常用的结论(m>1的情况下)
1. 设g是模m的原根,g≥0是整数,则 g d \ g^d gd是模m的原根当且仅当 ( d , φ ( m ) ) = 1. \ (d,φ(m))=1. (d,φ(m))=1.
2. 如果模m存在一个原根g,则模m有φ(φ(m))个不同的原根.
3. 设p是奇素数,则模m有且有φ(p-1)个原根.
4. 设p是一个奇素数若g是模 p 2 \ p^2 p2的一个原根,则g是模 p α \ p^α pα的原根.
5. 模m的原根存在的充要条件是 m = 2 , 4 , p α , p 2 α \ m=2,4,p^α,p^{2α} m=2,4,pα,p2α,其中p是奇素数.
定义:设m>1,g是模m的一个原根.设a是一个与m互素的整数,则存在唯一的整数r使得
g r ≡ a ( m o d m ) , 1 ≤ r ≤ φ ( m ) \ g^r\equiv a(mod\ m),1≤r≤φ(m) gr≡a(mod m),1≤r≤φ(m)成立,这个整数r叫做以g为底的a对模m的一个指标,记作
r = i n d g a ( 或 r = i n d a ) \ r=ind_ga(或r=inda) r=indga(或r=inda).利用指标来研究n次同余式解的存在性及个数.
例1. 求解同余式 x 22 ≡ 5 ( m o d 41 ) . \ x^{22}\equiv5(mod\ 41). x22≡5(mod 41).考前再看看
解:
∵ d = φ ( n , φ ( m ) ) = ( 22 , 40 ) = 2 , i n d 5 = 22 , 2 ∣ 22. \ d=φ(n,φ(m))=(22,40)=2,ind5=22,2|22. d=φ(n,φ(m))=(22,40)=2,ind5=22,2∣22.
∴同余式有解
现求等价的同余式: 22 i n d x ≡ i n d 5 ( m o d 40 ) , 即 22 i n d x ≡ 22 ( m o d 40 ) 或 11 i n d x ≡ 11 x ( m o d 20 ) \ 22indx\equiv ind5(mod\ 40),即22indx\equiv22(mod\ 40)或\\11indx\equiv11x(mod\ 20) 22indx≡ind5(mod 40),即22indx≡22(mod 40)或11indx≡11x(mod 20)
解得: i n d x ≡ 1 , 21 ( m o d 40 ) \ indx\equiv1,21(mod\ 40) indx≡1,21(mod 40)
查表得 x ≡ 6 , 35 ( m o d 41 ) \ x\equiv6,35(mod\ 41) x≡6,35(mod 41)
一些常用的性质
1. 设m是大于1的整数,g是模m的一个原根,设(a,m)=1,则同余式 x n ≡ a ( m o d m ) \ x^n\equiv a(mod\ m) xn≡a(mod m)有解的充要条件是 ( n , φ ( m ) ) ∣ i n d a , 且 解 的 个 数 是 ( n , φ ( m ) \ (n,φ(m))|inda,且解的个数是(n,φ(m) (n,φ(m))∣inda,且解的个数是(n,φ(m).
2.在1的条件下,a是模m的n次剩余的充要条件是 a φ ( m ) d ≡ 1 ( m o d m ) , d = ( n , φ ( m ) ) . \ a^{\frac{φ(m)}{d}}\equiv1(mod\ m),d=(n,φ(m)). adφ(m)≡1(mod m),d=(n,φ(m)).
伪素数(Carmicheal数)定义:设n是一个奇合数,如果整数b,(b,n)=1使得同余式
b n − 1 ≡ 1 ( m o d n ) \ b^{n-1}\equiv1(mod\ n) bn−1≡1(mod n)成立,则n叫做对于基b的伪素数.
例1.证明整数561=3·11·17是一个 Carmichael数.
解:如果(b,531)=1,则(b,3)=(b,11)=(b,17)=1.根据欧拉定理,有:
b 2 ≡ 1 ( m o d 3 ) , b 10 ≡ 1 ( m o d 11 ) , b 16 ≡ 1 ( m o d 17 ) b^2\equiv1(mod\ 3),b^{10}\equiv1(mod\ 11),b^{16}\equiv1(mod\ 17) b2≡1(mod 3),b10≡1(mod 11),b16≡1(mod 17)
从而 { b 560 ≡ ( b 2 ) 280 ≡ 1 ( m o d 3 ) b 560 ≡ ( b 10 ) 56 ≡ 1 ( m o d 11 ) b 560 ≡ ( b 16 ) 35 ≡ 1 ( m o d 17 ) \ \left\{\begin{matrix} b^{560}\equiv(b^2)^{280}\equiv1(mod\ 3)\\ b^{560}\equiv(b^{10})^{56}\equiv1(mod\ 11)\\ b^{560}\equiv(b^{16})^{35}\equiv1(mod\ 17) \\ \end{matrix}\right. ⎩⎨⎧b560≡(b2)280≡1(mod 3)b560≡(b10)56≡1(mod 11)b560≡(b16)35≡1(mod 17)
因此有 b 560 ≡ 1 ( m o d 561 ) \ b^{560}\equiv1(mod\ 561) b560≡1(mod 561)
例2. 证明:91是对于基3的伪素数.
解:91=7·13,则(3,7)=(3,13)=1,根据欧拉定理: 3 6 ≡ 1 ( m o d 7 ) , 3 12 ≡ 1 ( m o d 13 ) \ 3^6\equiv1(mod\ 7),3^{12}\equiv1(mod 13) 36≡1(mod 7),312≡1(mod13),从而 { 3 90 ≡ ( 3 12 ) 7 ⋅ 3 6 ≡ 1 ( m o d 13 ) 3 90 ≡ ( 3 6 ) 15 ≡ 1 ( m o d 7 ) \ \left\{\begin{matrix} \ \ \ \ \ \ \ 3^{90}\equiv(3^{12})^{7}·3^{6}\equiv1(mod\ 13)\\ 3^{90}\equiv(3^6)^{15}\equiv1(mod\ 7)\\ \end{matrix}\right. { 390≡(312)7⋅36≡1(mod 13)390≡(36)15≡1(mod 7)
从而 3 90 ≡ 1 ( m o d 91 ) \ 3^{90}\equiv1(mod\ 91) 390≡1(mod 91)
Euler伪素数定义:设n是一个正奇合数,(n,b)=1,如果n,b满足
b n − 1 2 ≡ ( b n ) ( m o d n ) \ b^{\frac{n-1}{2}}\equiv(\frac{b}{n})(mod\ n) b2n−1≡(nb)(mod n),则n叫做对于基b的Euler伪素数.
例3. 设n=1105,b=2,分别计算得到: 2 1105 − 1 2 ≡ 1 ( m o d 1105 ) 以 及 ( 2 1105 ) = ( − 1 ) 110 5 2 − 1 8 = 1. \ 2^{\frac{1105-1}{2}}\equiv1(mod\ 1105)以及(\frac{2}{1105})=(-1)^{\frac{1105^2-1}{8}}=1. 221105−1≡1(mod 1105)以及(11052)=(−1)811052−1=1.
∵ 2 1105 − 1 2 ≡ ( 2 1105 ) ≡ 1 ( m o d 1105 ) . \ 2^{\frac{1105-1}{2}}\equiv(\frac{2}{1105})\equiv1(mod\ 1105). 221105−1≡(11052)≡1(mod 1105).
∴1105是对于基2的Euler伪素数.
强伪素数定义:设n是一个奇合数,且有表达式
n − 1 = 2 s t \ n-1=2^st n−1=2st,其中t为奇数,设(n,b)=1,如n,b满足 b t ≡ 1 ( m o d n ) \ b^t\equiv1(mod\ n) bt≡1(mod n),或者存在一个整数r,0≤r b 2 r t ≡ − 1 ( m o d n ) \ b^{2^rt}\equiv-1(mod\ n) b2rt≡−1(mod n),则n叫做基b的强伪素数.
例4. 证明:25是基于7的强伪素数.
解:∵ 25 − 1 = 24 = 2 3 ⋅ 3 且 ( 7 , 25 ) = 1 \ 25-1=24=2^3·3且(7,25)=1 25−1=24=23⋅3且(7,25)=1
∵设r=1,则 7 2 1 ⋅ 3 ≡ 7 6 ≡ − 1 ( m o d 25 ) \ 7^{2^1·3}\equiv7^6\equiv-1(mod\ 25) 721⋅3≡76≡−1(mod 25),25=5*5是奇合数.
∴25是基于7的强伪素数