1. 核心定义
在定义原根之前,首先需要定义指数(也称为阶,Order):
- 指数:设 ,且 。使同余式 成立的最小正整数 ,称为 对模 的指数,记为 。
- 原根:如果 对模 的指数恰好等于 (即 ),则称 是模 的原根。****
代数意义
如果模 存在原根 ,则模 的简化剩余系构成一个循环群,且 是该群的生成元。 即:。
原根就是那个“能跑满全场”的数,它的幂可以生成模 简化剩余系里的所有元素。
2. 存在性定理
- ( 为奇素数,)
- ( 为奇素数,)
反例: 等都没有原根。
3. 核心性质
- 数量公式:如果模 存在原根,则它共有 个不同的原根。
- 原根的幂:若 是模 的原根,则 也是原根的充要条件是 。**
- 指数整除性:对于任意与 互素的 ,有 。
4. 判定与求解算法
如何判断一个数 是否为模 的原根?
笨办法:计算 ,看是否都不等于 1。
高效办法:
- 找到最小可能周期,也就是
- 设 的所有不同素因子为 。
- 是原根 对于所有的 ,都有:
示例:求模 41 的原根
- 计算欧拉函数:。
- 分解 :。素因子为 。
- 判定测试:我们需要检验 和 是否模 41 同余于 1。
- 试 :,但 。❌ 不是原根。
- 试 :
- 结论: 是模 41 的一个原根。
- 原根总数: 个。