x2+y2=z2 的求解及应用

来自潘承洞、潘承彪《初等数论》,有删改。


一、求解

首先声明,我们求的是所有的整数解,即 (x,y,z) 满足 x2+y2=z2x,y,zZ

我们将满足 xyz=0 的所有解 (x,y,z) 称为方程 x2+y2=z2显然解,其余的整数解称为非显然解

容易知道,如果 xyz=0,那么必有 x=0 或者 y=0 或者 z=0。所以所有显然解是 (x,y,z)=(a,0,a),(a,0,a),(0,a,a),(0,a,a),其中 aZ

同时,对于任意一组非显然解 (x,y,z)(|x|,|y|,|z|) 也是一组非显然解,并且同时乘上或者除以一个不为 0 的数后如果 x,y,z 都还是整数,那么依然是一组非显然解。

所以我们就是要求满足 x,y,z>0,gcd(x,y,z)=1 的所有 (x,y,z)。这样的解称为方程 x2+y2=z2本原解

引理 1 对于任意一组本原解 (x,y,z),必有 (1)gcd(x,y)=gcd(y,z)=gcd(z,x)=1
(2)2x+y
证明:
(1) 如果存在质数 p 使 pgcd(x,y),那么 p2x2,p2y2,所以有 p2x2+y2=z2,所以 pz,所以 pgcd(x,y,z),就说明 gcd(x,y,z)p>1,与本原解的定义矛盾。所以 gcd(x,y)=1gcd(y,z)gcd(z,x) 同理也为 1。
证毕
(2) 如果 2x+y,由 (1)gcd(x,y)=12,所以 x,y 必定同为奇数。又因为奇数的平方一定模 41(自己计算可知),所以 z242。但是我们知道,由于 x,y 都是奇数,所以 x2+y2 是偶数,所以有 2z2,所以 4z2,矛盾了。所以 2x+y
证毕

定理 2 不定方程 x2+y2=z2y 为偶数的全体本原解满足 x=r2s2,y=2rs,z=r2+s2,其中 rs 为满足 0<s<r,gcd(s,r)=1,2r+s 的任意整数。

证明:
(1) 首先证明满足条件的 (x,y,z) 是一组 y 为偶数的本原解。
首先容易知道 (r2s2)2+(2rs)2=(r2+s2)2r2s2,2rs,r2+s2>022rs。同时 gcd(x,z)=gcd(r2s2,r2+s2)=gcd(r2s2,2s2)=gcd((r+s)(rs),2s2)。由于 gcd(r,s)=,所以 gcd(r+s,s)=gcd(rs,s)=1。又因为 2r+s,所以 2r+s2s=rs,所以 gcd(x,z)=gcd((r+s)(rs),2s2)=1。所以 gcd(x,y,z)=1,符合本原解的定义。
(2) 然后证明每一组 y 为偶数的本原解都可以表示为如上形式。
由于 2y,所以 x,z 同奇偶,即 2x+z,zx。又因为 x2+y2=z2,所以可以得到 (y2)=z+x2·zx2。同时,因为 gcd(z+x2,zx2)=gcd(z+x2,x)x,同理 gcd(z+x2,zx2)=gcd(z+x2,z)z。由于 gcd(x,z)=1(引理 1),所以 gcd(z+x2,zx2)=1。所以必有 z+x2=r2,zx2=s2,(r,s)=1,r>s>0。另外,由于 2x,所以 2r+s。(核心:两个数的积是平方数并且这两个数互质)
证毕

定理 3 单位圆上的整点是 (±1,0),(0,±1),不是整点的有理点是 (±r2s2r2+s2,±2srr2+s2),(±2srr2+s2,±r2s2r2+s2),其中正负任取,0<s<r,gcd(r,s)=1,2r+s

直接可以用定理 2 推出。或者可以用几何法证明。

二、应用

