1. 定义
设 是大于 的奇数,其素因数分解为 ( 可以相同)。 对于任意整数 ,雅可比符号 定义为勒让德符号的乘积:
注意:当 为素数时,雅可比符号退化为勒让德符号。
2. 核心考点:与平方剩余的关系
这是雅可比符号最容易混淆的地方:
- 若 :则 一定不是 模 的平方剩余。
- 若 :则 不一定是 模 的平方剩余。
- 原因:可能是两个非平方剩余(即两个 )相乘得到了 。
- 例子:,但 无解。
3. 广义性质
雅可比符号保留了勒让德符号的绝大多数性质,使得计算过程极其流畅:
- 周期性:若 ,则 。
- 完全积性:。
- 特殊值公式(形式完全一致):
4. 广义二次互反律
设 都是奇数(不要求是素数),且 ,则:
口诀依然适用:只有当 模 都余 时,互换变号;否则不变号。
5. 计算策略 (算法流程)
利用雅可比符号计算 的最大优势在于:不需要对 进行素因子分解。
标准步骤:
- 取模:利用周期性,将分子 减小到 。
- 提取因子 2:若分子是偶数,提取所有因子 ,利用 公式处理,直到分子变为奇数。
- 互反律翻转:利用广义二次互反律,交换分子分母。
- 重复:重复步骤 1-3,直到分子为 。
-
取模降维(分子比分母大时):
- 比如 直接变成 。
-
拆分提取(遇到 -1 和 2):
- 提取 -1: 当且仅当 。
- 提取 2: 当且仅当 (即 是 1, 7, 9, 15…)。
- 提取平方数:,完全平方数直接扔掉!
-
翻转法则(二次互反律)——最重要!
当 都是奇素数时,我们要交换分子分母:
- 一般情况(好人):如果 中至少有一个模 4 余 1,直接翻转:
- 特殊情况(坏人):如果 两个都是模 4 余 3,翻转要变号:
记忆
翻转:双三变号,其余照旧
- 如果 和 都是 (除以 4 余 3),翻转时就要加负号
提取 -1:一正三负
- 一正:余 1 结果是 1。三负:余 3 结果是 -1。
提取 2:一七得正,三五得负
- 看 除以 8 的余数。一七得正:余 1 或 7 结果是 1。三五得负:余 3 或 5 结果是 -1。
计算示例
计算 (注:1979 是素数,但 339 是合数。如果只用勒让德符号,必须先分解 339;用雅可比符号则不需要)。
- 互反律:, 。两者都余 3,变号。
- 取模:。
- 提取因子:。
- 互反律:,。变号。
- 取模:。
- 互反律:, 。变号。
- 取模:。 (因为 16 是完全平方数,值为 1)。
结果:。