数论系列 求证:设自然数a,b互质,则不能表示成ax+by(x,y为非负整数)的最大整数是ab-a-b

a或者b是1的情况下容易证明。

以下情况都是a>1且b>1的情况。


首先证明ab-a-b不能表示成ax+by
假设ab-a-b=ax+by

ab = ax+a+by+b
= a(x+1)+b(y+1)

那么ab=am+bn (m,n都大于等于1)
左边ab是a的倍数
右边am也是a的倍数

那么只有要求bn也要是a的倍数
这样才能构成一个等式

我们先来比较下bn和ba
发现,b不能成为a的倍数(从左边看出)
只好让n成为a的倍数
所以由之前的n>1
可得 bn = b(n * a) >= ba;
即:am = ab - bn <= 0;
由于之前的m>1
则am<=0和m>1相互矛盾
证得:ab-a-b != ax+by


好,我们改变一下,在ab-a-b上加上d

即:证明ab-a-b+d能表示成ax+by(d>0)

因为ab互质
最大公约数就是1
根据辗转相减的方法知ma+nb=1
(辗转相减法:http://www.baike.com/wiki/%E8%BE%97%E8%BD%AC%E7%9B%B8%E5%87%8F)

不妨假设m>0,n<0
于是ab-a-b+d=ab-a-b+d(ma+nb)

因为m>1(m=0意味着nb=1不可能的)
所以ab-a-b+d(ma+nb)=(dm-1)a+(a+dn-1)b
因为dm-1>0
现在:
只要证明a+dn-1>=0

因为dma+dnb=d
如果:|dn|>fa 其中 f>0
那么dma=d+|dn|b>fab(注意绝对值)
所以dm>db
所以dma+dnb=(dm-db)a-(|dn|-fa)b=d
说明|dn|>fa时,我们就调整dm,dn
使|dn|<.a
因此|dn|<=a-1
所以a+dn-1>=0于是得证

  • 6
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鹏AI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值