初等数论 第一章 整除
学习目标:理解整除、素数、最大公因数、欧几里得算法与不定方程的基础概念。
一、整除的概念
我们暂时忘掉小数点,只考虑整数除法:
整除讨论的核心,就是 “余数为 0 的除法”。
定义
默认 。若不成立,则记为 。
性质
正负无影响:
传递性:
线性可加性:
互整性:
二、素数
定义
即素数只有“平凡因子”。
性质与分布
- 若 是素数,则 也是素数。
- 素数越往远处越稀疏。
定义 为区间 内素数的个数。
有著名的 素数定理:
由此可知:素数有无穷多个。
三、欧几里得除法(带余除法)
任意整数 ()可以唯一表示为:
其中:
- 称为 不完全商(商)
- 称为 余数
变形(偏移形式)
等价于:
当 时,即为标准形式,得到最小非负余数。
另有“绝对值最小余数”版本(见课件)。
四、最大公因数(GCD)
符号表示:
- 程序设计:
gcd(a, b)
- 数论中:
基本性质
- 若 不是 的倍数,则 ,即 互素;
- 绝对值不影响结果:;
- ;
- 若 ,则
五、辗转相除法与扩展算法(exgcd)
辗转相除法用于快速求 。
扩展欧几里得算法(exgcd)还能求出整数 ,使:
这就是 贝祖等式(Bézout’s identity)。
推论
- 对于任意 :
例题性质
可证:
(证明见课件第 39 页)
六、算术基本定理
又称 唯一分解定理。
每个正整数可唯一分解为素数的乘积(顺序除外)。
若
则:
其中 表示最小公倍数。
七、不定方程
考虑一次不定方程:
解的存在性
若 ,则通解为:
其中 是一组特解,可由 exgcd 求出。