威尔逊定理

判定整数 $p$ 为质数的充分必要条件是:

$$ (p-1)!\equiv -1 (\mathrm{mod}\ p) $$

充分性证明:当 $p$ 不为质数时

  • $p$ 可以被表示为完全平方数,即 $p=k^2$

    当 $k>2$ 时,显然有 $2k<p=k^2$,则 $(p-1)!=1\times2\times\cdots\times k\times \cdots \times 2k\times\cdots \times (p-1)$

    提出 $k,2k$ 得 $(p-1)!=k^2\times \alpha=p\times \alpha$ ,那么 $(p-1)!\equiv 0(\mathrm{mod}\ p)$

  • $p$ 不是完全平方数,即 $p=a\times b\ (a\ne b)$

    令 $1<a<b<p$ ,则 $(p-1)!=1\times2\times\cdots\times a\times \cdots \times b\times\cdots \times (p-1)$

    提出 $a,b$ 得 $(p-1)!=a\times b\times \alpha=p\times \alpha$ ,那么 $(p-1)!\equiv 0(\mathrm{mod\ }p)$

必要性证明:当 $p$ 为质数

质数 $p$ 的简化剩余系为 $\{1,2,\cdots,(p-1)\}$ ,模意义下的逆元形式为 $ax\equiv 1(\mathrm{mod\ }p)$

引理:对于模 $m$ 的简化剩余系中每个元素 $a$ 都存在唯一元素 $x$(也在同一简化剩余系内) 满足 $ax\equiv 1(\mathrm{mod\ }m)$

  • 当 $a=x$ 时,有 $x^2 \equiv 1(\mathrm{mod\ }p)$ ,分解得到 $(x-1)(x+1)\equiv 0(\mathrm{mod\ }p)$ 。则 $a=x=1,(p-1)$
  • 当 $a\ne x$ 时,满足 $ax\equiv 1(\mathrm{mod\ }p)$ 的 $(a,x)$ 从 $[2,p-2]$ 的集合中取得,必然存在 $\frac{p-3}{2}$ 对不同的 $(a,x)$ 使得同余式成立

    即 $(p-2)!\equiv 1(\mathrm{mod\ }p)$

    $(p-2)!\equiv 1 (\mathrm{mod}\ p)$ 在同余式两侧都乘上 $p-1$ 后,有 $(p-1)!\equiv 1(\mathrm{mod\ }p)$ ,证毕

推论:

  • 若正整数 $p$ 为质数,则 $(p-1)!+1\equiv 0(\mathrm{mod\ }p)$
  • 若正整数 $p$ 为大于 $4$ 的合数,则 $(p-1)!\equiv 0(\mathrm{mod\ }p)$

裴蜀定理

对于给定的整数 $a,b$ 一定存在整数 $x,y$ 满足等式

$$ ax+by=\mathrm{gcd}(a,b) $$

证明:

设正整数 $x,y,a,b$ 有 $ax+by$ ,设 $x=x_0,y=y_0$ 时有等式 $ax+by=s$ ,其中 $s$ 为满足等式的最小正整数

  • 显然存在整除关系:$\mathrm{gcd}(a,b)\mid ax_0\ ,\ \mathrm{gcd}(a,b)\mid by_0$,则 $\mathrm{gcd}(a,b)\mid s$ 也成立
  • 设 $a=qs+r(0\le r<s)$ 即 $a$ 通过 $s$ 的除法余数表示,那么有:

    $$ r=a-qs=a-q(ax_0+by_0)\\ \implies r=a(1-qx_0)+b(-qy_0) $$

    因为 $q$ 为整数,所以 $(1-qx_0),(-qy_0)$ 也都为整数,那么对于相同的 $a,b$ 上述等式可以被改写为

    $$ r=a(1-qx_0)+b(-qy_0)=ax_1+by_1 $$

    那么 $r$ 也为形如 $ax+by=s$ 的数,因为 $s$ 是最小正整数解,那么 $r=0$

    所以 $a=qs$ ,则 $s\mid a$ ,同理得到 $s\mid b$ ,故 $s\mid \mathrm{gcd}(a,b)$

$\mathrm{gcd}(a,b)\mid s,s\mid \mathrm{gcd}(a,b)$ 同时成立当且仅当 $s= \mathrm{gcd}(a,b)$ ,证毕

特别的 ,当 $a,b$ 有负数时,计算的 $\mathrm{gcd}(a,b)$ 也为负数,但由于正负性不改变解,所以可以直接取绝对值计算

推广定理:

  • 对于给定的整数 $a,b$ 一定存在整数 $x,y$ 满足 $ax+by=\mathrm{gcd}(a,b)\times n$ ,$n$ 为正整数
  • 对于给定的整数集合 $A$ ,一定存在整数 $X$ 集合满足 $\sum A_iX_i=\mathrm{gcd}(A_1,A_2,\cdots,A_n)$