整数模与裴蜀定理

                     

贡献者: int256

预备知识 整除,素数与合数

定义 1 数的模

   数的模(module)是指,对于一个数的集合 S,若任意两个 S 中的元素 x,y,他们的和与差 (x±y) 都是 S 中的元素,即 x,yS(x±y)S

   显然单独一个数 0 也构成一个模,称为零模(null module)

   由数的模的定义可知,若 aS,则 (aa)=0S,即 0 总在数的模中。

   而对于整数的模,若 aS,则 a+a=2aS,类似的,2a+a=3aS,依此类推。而 0S,故 0aS。综合以上两个性质,就有,若 aS,则 nZnaS

定理 1 

   除零模外,任何整数模都是某正整数 d 的整数倍构成的集合。

   证明:由 aS, nZ,naS,可知 a,bS, n,mZ,(na+mb)S。我们考虑 S 中的最小正整数 d(这是显然存在的),而对于正数 nS,则对于所有的整数 z 显然都有 nzdS

   考虑 cnd 除得到的余数,即 n=zd+c0c<dzZ。由 c=nzdcS,而 dS 中的最小正数,0c<d,故 c=0n=zd,证毕!

定理 2 

   对于整数 a,b 的模:x,yZ,所有 xa+yb 组成的模 S,其是由 d=(a,b) 的整数倍组成的集合。

   证明:这整数模应当是某正整数 c 的整数倍 zc 组成的集合。而对于 d=(a,b)d|a, d|b,且 x,yZ,故 d|(xa+yb),故 S 中的每个元素都是 d 的倍数。

   下面证明 dS。考虑 s=ax0+by0ax+by 的最小正整数值,令 qa/s 的整数部分,即 q=a/s,而 ra 除以 s 的余数,即 r=aqs=aq(ax0+by0)。这就是说,r=a(1qx0)+b(qy0)。从而 r 也是 ax+by 的某 (x,y) 的值。而由于 ra 除以 s 的余数,故必定有 0r<s,而 s 是最小的正整数值,故 r=0,从而有 s|a。类似的有 s|b,故 sab 的公约数。故 ds。而 d|ad|b,且 s=ax0+by0,所以由整除性质知 d|s,而 s>0,故 ds。综上,s=d

   证毕!

   这定理可以直接引导出裴蜀定理。

定理 3 裴蜀定理

   方程 ax+by=n 有整数解当且仅当 d|n。特别的,ax+by=d 是可以求解的。

   现在就可以证明算术基本定理。直接证明定理 2 (欧几里得第一定理),而通过欧几里得第一定理导出算术基本定理的方法已经在标准型与唯一分解定理一文中讨论过。

   考虑 p 是素数且 p|ab,若 p a(a,p)=1,由裴蜀定理指出存在整数 x,y 使得 ax+py=1。也就是 abx+pby=b。而 p|abp|pb,故 p|b。证毕!


致读者: 小时百科一直以来坚持所有内容免费无广告,这导致我们处于严重的亏损状态。 长此以往很可能会最终导致我们不得不选择大量广告以及内容付费等。 因此,我们请求广大读者热心打赏 ,使网站得以健康发展。 如果看到这条信息的每位读者能慷慨打赏 20 元,我们一周就能脱离亏损, 并在接下来的一年里向所有读者继续免费提供优质内容。 但遗憾的是只有不到 1% 的读者愿意捐款, 他们的付出帮助了 99% 的读者免费获取知识, 我们在此表示感谢。

                     

友情链接: 超理论坛 | ©小时科技 保留一切权利