同余
概述
==同余(congruence modulo )==是整数集上由高斯系统发展的核心等价关系:设 为正整数,若 ,则称 同余于 模 ,记作 。同余关系满足自反性、对称性、传递性,将整数集划分为 个同余类(等价类),构成集合 。在 上定义加法 和乘法 后,它构成一个交换环(commutative ring),但乘法逆元不一定存在。
定义
同余(Congruence Modulo )
设 为整数, 为正整数。若 ,则称 同余于 模 ,记作 。
- 是整数集上的二元关系(relation)
- 是整数集上的函数(function)
- 等价刻画:
同余类与
同余关系 的等价类称为同余类(congruence class)。模 的所有同余类构成的集合为
其中 。
上的运算与交换环结构
在 上定义:
- 加法:
- 乘法:
构成交换环:满足封闭性、结合律、交换律、单位元(加法单位元 ,乘法单位元 )、加法逆元、分配律。注意:乘法逆元不一定存在(例如 在 中没有乘法逆元),因此 一般不是域。只有当 为素数时, 才是域。
核心性质
| 性质 | 描述 | 说明 |
|---|---|---|
| 自反性 | 因为 | |
| 对称性 | 因为 | |
| 传递性 | 且 | 因为 且 |
| 加法保持性 | 且 | Theorem 5 |
| 乘法保持性 | 且 | Theorem 5 |
| 除法限制 | 不能推出 | 除非 |
| 同余类划分 | 将整数集划分为 个不相交的等价类 | 等价关系的标准性质 |
| 交换环结构 | 配合 和 构成交换环 | 为素数时构成域 |
关系网络
graph TB A["同余"] --> B["模运算"] A --> C["整除"] A --> D["线性同余方程"] A --> E["集合"] A --> F["同余类 Zm"] A --> G["交换环结构"] F --> F1["等价类划分"] F --> F2["加法 +m"] F --> F3["乘法 ·m"] G --> G1["封闭/结合/交换"] G --> G2["单位元/逆元"] G --> G3["分配律"] G --> G4["m为素数时为域"] C --> C1["a ≡ b mod m ⟺ m|(a-b)"] B --> B1["a ≡ b ⟺ a mod m = b mod m"] style A fill:#5cb85c,color:#fff style B fill:#4a90d9,color:#fff style C fill:#d9534f,color:#fff style F fill:#e8a838,color:#fff
章节扩展
第4章:数论与密码学
同余是第 4 章的核心概念(4.1 节),贯穿整个数论与密码学:
- 4.1 整除与模运算:同余的定义(Definition 3)、等价关系性质(Theorem 3-5)、 上的算术运算、交换环结构
- 4.4 解同余方程:线性同余方程 、中国剩余定理
- 4.5 密码学应用:RSA 加密的核心运算 本质上是同余运算
- 4.6 素性测试:费马小定理 是 Miller-Rabin 素性测试的基础
第9章:关系
-
9.5 同余关系是等价关系的经典实例:同余关系 是等价关系在整数集上的一个经典实例。它完美地满足等价关系的三大性质:
- 自反性:(因为 )
- 对称性:(因为 )
- 传递性: 且 (因为 且 )
同余关系的等价类就是同余类 ,由此产生的划分将整数集分为 个互不相交的同余类,构成商集 。同余关系的特殊性在于:它不仅是等价关系,还与算术运算兼容(加法和乘法保持同余),这使得 上的代数运算具有良好的定义(well-defined),从而构成交换环。一般的等价关系不一定具有这种运算兼容性。
补充
同余概念的历史渊源
同余的概念由德国数学家 卡尔-弗里德里希-高斯(Carl Friedrich Gauss, 1777—1855)在 18 世纪末系统发展。高斯在其 1801 年出版的划时代著作《算术研究》(Disquisitiones Arithmeticae)中,首次将同余符号 引入数学,并建立了模运算的完整理论体系。高斯被誉为”数学王子”,他曾说:“数学是科学的皇后,而数论是数学的皇后。“同余理论的建立使数论从零散的命题集合变为一个结构化的理论体系,为后来的代数数论、密码学等奠定了基础。
学术来源:Rosen, K. H. (2019). Discrete Mathematics and Its Applications (8th ed.). McGraw-Hill, Section 4.1.
参考链接:Gauss, C. F. (1801). Disquisitiones Arithmeticae. Ireland, K. F., & Rosen, M. I. (1990). A Classical Introduction to Modern Number Theory (2nd ed.). Springer-Verlag.