数论基础笔记(上)

数论对我来说是一个完全陌生的数学领域,但是在算法中,掌握数论是一个比较重要的任务。数论数论,掌握它就等于掌握了变换数字的魔法。然而数论确实是一个比较难的研究内容,且平时不是很经常用,所以介于一个比较尴尬的地位(不是说它不重要)。我手中的是刘培杰的《数论基础》,是翻译物,应该还算不错。
还差两章没看完,今天就了结一下吧。做点笔记不是为了囊括所有知识点,毕竟现在要找一些学习资料真是太简单了。无非是将所见经手一下,一来巩固记忆,二来将来可以略微看看,回忆是否有东西忘记。
备注:这里若不作说明,出现的字母都代表整数。

第一章 可除性理论

1.若a是m的倍数,m是b的倍数,则a是b的倍数.
a=a1m,m=m1ba=a1m1b a = a 1 m , m = m 1 b ⇔ a = a 1 m 1 b .
2.若 k+l+...+n=p+q+...+s k + l + . . . + n = p + q + . . . + s 中除某一项被b整除,则这一项也被b整除.
k k 为该项,则k=(p1+q1+...+s1l1...n1)b.
3.若a=bq+c,则a,b的公约数集合A=b,c的公约数集合B.
a,b a , b 被k整除则 c=(a1b1q)k c = ( a 1 − b 1 q ) k ,所以 AB A ⊂ B ;设b,c能被p整除,则 a=(b1q+c1)p a = ( b 1 q + c 1 ) p ,所以 BA B ⊂ A ,综上 A=B A = B .
//由此可推出Euclid算法.
4.① (am,bm)=(a,b)m ( a m , b m ) = ( a , b ) m ;②若 δ δ a a b的任意公约数,则 (a,b)=(aδ,bδ)δ ( a , b ) = ( a δ , b δ ) δ .

5.若 (a,b)=1 ( a , b ) = 1 ,则 (ac,b)=(c,b) ( a c , b ) = ( c , b )
6.a与b的公倍数集合写作

{M|M=ab(a,b)t,tN+} { M | M = a b ( a , b ) t , t ∈ N + }

7.定义连分式
ab=q1+1q2+1q3++1qn a b = q 1 + 1 q 2 + 1 q 3 + ⋱ + 1 q n

定义近似分数 δs=ab=q1+1q2+1q3++1qs,s<n δ s = a b = q 1 + 1 q 2 + 1 q 3 + ⋱ + 1 q s , s < n
近似分数又可以表示为 δs=qsPs1+Ps2qsQs1+Qs2=PsQs δ s = q s P s − 1 + P s − 2 q s Q s − 1 + Q s − 2 = P s Q s ,其中 P0=1,Q0=0 P 0 = 1 , Q 0 = 0
性质1: PsQs1QsPs1=(1)s P s Q s − 1 − Q s P s − 1 = ( − 1 ) s
性质2:近似分数不可约
性质3: (αδs)(1)s>0 ( α − δ s ) ( − 1 ) s > 0
性质4:实数 α α 和它的近似分数的大小关系满足
|αδs|1QsQs1 | α − δ s | ≤ 1 Q s Q s − 1

8.a的最小约数除了1是素数
9.素数有无限多个
10.素数分解具有唯一性,并且约数表示为质因数的乘积组合也具有唯一性。

5.3.
a.为了更好的计算勒让德符号,我们讨论更普遍的雅可比符号,设P为奇数且大于1,且 P=p1p2...pn P = p 1 p 2 . . . p n ,p_i可重,再设 (a,P)=1 ( a , P ) = 1 ,那么定义雅可比符号:

(aP)=(ap1)(ap2)...(apn) ( a P ) = ( a p 1 ) ( a p 2 ) . . . ( a p n )

b.若 aa1(modP) a ≡ a 1 ( mod P ) (aP)=(a1P) ( a P ) = ( a 1 P )
c. (1P)=1 ( 1 P ) = 1
d. (1P)=(1)P12 ( − 1 P ) = ( − 1 ) P − 1 2
e. (ab...lP)=(ap1)(bp2)...(lpn) ( a b . . . l P ) = ( a p 1 ) ( b p 2 ) . . . ( l p n )
f.若 (P,Q)=1 ( P , Q ) = 1 P,Q P , Q 为奇数,则 (QP)=(1)P12Q12(PQ) ( Q P ) = ( − 1 ) P − 1 2 · Q − 1 2 ( P Q )

第二章 重要函数

