离散数学基础 · 初等数论

本页目录

离散数学基础:初等数论

来源:初等数论课件(282 页)。

1. 整除、素数与唯一分解

表示存在整数 使 。整除保持整数线性组合。带余除法将 唯一写成 ,其中 且 。

大于 1 的整数只有 1 和自身两个正因子时为素数。每个大于 1 的整数唯一分解成素数幂的乘积。素数有无穷多个:若只有有限个,所有素数之积加 1 的素因子不在原列表中。

2. 最大公因数与 Bézout 等式

最大公因数取素因子指数的逐项最小值,最小公倍数取最大值。对正整数 :

若 ,则 ,因为两对数有相同的公因子。重复相除,最后一个非零余数是 gcd。

Bézout:存在整数 使 。由辗转相除逐步回代得到系数。例如

从而 。

互素等价于存在整数线性组合等于 1。因此 且 可推出 ;两个互素数都整除 时,它们的乘积也整除 。

3. 同余与剩余类

表示 。固定模数的同余为等价关系,商集由 个剩余类组成;加减乘及非负整数次幂保持同余。

约去因子 时模数必须相应调整:

只有 时能保持原模数直接约去。

4. 一次同余方程与模逆

有解当且仅当 整除 。有解时先除以 ,得到模 下唯一解;模 下有 个不同解类。

例: 化为 ,故 ,模 6 为 2 与 5。

模 的逆存在当且仅当 。扩展欧几里得求出 ,则 是模逆。例:,故 5 模 7 的逆为 3。

5. 欧拉函数、欧拉定理与费马小定理

统计 1 至 中与 互素的数,。由容斥原理:

例如 。

若 ,则 。证明取一组简化剩余系,乘以 只是置换,所有元素相乘再约去可逆因子。

素数 时 ,得到费马小定理:若 不整除 ,;对任意整数 均有 。

验证某底数不满足费马同余可证明该数为合数;满足该同余本身不能证明是素数。

6. 模运算的应用

求幂的末位就是模 10 计算; 因 ,只剩指数 3,末位为 7。大指数可用逐次平方,每步取模,乘法次数 。

星期计算把天数对 7 取模,逐年增加 1,跨闰日再加 1。将一、二月看作上一年的末两个月,可把闰年的影响集中到年界,再按公历 4 年、100 年、400 年规则计闰日。

查看原始笔记