初等数论初步——剩余类和欧拉函数

一、有关剩余类

定义1:从模n的每个剩余类中各取一个代表元,得到一个由n个数组成的集合,叫做模n的一个剩余类。

定义2:用φ(n)表示从1,2,...,n中与n互素的整数的个数。

定义3:从模n的每个互素剩余类中各取一个代表元,得到一个由φ(n)个元素组成的集合,叫做模n的简化剩余类。

定理1:设n为正整数,a,b为整数且(a,n) = 1,若{a1,a2,...,an}是模n的一个完全剩余类,则{aa1+b,aa2+b,...,aan+b}也是模n的一个完全剩余类。

证明:反证法。略。

定理2:设n为整数,a为整数且(a,n) = 1,若{a1,a2,...,aφ(n)}为模n的一个简化剩余类,则{aa1,aa2,...,aaφ(n)}也是模n的一个简化类。

证明:由定理1知aa1,aa2,...,aaφ(n)模n两两不同余。

         下面证明aa1,aa2,...,aaφ(n)与n都互素,因为(a,n) = 1,所以存在整数u,v,使得au+nv= 1;又因为(ai,n) = 1,所以存在整数s,t,使得 ais+nt = 1。

        于是(au+nv)*(ais+nt) = aai(us) + n(aisv+aut+nvt) = 1,易知(aai,n) = 1(反证法,假如最大公因数大于1,不可能组合得到1)。

         所以{aa1,aa2,...,aaφ(n)}是模n的一个简化剩余类。

由上面的证明过程,我们可以得到最大公因数的一个重要性质:

  

定理3:设m、n为正整数且(m,n) = 1,若{a1,a2,...,am}是模m的一个完全剩余类,{b1,b2,...,bn}是模n的一个完全剩余类,则所有整数 nai+mbi组成的集合为模mn的一个完全剩余类。

定理4:设m、n为正整数且(m,n) = 1,若{a1,a2,...,aφ(m)}是模m的一个简化剩余类,{b1,b2,...,bφ(n)}是模n的一个简化剩余类,则所有整数nai+mbi组成的集合为模mn的一个简化剩余类。

由定理4,我们立即可以得到如下关系式:

    

二、欧拉函数表达式

            

证明:

由算数基本定理,n可以被分解为n = p1^t1*p2^t2...pk^tk.

由上面的关系是知φ(n) = φ(p1^t1)*φ(p2^t2)...φ(pk^tk)

下面证明:对任意正整数t和素数p,总有φ(pt) = pt - pt-1.

因为p是素数,所以不与pt互素的数都是p的倍数,1~pt中p的倍数分别是p,2p,...,pt-1p,共pt-1个.

从而1~pt中与p互素的有pt-pt-1个,即φ(pt) = pt - pt-1.

这样有φ(n) = (pt1 - pt1-1)(pt2 - pt2-1)...(ptk - ptk-1)

     =p1^t1*p2^t2...pk^tk(1-1/p1)(1-1/p2)...(1-1/pk)

     =n(1-1/p1)(1-1/p2)...(1-1/pk)

 

posted @ 2018-08-17 11:35  Rogn  阅读(874)  评论(0编辑  收藏  举报