不定方程的常用方法(1)

以下介绍了几种有一定用处的方法,不过都是十几年前常考的东西了。

韦达跳跃法

例1

是否存在正整数 m ,使得 1x+1y+1z+1xyz=mx+y+z 有无穷组正整数解

m=12 满足条件,对方程做变形可得到:

xy(x+y+z)+x+y+z12xyz=0

(y+z)x2+(y2+z2+19yz)x+(yz+1)(y+z)=0

其中 (x,y,z)=(1,1,1) 是方程的一组解,下考虑该方程对应的两个解 x,yz+1x

我们可以由 (x,y,z) 得到解 (y,z,yz+1x) ,这里令 xyz 显然有 yz+1xz

a0=a1=a2=1,an+1=anan11an2

假设 an2an1+an3an1,an2,an3 两两互素

考虑 an1an+an2=an2+an1an21an3 只需 (an3,an1)=1an2an1+an3

an1anan+11=an(anan11)an2an2 只需 an1an+an2,(an1,an2)=1

显然 anN ,有 (an,an1)=(an,an2)=1

无穷递降法

在勾股方程也放了一道

例1

m,n 同奇偶,满足 m2n2+1n21 ,求证: m2n2+1 是完全平方数

n21=k(m2n2+1)

(k+1)(n21)=km2

m2n2+1=m2k+1 只需证明 k+1 为完全平方数

m,n 同奇偶知存在 u,v 使得 n=uv,m=u+v,k+1=s

u22uv+v21=(s1)(4uv+1)

u2(4s2)uv+v2s=0

取上述方程一组解 u,v ,令 |v|<|u| ,并使 |v| 最小

u+u=(4s2)v,uu=v2s ,由 v 的最小性可知 |u|v ,否则 u,v 更小

v=0s=u2 ,下考虑 v0

s>v2 ,知 uu<0,则 |u+u|<|u|<|v2su|<|su| ,则 |(4s2)v|<|su|s>1 时显然不成立

s<v2 。则 |u||v2su|<|v2u| ,显然矛盾

综上, s=v2 ,命题成立

例2

a,b,cN 满足 (1+ab)(1+bc)(1+ca) 为完全平方数,求证: 1+ab,1+bc,1+ca 都是完全平方数

假设 1+ab,1+bc,1+ca 不全为完全平方数,设 abc 为满足 (1+ab)(1+bc)(1+ca) 为完全平方数 并使 a+b+c 最小的一组数

取方程 p22(a+b+c+2abc)p+a2+b2+c22ab2bc2ca4=0 的根 p ,它满足 4(1+pa)(1+bc)=(p+abc)2,4(1+pc)(1+ba)=(p+cba)2 为完全平方数

(1+ab)2(1+pa)(1+bc)(1+ca2)(1+cp) 为完全平方数,则 (1+pa)(1+bc)(1+cp) 为完全平方数

考虑方程两根 pp=a22ab4=a2b(2ab)c(2ac)2bc4<a2

从而存在 p 使得 p<a(p,b,c) 满足条件,与 (a,b,c) 的最小性矛盾

注:下给出 p 的求法

1+ab,1+bc,1+ca 都是完全平方数的 a,b,c ,存在 pN 使得 1+pa,1+pb,1+pc 均为完全平方数

我们尝试求出这个 p

1+pa=x2,1+pb=y2,1+pc=z2,1+ab=u2,1+bc=v2,1+ca=w2

pabc=(x21)(v21)=(y21)(w21)

x2v2y2w2=(xvyu)(xv+yu)=x2+v2y2w2=(pc)(ab)

{xvyu,xv+yu}={pc,ab} 时成立。 2xv=pc+ab2(1+pa)(1+bc)=p+abc

(p+abc)2=4(1+pa)(1+bc)

p22(a+b+c+2abc)p+a2+b2+c22ab2bc2ca4=0

这个方程关于 a,b,c 对称。(p+abc)2=4(1+pa)(1+bc)0 的根 p 显然为正,从而存在 pN

注:这类三元组 (a,b,c) 已经有了很多研究,多少与高次曲线的有理点有关系。

例3

a,b 是正整数,求证: a+4a2b 不是完全平方数

如果不是这样,设 a+4a2b=(a+t)2 ,并取 a,b 是使 a+b 最小的一组解

做换元 x=2a ,我们看到 x2b=t2+xt

由此可以估计 x2bt2+xt<x2b+1()

我们设 x=bt+r ,先不要急着做带余除法,之后再来限定 r 的范围

将取整里面的整数提取出来是:

bt2+2rt+r2b=t2+bt2+rt

rt+r2b=t2

r2b=(tr)[(tr)+r]

为此我们需要 t>r>0 ,这是可以做到的,用 ()

t2+xt<x2b+1 可得 x2b>xtx>bt

t2+xt>x2b ,代入 x=(b+1)t 是不成立的,根据二次函数的性质可知 x<(b+1)t

posted @   ATTLAS  阅读(99)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 使用C#创建一个MCP客户端
· ollama系列1:轻松3步本地部署deepseek,普通电脑可用
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示