数学吧 关注:916,768贴子:8,843,516
  • 13回复贴,共1

如何证明 若gcd(a,m) =1,gcd(b,m) =1

只看楼主收藏回复

rt


来自iPad1楼2015-07-22 21:03回复
    如何证明 若gcd(a,m) =1,gcd(b,m) =1,则 gcd(ab,m)=1


    来自iPad2楼2015-07-22 21:05
    回复
      2025-08-04 12:05:24
      广告
      不感兴趣
      开通SVIP免广告
      Rt


      来自iPad3楼2015-07-22 21:07
      回复
        Rt


        来自iPad4楼2015-07-22 21:12
        回复
          Rt


          来自iPad5楼2015-07-22 21:45
          回复
            容我先去百度一下gcd


            IP属地:湖北来自Android客户端7楼2015-07-22 22:10
            回复
              这是数论的基本结论吧。。用那个定理(名字忘了。。)
              (a,b)=1,则有am+bn=1.反之也成立(好像是这样的)


              IP属地:湖北8楼2015-07-22 22:17
              回复
                gcd(a,m)=gcd(a*gcd(b,m),m)=gcd(gcd(ab,am),m)=gcd(ab,gcd(am,m))=gcd(ab,m)


                9楼2015-07-22 22:25
                收起回复
                  2025-08-04 11:59:24
                  广告
                  不感兴趣
                  开通SVIP免广告
                  看看欧拉定理能不能用,有强烈的感觉可以


                  来自Android客户端10楼2015-07-22 22:28
                  回复
                    这不是显然的吗


                    IP属地:广东来自Android客户端11楼2015-07-23 10:16
                    收起回复
                      蒟蒻表示看不懂9楼的做法
                      我这边提供一种证法吧
                      引理1欧几里得算法: ∀a,b∈N,b≠0,gcd(a,b) = gcd(b,a%b);
                      证明:
                      若b>a,则a%b = a,则gcd(b,a%b) = gcd(b,a)则引理显然成立
                      若b<=a,设a = q*b+r,其中0≤r<b,显然r = a%b。对于a,b的任意公约数d。因为d|a,d|q*b,所以d|(a-qb)
                      (a = dk,qb = dk',所以 a-qb = d(k-k')显然d|(a-qb))所以d|(a-qb) = d|r,所以d也是b,r的公约数,所以b,a%b的公约数集合相同
                      因此gcd(a,b) = gcd(b,a%b);
                      证毕
                      定理:若gcd(x,m)=1,gcd(y,m)=1,则gcd(x*y%m,m)=1;
                      证明:
                      想想gcd(x,m)=1的条件是什么,x,m分解质因数完x,m的质因数集合没有相同的子集,y与m也一样。所以x*y一定与m互质
                      即gcd(x*y,m)=1。由欧几里得算法可得:gcd(x*y,m) = gcd(m,x*y%m) = 1;
                      证毕


                      12楼2022-09-10 14:57
                      回复