定理 4 不定方程 x4+y4=z2xyz0 的整数解。
证明:使用 Fermat 无穷递降法
(1) 假设存在 xyz 的整数解,假设所有这些解里 z 最小的是 (x0,y0,z0),那么必有 gcd(x0,y0,z0)=1(否则不是最小),所以我们知道 (x02,y02,z0) 是方程 x2+y2=z2 的一组本原解。由引理 1 知 gcd(x0,y0)=gcd(y0,z0)=gcd(z0,x0)=1,且 x0,y0 一奇一偶。所以我们可以假设 2y0
(2)g1=gcd(z0y02,z0+y02),因为 g1gcd(2z0,2y02)=2gcd(z0,y02)=2,并且 2z0y02,z0+y02,所以 g1=1。又因为 (z0y02)(z0+y02)=x04,所以必有 z0y02=u4,z0+y02=v4,其中 0<u<v,(u,v)=1,2u,v。所以 u2+v22(mod8)(奇数的平方模 8 余 1),同时 y02=(v2u2)·(u2+v2)2
(3)g2=gcd(v2u2,(u2+v2)2)g2gcd(v2u2,u2+v2)=gcd(2u2,2v2)=2gcd(u2,v2)=2,又因为 u2+v2 模 8 余 2,得到 (u2+v2)2 模 4 余 1,所以 2g2,所以 g2=1。又因为 y02=(v2u2)·(u2+v2)2,所以得到 v2u2=a2,v2+u2=2b2,其中 a,b>0,gcd(a,b)=1,2a,2b
(4) 由于 y0<z0z0>1,所以 v4=z0+y02<z0+z02<z04。又因为 u<vv2+u2=2b2,所以有 0<u<b<v<z0。同时,我们知道 (a,u,v) 是方程 x2+y2=z2 的一组本原解并且 2a,所以由定理 2 知必存在整数 r,s 满足 0<s<r,gcd(s,r)=1,2r+s,使得 u=r2s2,a=2rs,v=r2+s2。于是我们得知 r4+s4=(r42r2s2+s4)+(r4+2r2s2+s4)2=(u2+v2)2=b2。然后我们就会发现,(r,s,b) 同样是方程 x04+y04=z02 的一组满足 xyz 0 的正整数解,并且 b<z0,与 z0 的最小性矛盾。
所以我们得知,方程 x4+y4=z2 没有 xyz0 的整数解。
证毕

那么,由定理 4 可以立刻推出:
定理 5 方程 x4+y4=z4 没有 xyz0 的整数解。

费马提出了费马大定理,也就是不定方程 xn+yn=znn>2 时无 xyz0 的整数解。但是我不会证。

定理 6 不定方程 x2+y2=z4 的所有本原解是 x=|6a2b2a4b4|,y=4ab(a2b2),z=a2+b2 以及 x=4ab(a2b2),y=|6a2a4b4|,z=a2+b2 其中 a,b 是满足 0<b<a,(a,b)=1,2a+b 的任意正整数。
证明:我们发现,(x,y,z2) 是方程 x2+y2=z2 的一组本原解。所以,由引理 1 知,(x,y) 必定是一奇一偶。不妨假设 2y,由定理 2 知,必有 x=r2s2,y=2rs,z2=r2+s2,其中整数 r,s 满足 0<s<r,gcd(s,r)=1,2r+s。然后我们发现,(r,s,z) 还是方程 x2+y2=z2 的一组本原解。我们知道 r,s 必定是一奇一偶,所以,针对 r,s 的奇偶性进行讨论:
(1) 如果 2s,那么由定理 2 知,必有 r=a2b2,s=2ab,z=a2+b2,由于 r>s,其中 a,b 满足 0<b<a,gcd(a,b)=1,2a+b,a2b2>2ab,所以 (21)a>b>0,gcd(a,b)=1,2a+b,并且原方程的解是 x=a4+b46a2b2,y=4ab(a2b2),z=a2+b2
(1) 如果 2r,那么由定理 2 知,必有 s=a2b2,r=2ab,z=a2+b2,由于 r>s,其中 a,b 满足 0<b<a,gcd(a,b)=1,2a+b,a2b2<2ab,所以 a>b>(21)a>0,gcd(a,b)=1,2a+b,并且原方程的解是 x=4ab(a2b2),y=a4+b46a2b2,z=a2+b2
综上,不定方程 x2+y2=z4 的所有本原解是 x=|6a2b2a4b4|,y=4ab(a2b2),z=a2+b2 以及 x=4ab(a2b2),y=|6a2a4b4|,z=a2+b2 其中 a,b 是满足 0<b<a,(a,b)=1,2a+b 的任意正整数。
证毕

posted @   lrxQwQ  阅读(412)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!
点击右上角即可分享
微信分享提示