目录

初等数学问题的整理(二)

以下内容整理自《100个著名初等数学问题历史和解》

数论部分

# 1. 数论基础

同余加法、减法、乘法规则:略

同余除法规则:若 ppmm 互质,则 papb(modm)ab(modm)p a \equiv p b\;(\text{mod}\enspace m) \Rightarrow a \equiv b \;(\text{mod}\enspace m)

img

# 2. 完全剩余系定理

如果有 mm 个整数的数系中任意两个数不同余,则该数系就称作一个模数 mm 的完全剩余系

完全剩余系定理:如果用一个与模数 mm 互质的数去乘完全剩余系的各数,则得到对于模数 mm 的又一个完全剩余系

证明:令 pp 是乘数,假设对于给定剩余系中两个不相等的数 a,ba,b

papb(modm)pa\equiv pb\;(\text{mod}\enspace m)

根据同余除法规则必有 ab(modm)a\equiv b\;(\text{mod}\enspace m),矛盾。证毕

img

# 3. 二次剩余计数定理

有两个互质的数 a,ma,m,如果 aa 和某个平方数模 mm 互余,则 aa 叫做 mm 的二次剩余。如果不存在这样的平方数,则称为二次非剩余

例如 12 是 13 的二次剩余,因为 1282(modm)12 \equiv 8^2\;(\text{mod}\enspace m);2 是 3 的二次非剩余,由于不存在 xx2x2(modm)2\equiv x^2\;(\text{mod}\enspace m)

二次剩余计数定理:(不考虑 mm 的倍数)对于奇素数模数 mm,共有 p=m12p=\dfrac {m-1}2 个相互不同余的二次剩余 12,22,32,...,p21^2,2^2,3^2,...,p^2,和 pp 个相互不同余的二次非剩余

证明:对于集合 A={12,22,32,...,p2}A=\{1^2,2^2,3^2,...,p^2\}

(证明下界)假设 x,y[1,p],x>y,x2y2(modm)x,y\in [1,p],x>y,x^2\equiv y^2\;(\text{mod}\enspace m)

x2y2=(x+y)(xy)x^2-y^2=(x+y)(x-y) 必能整除 mm

然而 (x+y),(xy)(x+y),(x-y) 都小于素数 mm,矛盾

(证明上界)任意平方数 h2h^2(不考虑 mm 的倍数)

必然能找到 k[p,1][1,p],kh(modm)k\in [-p,-1]\cup[1,p],k\equiv h\;(\text{mod}\enspace m)

也就有 k2h2(modm)k^2\equiv h^2\;(\text{mod}\enspace m),而且 k2Ak^2\in A

(第二部分)一共 2p2p 个相互不同余的数,除去 AApp 个剩下 pp 个。证毕

img

# 4. 二次剩余乘积定理

(不考虑 mm 的倍数)对于奇素数模数 mm,两个二次剩余的积仍为二次剩余,一个二次剩余与一个非二次剩余的积为非二次剩余,两个非二次剩余的积为二次剩余

证明:

第一,两个二次剩余的积仍为二次剩余

