1. 基本形式
设 p 是素数,f(x) 是整系数多项式:
f(x)=anxn+⋯+a1x+a0≡0(modp)
且首项系数 an 不能被 p 整除。
2. 降次原则 (核心解题技巧)
由于模数为素数 p,根据 3.1 费马小定理,对于任意整数 x,都有 xp≡x(modp)。
由此可得以下多项式等价关系:
xp−x≡0(modp)
应用方法:
利用多项式除法,将 f(x) 除以 (xp−x):
f(x)=(xp−x)q(x)+r(x)
其中余式 r(x) 的次数必定小于 p。
结论:解高次同余式 f(x)≡0(modp) 等价于解降次后的同余式 r(x)≡0(modp)。
3. 核心定理
拉格朗日定理 (同余式版)
在模 p 为素数的情况下,次数为 n 的同余式 f(x)≡0(modp) 至多有 n 个解。
注意:如果模数是合数,此结论不成立(例如 x2≡1(mod8) 有 4 个解)。
威尔逊定理
p 是素数的充分必要条件是:
(p−1)!≡−1(modp)
或者写作 (p−1)!+1≡0(modp)。
这是判定素数的一个重要理论依据。
4. 解题示例
题目:解模 3 的同余式
5x15+x14+x10+8x5+7x2+x+11≡0(mod3)
解:
- 系数化简:先将所有系数模 3 化简。
2x15+x14+x10+2x5+x2+x+2≡0(mod3)
- 降次:利用 x3≡x(mod3) (即 x3−x≡0)。
对多项式进行带余除法(或反复利用 xk≡xk−2 替换,因为 x3=x⟹x4=x2…):
- 代入整理:
2(x)+(x2)+(x2)+2(x)+x2+x+2≡0(mod3)
3x2+5x+2≡0(mod3)
- 再次模 3 化简:
0x2+2x+2≡0(mod3)
2x≡−2≡1(mod3)
- 求解:
2x≡1⟹2x≡4(mod3)⟹x≡2(mod3)。