目录

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

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

还是数论部分

# 1. 范数定理

范数可以理解为两个整数的平方和,这两个整数叫做该范数的底数

范数定理:如果一个素数能整除一个范数,且底数不是素数的倍数,则此素数本身就是一个范数


证明:素数 pp 能整除 a2+b2a^2+b^2,即 a2+b2=npa^2+b^2=np

如果 n>p2n>\dfrac p 2,则必然能找到另外一个范数 A2+B2A^2+B^2pp 整除,即 A2+B2=NpA^2+B^2=Np

其中 {A=a+xpA<p2B=b+ypB<p2\left\{ \begin{array}{c} A=a+xp & |A|<\frac p 2\\ B=b+yp & |B|<\frac p 2 \end{array}\right.(因为 z<p2|z|<\dfrac p 2 是一个完全剩余系,zz 叫做最小余数)

也就是 A2+B2<p22N<p2A^2+B^2<\dfrac {p^2} 2 \Rightarrow N<\dfrac p 2

这样就把 n>p2n>\dfrac p 2 的情况归到了 n<p2n<\dfrac p 2 情况中去了


于是现在可以假定 n[1,p12]n\in [1,\dfrac{p-1}2]

现在要把 nn 看成模数,取 AAaa 的最小余数,BBbb 的最小余数,也就是 {A=a+xnAn2B=b+ynBn2\left\{\begin{array}{c} A=a+xn&|A|\le \frac n 2\\ B=b+yn&|B|\le \frac n 2 \end{array}\right.

那么一定有 A2+B2=nn,nn2A^2+B^2=n'n,n'\le \dfrac n 2

上式与 a2+b2=npa^2+b^2=np 相乘,即 (a2+b2)(A2+B2)=nn2p(a^2+b^2)(A^2+B^2)=n'n^2p

(Aa+Bb)2+(AbBa)2=nn2p(Aa+Bb)^2+(Ab-Ba)^2=n'n^2p

又因为 {Aa+Bb=(a+xn)a+(b+yn)b=n(p+xa+yb)=naAbBa=(a+xn)b(b+yn)a=n(xbya)=nb\left\{ \begin{array}{l} Aa+Bb=(a+xn)a+(b+yn)b=n(p+xa+yb)=na' \\ Ab-Ba=(a+xn)b-(b+yn)a=n(xb-ya)=nb' \end{array}\right.

代入 ① 即 (a)2+(b)2=np,nn2(a')^2+(b')^2=n'p,n'\le \dfrac n2


如果 n=0n'=0,那么 A2+B2=nnA=B=0A^2+B^2=n'n\Rightarrow A=B=0,也就是 a=k1n,b=k2na=k_1n,b=k_2n

那么 a2+b2=npp=(k12+k22)na^2+b^2=np\Rightarrow p=(k_1^2+k_2^2)n

pp 是一个素数,而且 pp 的一个因数 (k12+k22)>1(k_1^2+k_2^2)>1

因此 n=1n=1,那么 p=k12+k22p=k_1^2+k_2^2 是一个范数


如果 n=1n'=1,那么 p=(a)2+(b)2p=(a')^2+(b')^2 是一个范数


如果 t>1t>1,那么不断重复由 a2+b2=np(a)2+(b)2=np,nn2a^2+b^2=np\Rightarrow (a')^2+(b')^2=n'p,n'\le \dfrac n2 的过程

(a)2+(b)2=np(a)2+(b)2=np,nn2(a')^2+(b')^2=n'p\Rightarrow (a'')^2+(b'')^2=n''p,n''\le \dfrac {n'}2

(a)2+(b)2=np(a)2+(b)2=np,nn2(a'')^2+(b'')^2=n''p\Rightarrow (a''')^2+(b''')^2=n'''p,n'''\le \dfrac {n''}2

而且发现 n>n>n>n>...n>n'>n''>n'''>...,最终等于 0 或 1

证毕

img

# 2. 费马 - 欧拉素数定理

费马 - 欧拉素数定理:形如 (4n+1)(4n+1) 的素数只能用一种方法表达为一个范数(其底数都是正整数)

我们先看一个更简单的定理:形如 (4n+3)(4n+3) 的素数不能表示为一个范数

证明:设该素数为 pp,假设 a2+b2=pa^2+b^2=p 是成立的

那么一定有 b2a2(modp)b^2 \equiv -a^2\;(\text{mod}\enspace p)

由二次剩余的定义,a2,b2a^2,b^2 都是二次剩余

由二次剩余判定定理,1-1 是二次非剩余

由二次剩余乘积定理,二次非剩余 1-1 与二次剩余 a2a^2 的积为二次非剩余

a2-a^2 是二次非剩余,而 b2b^2 是一个二次剩余,矛盾。


费马 - 欧拉素数定理的证明:设该素数为 pp

由二次剩余判定定理,1-1 是二次剩余,有就存在 x21(modp)x^2\equiv -1\;(\text{mod}\enspace p)

x2+1x^2+1pp 整除

由范数定理,pp 是一个范数,即第一个表达式 p=a2+b2p=a^2+b^2

如果存在第二个表达式 p=A2+B2p=A^2+B^2a,b,A,Ba,b,A,B 为互不相同的正整数)

两式相乘,p2=(a2+b2)(A2+B2)=(Aa±Bb)2+(AbBa)2p^2=(a^2+b^2)(A^2+B^2)=(Aa\pm Bb)^2+(Ab \mp Ba)^2

并且 (Aa+Bb)(AaBb)=A2a2B2b2=A2(a2+b2)b2(A2+B2)(Aa+Bb)(Aa-Bb)=A^2a^2-B^2b^2=A^2(a^2+b^2)-b^2(A^2+B^2) 可被 pp 整除

就有 (Aa+Bb)(Aa+Bb)pp 整除或者 (AaBb)(Aa-Bb)pp 整除


如果 (Aa+Bb)(Aa+Bb)pp 整除成立,结合 ① p2=(Aa+Bb)2+(AbBa)2p^2=(Aa+Bb)^2+(Ab-Ba)^2

就有 {AaBb=0Ab+Ba=p\left\{\begin{array}{c} Aa-Bb=0 \\ Ab+Ba=p \end{array}\right.

那么 AbBa=0A2a2=B2b2Ab-Ba=0\Rightarrow\dfrac {A^2} {a^2}=\dfrac {B^2} {b^2}

我们已经有 A2+B2a2+b2=1\dfrac {A^2+B^2}{a^2+b^2}=1,即证明了 A2=a2,B2=b2A^2=a^2,B^2=b^2,矛盾


如果 (AaBb)(Aa-Bb)pp 整除成立,结合 ① p2=(AaBb)2+(Ab+Ba)2p^2=(Aa-Bb)^2+(Ab+Ba)^2

就有 {AaBb=0Ab+Ba=p\left\{\begin{array}{c} Aa-Bb=0 \\ Ab+Ba=p \end{array}\right.

同理证明了 A2=b2,B2=a2A^2=b^2,B^2=a^2,矛盾

证毕