{aA2(modm)bB2(modm)ab(AB)2(modm)\left\{\begin{array}{c} a\equiv A^2\;(\text{mod}\enspace m)\\ b\equiv B^2\;(\text{mod}\enspace m) \end{array}\right. \Rightarrow ab\equiv (AB)^2\;(\text{mod}\enspace m)

第二,一个二次剩余与一个非二次剩余 NN 的积为非二次剩余

对于 2p2p 个数 12,22,...,p2,12N,22N,...,p2N1^2,2^2,...,p^2,1^2N,2^2N,...,p^2N,由二次剩余计数定理,前 pp 个数互不同余,后 pp 个同理,再由完全剩余系定理,它们互不同余

而且前 pp 个数是二次剩余,所以后 pp 个数是二次非剩余

第三,两个非二次剩余 N,MN,M 的积为二次剩余

对于 2p2p 个数 12N,22N,...,p2N,12NM,22NM,...,p2NM1^2N,2^2N,...,p^2N,1^2NM,2^2NM,...,p^2NM,由二次剩余计数定理和完全剩余系定理,它们互不同余

而且前 pp 个数是二次非剩余,所以后 pp 个数是二次剩余,而 N,MN,M 的积就在其中

证毕

img

# 5. 共轭数唯一定理

双线性同余式;(mm 还是奇素数,还是不考虑 mm 的倍数)

xyD(modm)xy\equiv D\;(\text{mod}\enspace m)

其中 yy 被称为 xx 的共轭数(或环绕数)

共轭数唯一定理:在完全剩余系中,对于每一个 xx 有且仅有一个共轭数 yy

证明:对于 xx 的两个不同余的共轭数 y,y,{xyD(modm)xyD(modm)y,y',\left\{\begin{array}{c} xy\equiv D\;(\text{mod}\enspace m) \\xy'\equiv D\;(\text{mod}\enspace m) \end{array}\right.

xyxy(modm)yy(modm)\Rightarrow xy\equiv xy'\;(\text{mod}\enspace m) \Rightarrow y\equiv y'\;(\text{mod}\enspace m)(同余除法规则)

矛盾。证毕

img

# 6. 二次剩余判定定理(欧拉定理)

前提是 mm 是奇素数且 DD 不是 mm 的倍数

如果 Dp1(modm)D^p\equiv 1 \;(\text{mod}\enspace m),那么 DD 是二次剩余

如果 Dp1(modm)D^p\equiv -1 \;(\text{mod}\enspace m),那么 DD 是二次非剩余

其中 p=m12p=\dfrac{m-1}2


引理1:如果 DDmm 的二次非剩余

因为不存在 x2D(modm)x^2\equiv D\;(\text{mod}\enspace m),所以不存在 xx 是自身的共轭数的情况,完全剩余系中的元素两两对应,即

x1y1D(modm)x2y2D(modm)xpypD(modm)\begin{array}{c} x_1y_1\equiv D\;(\text{mod}\enspace m) \\ x_2y_2\equiv D\;(\text{mod}\enspace m) \\ \cdots\\ x_py_p\equiv D\;(\text{mod}\enspace m) \\ \end{array}

pp 个式子相乘,可以得到 (m1)!Dp(modm)(m-1)!\equiv D^p \;(\text{mod}\enspace m)


引理2:如果 DDmm 的二次剩余,假设 x12D(modm)x_1^2 \equiv D \;(\text{mod}\enspace m) 成立

那么完全剩余系里一定有且仅有两个数 x1,x2x_1,x_2 是自身共轭数

证明:

x12D(modm)(mx1)2D(modm)x_1^2 \equiv D \;(\text{mod}\enspace m)\Rightarrow (m-x_1)^2\equiv D \;(\text{mod}\enspace m)

找到了第二个自身共轭数,不妨设 x2=mx1x_2=m-x_1

假设存在第三个数 x3x_3 满足 x32D(modm)x_3^2\equiv D \;(\text{mod}\enspace m)

就有 x12x320(modm)(x1+x3)(x1x3)0(modm)x_1^2-x_3^2\equiv 0\;(\text{mod}\enspace m) \Rightarrow (x_1+x_3)(x_1-x_3) \equiv 0 \;(\text{mod}\enspace m)

如果 (x1+x3)(x_1+x_3)mm 的倍数,那么 x3x_3x2x_2 同余

如果 (x1x3)(x_1-x_3)mm 的倍数,那么 x3x_3x1x_1 同余,证毕

易得 x1x2=mx1+x12D(modm)-x_1x_2=-mx_1+x_1^2\equiv D \;(\text{mod}\enspace m)

而其他 (2p2)(2p-2) 个数两两共轭,于是就有

x1x2D(modm)x3y3D(modm)x4y4D(modm)xp+1yp+1D(modm)\begin{array}{c} -x_1x_2\equiv D \;(\text{mod}\enspace m) \\ x_3y_3\equiv D \;(\text{mod}\enspace m) \\ x_4y_4\equiv D \;(\text{mod}\enspace m) \\ \cdots\\ x_{p+1}y_{p+1}\equiv D \;(\text{mod}\enspace m) \\ \end{array}

pp 个式子相乘可得 (m1)!Dp(modm)(m-1)!\equiv -D^p \;(\text{mod}\enspace m)


D=1D=1 代入引理2,就变成威尔逊定理 (m1)!1(modm)(m-1)!\equiv -1 \;(\text{mod}\enspace m)

将威尔逊定理代回引理1 和引理2 即可。证毕


如果要判断 1-1 是否为二次剩余,代 1-1 入二次剩余判定定理得 (1)m12(-1)^{\frac{m-1}2}

而其值是否为 1 取决于 mm 是否为 (4n+1)(4n+1) 型素数

因此就有欧拉定理(又是你?):

当奇素数 mm4n+14n+1 时,-1 为二次剩余;反之则为二次非剩余