跳转到内容

初等数论/同馀

维基教科书,自由的教学读本

数论 > 初等数论 > 初等数论/同馀


同馀的定义在第一章已经说明了,即a ≡b(modm)当m|a-b时,数论中很多定理和证明用一般带馀数除法的表示法也能做得出来,但是这些定理和证明若用同馀式表示往往更加地简便明了

同馀的性质

[编辑]

由同馀的定义和基本的算术运算法则,可推出:

  • 若a≡b(modm)且c≡d(modm),则有a±c≡b±d(modm),和ac≡bd(modm),但是反过来时不一定成立
  • 若na≡nb(modm)且n|m,则a≡b(modm/|n|)
  • 若(a,m)=1则存在整数C,使得Ca=1(modm)

同馀类与剩馀系

[编辑]

同馀类:对于模m的元素,将所有对模m两两同馀的数取出,所形成的集合称之为模m的同馀类,即若s≡r(modm),则r和s属于模m的同一个同馀类

剩馀系:对于模m的不同同馀类的元素,各取一个出来所形成的集合称之为模m的剩馀系,即模m的一个剩馀系中的所有元素两两不同馀

多项式同馀

[编辑]

经典同馀恒等式

[编辑]

欧拉函数

[编辑]

ϕ(n)函数(又称欧拉函数)是指小于等于n的自然数中与n互质的数的数目。 例子:ϕ(6)=2,因为在1,2,3,4,5,6中只有1,5是和6互质

欧拉函数的特性

[编辑]

若正整数n个标准分解式为n=p1q1p2q2......pkqk,则ϕ(n)函数的值为:

ϕ(n)=n(1−1p1)(1−1p2)......(1−1pk)

用逻辑集合的概念、排列组合及算术基本定理可验证此式的成立

如果(m,n)=1,:ϕ(m)ϕ(n)=ϕ(mn),即ϕ(n)函数为一积性函数

例子:ϕ(36)=ϕ(4)ϕ(9)=12

除了ϕ(1)=ϕ(2)=1外,对其他的ϕ(n),都有2|ϕ(n)

另一方面,若设m的一个简化剩馀系为{r1,r2,…,rϕ(m)},其中对于任何rj有(rj,m)=1,而这个简化剩馀系的元素有k个,则ϕ(m)=k

费马小定理

[编辑]

费马小定理:对于任意正整数a,及任意质数p,有以下关系式:

ap≡a(modp)

其中对任意使(a,p)=1的a,有以下关系式:

ap−1≡1(modp)

欧拉定理

[编辑]

欧拉定理:对于任意的(a,m)=1,存在有以下的关系式:

aϕ(m)≡1(modm)

并且a,a2,a3,…,aϕ(m)中的数两两不同馀

利用简化剩馀系证明欧拉定理
设{r1,r2,…,rϕ(m)}为模m的简化剩馀系

由于(a,m)=1,{ar1,ar2,…,arϕ(m)}也是模m的简化剩馀系
(ar1)(ar2)…(arϕ(m))≡r1r2…rϕ(m)(modm)
aϕ(m)(r1r2…rϕ(m))≡r1r2…rϕ(m)(modm)
又(r1r2…rϕ(m),m)=1,得aϕ(m)≡1(modm)

卡迈克尔函数

[编辑]

卡迈克尔函数λ(n)满足aλ(n)≡1(modn),其中a与n互质。

当n为2、4、奇质数的指数、奇质数的指数的两倍时为欧拉函数,当n为2,4以外的2的指数时为它的一半。 λ(n)={φ(n)n=2,3,4,5,6,7,9,10,11,13,14,17,19,22,23,25,26,27,29…12φ(n)n=8,16,32,64,128,256…

欧拉函数有φ(pk)=pk−1(p−1)

由算术基本定理,正整数n可写为质数的积n=p1a1p2a2…pω(n)aω(n)

对于所有n,λ(n)是它们的最小公倍数:

λ(n)=lcm⁡[λ(p1a1),λ(p2a2),…,λ(pω(n)aω(n))]

证明当a与n互质时,aλ(n)≡1(modn)
由费马小定理得ap−1=1+hp

apk−1(p−1)=1+hpk

apk(p−1)=(1+hpk)p=1+hppk+1+…=1+h0pk+1

由数学归纳法得apk−1(p−1)≡1(modpk)成立,这是一般情况。

a=1+2h

a2=1+4h(h+1)=1+8Ch+12

a2k−2=1+2kh

a2k−1=(1+2kh)2=1+2k+1(h+2k−1h2)

由数学归纳法得当k≥3时,a2k−2≡1(mod2k)成立。

威尔逊定理

[编辑]

威尔逊定理:对于所有质数p,都有p|(p−1)!+1,且若此式成立,p为质数

证明威尔逊定理

如果p不是质数,它的正因数必然包含在1,2,3,4,…,p−1中,因此((p−1)!,p)≠1
(p−1)!≡−1(modp)⇒∃k∈ℤ,s.t.(p−1)!+pk=−1,与((p−1)!,p)≠1矛盾。
所以(p−1)!≡−1(modp)成立时p一定是质数。

若p是质数,A={1,2,3,…,p−1}是模p的剩馀系
∀i∈A,∃j∈A,s.t.ij≡1(modp)
当i=j时,i2 ≡ 1(modp)⇒i≡±1(modp)
其馀{2,3,…,p−2}两两配对
(p−1)!≡1×(p−1)≡−1(modp)

费马小定理馀式推广

[编辑]

p|xp−x⇒pk|(xp−x)k

除式:xpk≡∑i=1k(−1)i−1(ki)xpk−(p−1)i(modpk)

馀式:xpk+(p−1)n≡∑i=1k(−1)i−1(n+i−1i−1)(n+kk−i)xpk−(p−1)i(modpk)

n=0时为除式,用数学归纳法证明余式。

阶乘幂

[编辑]

(x)k≡x(x−1)(x−2)⋯(x−k+1)≡0(modk!)

由组合数为整数可得。

习题

[编辑]

第一部份─基础题

[编辑]

第二部份─进阶题

[编辑]