数论对我来说是一个完全陌生的数学领域,但是在算法中,掌握数论是一个比较重要的任务。数论数论,掌握它就等于掌握了变换数字的魔法。然而数论确实是一个比较难的研究内容,且平时不是很经常用,所以介于一个比较尴尬的地位(不是说它不重要)。我手中的是刘培杰的《数论基础》,是翻译物,应该还算不错。
还差两章没看完,今天就了结一下吧。做点笔记不是为了囊括所有知识点,毕竟现在要找一些学习资料真是太简单了。无非是将所见经手一下,一来巩固记忆,二来将来可以略微看看,回忆是否有东西忘记。
备注:这里若不作说明,出现的字母都代表整数。
第一章 可除性理论
1.若a是m的倍数,m是b的倍数,则a是b的倍数.
a=a1m,m=m1b⇔a=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
为该项,则.
3.若a=bq+c,则a,b的公约数集合A=b,c的公约数集合B.
设
a,b
a
,
b
被k整除则
c=(a1−b1q)k
c
=
(
a
1
−
b
1
q
)
k
,所以
A⊂B
A
⊂
B
;设b,c能被p整除,则
a=(b1q+c1)p
a
=
(
b
1
q
+
c
1
)
p
,所以
B⊂A
B
⊂
A
,综上
A=B
A
=
B
.
//由此可推出Euclid算法.
4.①
(am,bm)=(a,b)m
(
a
m
,
b
m
)
=
(
a
,
b
)
m
;②若
δ
δ
是
a
a
和的任意公约数,则
(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的公倍数集合写作
7.定义连分式
定义近似分数 δ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=qsPs−1+Ps−2qsQs−1+Qs−2=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: PsQs−1−QsPs−1=(−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:实数 α α 和它的近似分数的大小关系满足
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
,那么定义雅可比符号:
b.若 a≡a1(modP) a ≡ a 1 ( mod P ) 则 (aP)=(a1P) ( a P ) = ( a 1 P )
c. (1P)=1 ( 1 P ) = 1
d. (−1P)=(−1)P−12 ( − 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)P−12⋅Q−12(PQ) ( Q P ) = ( − 1 ) P − 1 2 · Q − 1 2 ( P Q )
第二章 重要函数
1.
[x](⌊x⌋),x
[
x
]
(
⌊
x
⌋
)
,
x
2.定义可乘(积性)函数
θ(a)
θ
(
a
)
:
①定义域
I
I
有,且至少有一个
a∈I,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:
性质2:
引出特殊积性函数左式等于:
3.定义Mobius函数
则
引出特殊积性函数右式等于:
4.定义Euler函数 φ(a) φ ( a ) 为 0 a−1 0 a − 1 中与 a a 互素的个数
性质1:
性质2:
φ(a) φ ( a ) 是积性函数
性质3:
第三章 同余式
1
a
a
和对m同余,记作
a≡b(modm)
a
≡
b
(
mod
m
)
性质1:
性质2:
同余式可加,可乘
性质3:
性质4:
若 a,b a , b 有公约数 d d ,则
性质5:
若 mi m i 的最小公倍数是 m m ,且,则 a≡b(modm) a ≡ b ( mod m )
性质6:
若 m m 有约数,且 a≡b(modm) a ≡ b ( mod m ) ,则 a≡b(modd) a ≡ b ( mod d )
性质7:
若 (m,δ)=δ ( m , δ ) = δ ,且 a≡b(modm) a ≡ b ( mod m ) 则
特别的因为 (m,m)=m ( m , m ) = m ,所以, (a,m)=(b,m)=m ( a , m ) = ( b , m ) = m
2. a≡b(modm)⇔a=b+mt⇔(a−b,m)=m a ≡ b ( mod m ) ⇔ a = b + m t ⇔ ( a − b , m ) = m
3.对模 m m 两两不同余的任意个数组成完全剩余组,对模 m m 两两不同余的任意个与 m m 互素的数组成与模互素的剩余组
4.如果,若 x x 通过模的完全剩余组,则 ax+b a x + b 通过模 m m 的完全剩余组,若通过模 m m 的与模互素的剩余组,则通过模 m m 的与模互素的剩余组
5.(Euler定理)若且 (a,m)=1 ( a , m ) = 1 ,则 aφ(m)≡1(modm) a φ ( m ) ≡ 1 ( mod m )
6.(Fermat定理)若 p p 是素数且则 ap≡a(modp) a p ≡ a ( mod p )