1. 核心定义

在定义原根之前,首先需要定义指数(也称为阶,Order):

  • 指数:设 ,且 。使同余式 成立的最小正整数 ,称为 对模 的指数,记为
  • 原根:如果 对模 的指数恰好等于 (即 ),则称 是模 原根。****

代数意义

如果模 存在原根 ,则模 的简化剩余系构成一个循环群,且 是该群的生成元。 即:

原根就是那个“能跑满全场”的数,它的幂可以生成模 简化剩余系里的所有元素。

2. 存在性定理

  1. 为奇素数,
  2. 为奇素数,

反例: 等都没有原根。

3. 核心性质

  1. 数量公式:如果模 存在原根,则它共有 个不同的原根。
  2. 原根的幂:若 是模 的原根,则 也是原根的充要条件是 。**
  3. 指数整除性:对于任意与 互素的 ,有

4. 判定与求解算法

如何判断一个数 是否为模 的原根?

笨办法:计算 ,看是否都不等于 1。

高效办法

  • 找到最小可能周期,也就是
  • 的所有不同素因子为
  • 是原根 对于所有的 ,都有:

示例:求模 41 的原根

  1. 计算欧拉函数
  2. 分解 。素因子为
  3. 判定测试:我们需要检验 是否模 41 同余于 1。
    • ,但 。❌ 不是原根。
    • 结论 是模 41 的一个原根。
  4. 原根总数 个。