附录7 - 费马小定理
我们利用 附录6 中介绍的“新生之梦”定理来证明费马小定理
『费马小定理 (Fermat's Little Theorem)』:对于任意素数 p 和任意整数 a,都满足:
ap≡a(modp)
如果 a≡0(modp),两边同时乘以 a−1,它的等价形式是:当 a≡0(modp) 时,ap−1≡1(modp)。
证明:利用“新生之梦”与数学归纳法
既然我们在 附录6 已经证明了“新生之梦”,即在模 p 下 (x+y)p≡xp+yp(modp),我们就可以直接利用它。
一、我们先讨论 a≥0 的情况
对非负整数 a 进行数学归纳。
- 奠基:当 a=0 时,显然 0p=0≡0(modp),结论成立。
- 假设:假设当 a=k 时结论成立,即:
kp≡k(modp)
- 递推(见证奇迹的时刻):当 a=k+1 时,我们需要计算 (k+1)p。根据“新生之梦”定理,在模 p 下,和的 p 次方等于 p 次方的和,中间项全部为 0:
(k+1)p≡kp+1p(modp)
再把我们的归纳假设 kp≡k 代入上式:
(k+1)p≡k+1(modp)
结论:根据数学归纳法,对于所有非负整数 a,都有 ap≡a(modp)。
二、再讨论 a<0 的情况
对于任意给定的负整数 a,根据带余除法,我们总能通过加上足够多个 p,将其转换为一个非负整数 r(其中 0≤r<p)。也就是说,在模 p 的意义下:
a≡r(modp)
代入已证结论: 既然 r 是非负整数,必然有:
rp≡r(modp)
传递等式: 根据同余式的乘方性质:
ap≡rp≡r≡a(modp)
所以
ap≡a(modp) 对于负整数同样完美成立!