Skip to content

二次互反律

Law of quadratic reciprocity

把两个不同奇素数互为二次剩余的符号用一个精确的互反公式联系起来。

条目类型
定理

形式陈述

对不同奇素数 p,q,二次互反律断言

(pq)(qp)=(1)p12q12.

因此若 pq 至少一个同余于 1(mod4),两个 Legendre 符号相等;若二者都同余于 3(mod4),则符号相反。配套定律为

(1p)=(1)(p1)/2,(2p)=(1)(p21)/8.

结合完全乘法性,这些公式把任意 Legendre 符号计算递归化为更小分子。

直觉

两个素数互相作为平方模数时并不是彼此独立的问题。二次互反律把“p 是否是模 q 的平方”与反向问题精确联系起来,差别只由 p,q4 的类别控制:按 模同余分类,只要至少一个素数同余于 1(mod4),交换分子与分母便保持符号;只有两者都同余于 3(mod4) 时符号才反转。于是原本需要逐个试平方的局部问题,可以沿取余过程不断把数字降小,变成类似 Euclidean 算法的递归判定。

例子与边界

判断 3 是否为模 11 平方:二者都为 3(mod4),故

(311)=(113)=(23)=1.

因此 3 是模 11 的二次剩余。主公式要求不同奇素数;分子含 12 时需补充定律,分子合数时先因式分解并用乘法性。若 p=q,Legendre 符号为零,不适用互反公式。二次互反律决定可解性,但不直接给出平方根;求根还需算法。高次剩余存在更复杂的互反律,不能直接套用同一符号规则。

判断 13 是否为模 47 的二次剩余。因为 131(mod4),交换分子与分母不产生负号:

(1347)=(4713)=(813)=(213)3.

又因 135(mod8),补充定律给出 (2/13)=1,故最终结果为 1;方程 x213(mod47) 无解。整个计算只经过取余、互反与 2 的补充定律,避免了枚举二十多个平方。互反律判定的是根是否存在,并不直接构造根;结果为 1 时仍需另用模平方根算法找到具体解。

推论与应用

二次剩余的 Legendre 符号经互反律可沿 Euclidean 算法式递归快速计算,从而高效判定二次同余是否可解。它支撑平方同余求解、素数在二次域中的分解、Gauss 和与若干密码构造,并成为高次互反律和现代代数数论的原型。

参考资料
  • Kenneth Ireland and Michael Rosen, A Classical Introduction to Modern Number Theory, 2nd ed., Springer, 1990,Ch. 5, quadratic reciprocity and supplementary laws。
  • Ivan Niven, Herbert S. Zuckerman, and Hugh L. Montgomery, An Introduction to the Theory of Numbers, 5th ed., Wiley, 1991,Ch. 3, law of quadratic reciprocity。
关系图谱5 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组