1. [x](x),x [ x ] ( ⌊ x ⌋ ) , x
2.定义可乘(积性)函数 θ(a) θ ( a ) :
①定义域 I I N+I,且至少有一个 aI,s.tθ(a)0 a ∈ I , s . t θ ( a ) ≠ 0
②对任何互素的正数 a1,a2 a 1 , a 2 ,满足 θ(a1a2)=θ(a1)θ(a2) θ ( a 1 a 2 ) = θ ( a 1 ) θ ( a 2 )
性质1:

θ(1)=1 θ ( 1 ) = 1

性质2:
d|aθ(d)=j=1ki=0ajθ(pij),a=11 ∑ d | a θ ( d ) = ∏ j = 1 k ∑ i = 0 a j θ ( p j i ) , 特 别 的 a = 1 时 认 为 右 边 等 于 1

引出特殊积性函数左式等于:
S(a)=d|ad=i=1k(pai+1i1)pi1 约 数 总 和 S ( a ) = ∑ d | a d = ∏ i = 1 k ( p i a i + 1 − 1 ) p i − 1

τ(a)=d|ad0=d|a1=i=1k(ai+1) 约 数 个 数 τ ( a ) = ∑ d | a d 0 = ∑ d | a 1 = ∏ i = 1 k ( a i + 1 )

3.定义Mobius函数
μ(a)={0(1)ka1k= μ ( a ) = { 0 a 被 1 以 外 的 平 方 数 除 尽 ( − 1 ) k k = 素 约 数 个 数

d|aμ(d)θ(d)=i=1k(1θ(pi)) ∑ d | a μ ( d ) θ ( d ) = ∏ i = 1 k ( 1 − θ ( p i ) )

引出特殊积性函数右式等于:
d|aμ(d)1=d|aμ(d)={01a>1a=1 ∑ d | a μ ( d ) · 1 = ∑ d | a μ ( d ) = { 0 a > 1 1 a = 1

d|aμ(d)d=i=1k(11pi)1a>1a=1 ∑ d | a μ ( d ) d = { ∏ i = 1 k ( 1 − 1 p i ) a > 1 1 a = 1

4.定义Euler函数 φ(a) φ ( a ) 0 a1 0   a − 1 中与 a a 互素的个数
性质1:
φ(a)=ai=1k(11pi)=i=1k(paipai1)

性质2:
φ(a) φ ( a ) 是积性函数
性质3:
d|aφ(d)=a ∑ d | a φ ( d ) = a

第三章 同余式

1 a a b对m同余,记作 ab(modm) a ≡ b ( mod m )
性质1:

ac(modm)bc(modm)ab(modm) a ≡ c ( mod m ) ∧ b ≡ c ( mod m ) ⇔ a ≡ b ( mod m )

性质2:
同余式可加,可乘
性质3:
ab(modm)akbk(modm) a ≡ b ( mod m ) ⇔ a k ≡ b k ( mod m )

性质4:
a,b a , b 有公约数 d d ,则
ab(modm)a1b1(modm)

性质5:
mi m i 的最小公倍数是 m m ,且ab(modmi),则 ab(modm) a ≡ b ( mod m )
性质6:
m m 有约数d,且 ab(modm) a ≡ b ( mod m ) ,则 ab(modd) a ≡ b ( mod d )
性质7:
(m,δ)=δ ( m , δ ) = δ ,且 ab(modm) a ≡ b ( mod m )
(a,δ)=δ(b,δ)=δ ( a , δ ) = δ ⇔ ( b , δ ) = δ

特别的因为 (m,m)=m ( m , m ) = m ,所以, (a,m)=(b,m)=m ( a , m ) = ( b , m ) = m
2. ab(modm)a=b+mt(ab,m)=m a ≡ b ( mod m ) ⇔ a = b + m t ⇔ ( a − b , m ) = m
3.对模 m m 两两不同余的任意m个数组成完全剩余组,对模 m m 两两不同余的任意φ(m)个与 m m 互素的数组成与模互素的剩余组
4.如果(a,m)=1,若 x x 通过模m的完全剩余组,则 ax+b a x + b 通过模 m m 的完全剩余组,若x通过模 m m 的与模互素的剩余组,则ax通过模 m m 的与模互素的剩余组
5.(Euler定理)若m>1 (a,m)=1 ( a , m ) = 1 ,则 aφ(m)1(modm) a φ ( m ) ≡ 1 ( mod m )
6.(Fermat定理)若 p p 是素数且(a,p)=p apa(modp) a p ≡ a ( mod p )

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值