威尔逊定理、裴蜀定理

数论基础H

威尔逊定理

判定整数 \(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)\)
posted @ 2025-07-27 18:48  才瓯  阅读(42)  评论(0)    收藏  举报