整除
概述
整除(divisibility)是整数之间最基本的二元关系之一:设 ,若存在整数 使得 ,则称 整除 ,记作 。整除关系满足传递性和线性组合保持性,是后续所有数论结果的基础。带余除法(Division Algorithm)进一步保证:对任意整数 和正整数 ,存在唯一的商 和余数 (),使得 。
定义
整除(Divisibility)
设 和 为整数且 。若存在整数 使得 ,则称 整除 ,记作 。
- 此时称 是 的因子(factor)或除数(divisor), 是 的倍数(multiple)
- 用量词表示:,论域为整数集
- 若 不整除 ,记作
带余除法(The Division Algorithm)
设 为整数, 为正整数。则存在唯一的整数 和 ,满足 ,使得
- 称为除数(divisor), 称为被除数(dividend)
- 称为商(quotient), 称为余数(remainder)
- 记号:,
- 注意:,
核心性质
| 性质 | 描述 | 说明 |
|---|---|---|
| 整除的加法保持性 | 若 且 ,则 | 由 , 得 |
| 整除的乘法保持性 | 若 ,则对所有整数 , | 由 得 |
| 整除的传递性 | 若 且 ,则 | 由 , 得 |
| 线性组合保持性 | 若 且 ,则 | 推论1,由加法保持性和乘法保持性推出 |
| 带余除法的唯一性 | 商 和余数 唯一确定 | 保证唯一性 |
| 余数非负性 | 即使被除数为负数,余数 | 例如 , |
关系网络
graph TB A["整除"] --> B["同余"] A --> C["模运算"] A --> D["最大公约数"] A --> E["欧几里得算法"] A --> F["函数"] A --> G["带余除法"] G --> G1["a = dq + r"] G --> G2["商 q = a div d"] G --> G3["余数 r = a mod d"] B --> B1["a ≡ b mod m ⟺ m|(a-b)"] C --> C1["a mod m = a - m⌊a/m⌋"] D --> D1["gcd(a,b) 的定义基于整除"] style A fill:#5cb85c,color:#fff style B fill:#4a90d9,color:#fff style C fill:#d9534f,color:#fff style D fill:#e8a838,color:#fff
- 同余 建立在整除之上: 定义为
- 模运算 的 函数由带余除法中的余数定义
- 最大公约数 的定义依赖于整除关系: 是同时整除 和 的最大整数
- 欧几里得算法 通过反复应用带余除法高效计算 GCD
- 函数 的视角: 和 都是从 到 的函数
章节扩展
第4章:数论与密码学
整除是第 4 章数论理论的起点(4.1 节):
- 4.1 整除与模运算:整除的定义与基本性质(Theorem 1)、线性组合的整除性(Corollary 1)、带余除法(Theorem 2),由此引出同余与模运算
- 4.3 素数与最大公约数:素数定义依赖于整除(仅被 1 和自身整除),GCD 和 LCM 的定义基于整除关系
- 4.4 解同余方程:线性同余方程 的可解性条件依赖于
第5章:归纳与递归
- 5.1 数学归纳法:数学归纳法常用于证明整除性命题。典型模式:证明 能被 6 整除,通过对 的归纳步中利用 推出 。
补充
整除概念的学术背景
整除是数论中最基本的二元关系。带余除法(Division Algorithm)的名称虽然含有”算法”二字,但它本质上是一个存在唯一性定理,而非一个计算过程。该定理的证明依赖于良序原理(Well-Ordering Principle),即非负整数的每个非空子集都有最小元。整除关系的传递性使其成为一种偏序关系(partial order),在正整数集上构成一个格(lattice),其上确界为 LCM,下确界为 GCD。
学术来源:Rosen, K. H. (2019). Discrete Mathematics and Its Applications (8th ed.). McGraw-Hill, Section 4.1.
参考链接:Hardy, G. H., & Wright, E. M. (2008). An Introduction to the Theory of Numbers (6th ed.). Oxford University Press, Chapter I.