初等数论基础
整除性与同余关系
- 整除性: 当一个整数 a 可以被另一个整数 b 整除时,我们记作 b | a。这意味着 a 是 b 的倍数,即存在整数 k 使得 a = bk。
- 同余关系: 如果两个整数 a 和 c 除以另一个整数 b 的余数相同,则称 a 和 c 模 b 同余,记作 a ≡ c (mod b)。同余关系是整数集合上的等价关系,它将整数划分为不同的剩余类。
数论中的重要定理
- 欧拉定理: 对于任意互质的正整数 a 和 n,有 a^φ(n) ≡ 1 (mod n),其中 φ(n) 是欧拉函数,表示小于等于 n 且与 n 互质的正整数个数。
- 费马小定理: 是欧拉定理的一个特例。对于任意质数 p 和与 p 互质的整数 a,有 a^(p-1) ≡ 1 (mod p)。
- 威尔逊定理: 一个自然数 n 是质数当且仅当 (n-1)! ≡ -1 (mod n)。
最大公约数与欧几里得算法
- 最大公约数 (GCD): 两个或多个整数的公约数中最大的一个称为它们的最大公约数。
- 欧几里得算法: 一种高效求解最大公约数的算法,也称为辗转相除法。
- 扩展欧几里得算法: 不仅可以求出最大公约数,还能找到满足 ax + by = gcd(a, b) 的整数解 (x, y)。
模逆元与应用
- 模逆元: 对于整数 a 和模数 n,如果存在整数 x 使得 ax ≡ 1 (mod n),则称 x 是 a 关于模 n 的逆元。
- 应用: 模逆元在密码学、编码理论和计算机算法设计中有着广泛的应用,例如 RSA 加密算法、求解线性同余方程等。
暂无评论