设整数 α⩾1,p 是奇素数,若 pα∤a ,求
x2≡a(modpα)
的一切解.
解:
(1) 若 (pa)=−1,则 x2≡a(modp) 无解,故 x2≡a(modpα) 无解。
(2) 若 (pa)=1,则 x2≡a(modp) 有解,由 Hensel 引理知 x2≡a(modpα) 恰有两解且在模 pα 意义下互为相反数。
(3) 若 (pa)=0,设 a=pkb,其中 1≤k<α 且 p∤b
若 2∤k,则方程无解。
若 2∣k,设 k=2m,令 x=pmy,则
x2≡a(modpα)⟺p2my2≡p2mb(modpα)⟺y2≡b(modpα−2m)
同上,若 (pb)=1,则恰有两解,设 y02≡b(modpα−2m),
则 x1≡pmy0(modpα),x2≡pm(pα−2m−y0)(modpα)。
若 (pb)=−1,则方程无解。
分别写出 7,13,29,37 的全体二次剩余和非剩余.
解:
| 素数 | 二次剩余 | 二次非剩余 |
|---|
| 7 | 1, 2, 4 | 3, 5, 6 |
| 13 | 1, 3, 4, 9, 10, 12 | 2, 5, 6, 7, 8, 11 |
| 29 | 1, 4, 5, 6, 7, 9, 13, 16, 20, 22, 23, 24, 25, 28 | 2, 3, 8, 10, 11, 12, 14, 15, 17, 18, 19, 21, 26, 27 |
| 37 | 1, 3, 4, 7, 9, 10, 11, 12, 16, 21, 25, 26, 27, 28, 30, 33, 34, 36 | 2, 5, 6, 8, 13, 14, 15, 17, 18, 19, 20, 22, 23, 24, 29, 31, 32, 35 |
设 p>2 为奇素数,证明: (1) (p−1)=1 的充要条件是 p=4n+1 ; (2) (p2)=1 的充要条件是 p=8n±1 ; (3) (p−2)=1 的充要条件是 p=8n+1,8n+3 ;并由此进一步证明对任意素数 p,−1,−2,2 中必有一个是 p 的平方剩余.
证明:
(1) (p−1)=(−1)2p−1=1⇔p=4n+1
(2) (p2)=(−1)8p2−1=1⇔p=8n±1
(3) (p−2)=(p−1)(p2)=(−1)8(p−1)(p+5)
(p−2)=1⇔p=8n+1,8n+3
因此,对于任意奇素数 p, −1,−2,2 中必有一个是 p 的二次剩余。
设 x,y 为整数,(x,y)=1 ,问:x2+y2 的大于 2 的素因子一定具有什么形式?x2+2y2 的大于 2 的素因子一定具有什么形式?
解:
(1)
x2≡−y2(modp)⇔(p−1)=1⇔p=4n+1
(2)
x2≡−2y2(modp)⇔(p−2)=1⇔p=8n+1,8n+3
利用上题证明:对任意素数 p,必有整数 x,使
p∣x8−16
证明: 若 (p2)=1 或 (p−2)=1,则有
x2≡2(modp) 或 x2≡−2(modp)
故
x8≡16(modp)
若 (p−1)=1,则有
t2≡−1(modp)
设 x=1+t,有
x2x4x8=t2+2t+1≡2t(modp)≡−4(modp)≡16(modp)
证明:同余式 x2+1≡0(modp),p=4m+1 的解是
x≡(2m)!(modp).
证明: 由 Wilson 定理,知
(p−1)!≡−1(modp)
即
[(2m)!]2=1×2×⋯×2m×(−2m)×⋯×(−1)=1×2×⋯×2m×(2m+1)×⋯×(4m)=(4m)!≡−1(modp)
计算:(83−23),(7151),(7371),(97−35)
解:
(83−23)=(83−1)⋅(8323)=(−1)283−1⋅(−1)⋅(2383)=(2383)=(23−9)=(23−1)⋅(239)=(−1)223−1⋅(−1)⋅(923)=−1⋅1
因此 (83−23)=−1
(7151)=(713)⋅(7117)=(−1)⋅(371)⋅(1771)=(−1)⋅(32)⋅(173)=(−1)⋅(−1)89−1⋅(317)=(−1)⋅(32)=−1
(7371)=(7173)=(712)=(−1)8712−1=1
(97−35)=(97−1)⋅(9735)=(97−1)⋅(3597)=(−1)297−1⋅(35−1)⋅(352)⋅(354)=(−1)235−1⋅(−1)8352−1⋅1=(−1)⋅(−1)⋅1=1
设 p>3 为素数,证明:
- (p3)=1 之充要条件为 p=12n±1;
- (p−3)=1 之充要条件为 p=6n+1。
证明:
(p3)(3p)=(−1)2p−123−1=(−1)2p−1
于是
(p3)=(−1)2p−1(3p)
其中
(3p)=1(3p)=−1⟺p≡1(mod3)⟺p≡2(mod3)
故
(p3)=1⟺p≡3(mod4)∧p≡2(mod3)或 p≡1(mod4)∧p≡1(mod3)⟺p≡±1(mod12)⟺p=12n±1
(p−3)=(p−1)(p3)=(−1)2p−1⋅(−1)2p−1(3p)=(−1)p−1(3p)
于是
(p−3)=1⇔p≡1(mod2)∧p≡1(mod3)∨p≡0(mod2)∧p≡2(mod3)⇔p≡1(mod6)⇔p=6n+1.
设 p>2 为素数,(a,p)=1,则
x=1∑p(pax+b)=0.
证明:
x=1∑p(pax+b)=y=1∑p(py)=2p−1−2p−1+0=0
https://zhuanlan.zhihu.com/p/543010816
https://zhuanlan.zhihu.com/p/544792225
https://zhuanlan.zhihu.com/p/545595129
https://zhuanlan.zhihu.com/p/546385318
https://zhuanlan.zhihu.com/p/547333984
https://zhuanlan.zhihu.com/p/548061254