附录/注释

附录1 费马小定理的证明

作为数论的基础定理之一,费马小定理被后世数学家开发出了许多种思路截然不同的证明方法,在动力系统发展之后,还诞生了基于不定点的证明方法,即构造一个迭代映射,分析其不动点或周期点的个数与性质,结合计数原理导出同余关系。这里我

作为数论的基础定理之一,费马小定理被后世数学家开发出了许多种思路截然不同的证明方法,在动力系统发展之后,还诞生了基于不定点的证明方法,即构造一个迭代映射,分析其不动点或周期点的个数与性质,结合计数原理导出同余关系。这里我们主要介绍经典构造法与数学归纳法。

法1:构造法

此为莱布尼茨和欧拉的经典证法。

原定理表述:设p为素数,整数a不整除p,则ap-11 (mod p).

现在证明ia被p除得的余数两两不同,其中i=1,2,…p-1.

假设存在1s,tp-1,使得sata (mod p),则(s-t)a0 (mod p).

由于a不整除p,则st (mod p).

又由于1s,tp-1,

故s=t.得证。

将a,2a,3a…(p-1)a乘在一起,得

a·2a·3a· ...·(p-1)a1·2· ...·(p-1) (mod p)

(p-1)!ap-1(p-1)! (mod p)

由于p是素数,则(p-1)!被p除结果不为零,于是两边可同时除以(p-1)!,得

ap-11 (mod p)

于是费马小定理得证。

法2:归纳法

当a=1时,对任意的素数p,都显然有1p-11 (mod p)成立;

假设a=k时成立,则对于a=k+1,有(k+1)p=kp+(p1)kp-1+...+(pp-1)k+1

由于(p1), … ,(pp-1)均能整除p,故(k+1)pkp+1 (mod p)

由假设,知kpk (mod p),于是(k+1)pk+1 (mod p)成立,得证。