Skip to content

定理Theorem

Hensel 引理:简单根的唯一提升

Hensel's lemma · 亨泽尔引理

模素数的简单根在指定余类内唯一提升为 p-adic 根,并以逐位递推计算 11-adic 的三的平方根。

形式陈述 ​

设 p 为素数,f∈Zp[T] 是以 p-adic 整数为系数的多项式,a∈Zp。若

f(a)≡0(modp),f′(a)≢0(modp),

则存在唯一 α∈Zp 满足

f(α)=0,α≡a(modp).

这里 f′(T)=∑i≥1iciTi−1 是 f(T)=∑iciTi 的形式导数,不需要实变量求导的极限定义。f′(a)≢0(modp) 表示初始根在模 p 下是简单根。

唯一性限定在指定的模 p 余类内,其他余类仍可能有根。定理不要求 f 首一,也不要求 p 为奇素数。更具体地,对每个 n≥1,初始简单根都恰好有一个模 pn 的根与之相容;这些有限精度根组成唯一的无限分支。

导数可被 p 整除时的强形式 ​

简单根条件可以放宽,但初值必须比导数的损失更精确。设 f∈Zp[T]、a∈Zp,且

(H1)s=vp(f′(a))<∞,m=vp(f(a))>2s.

先假设 f(a)≠0,使 m 为有限整数。则存在唯一根 α 位于球

(H2)vp(α−a)>s,等价于  |α−a|p<p−s.

其误差恰满足 vp(α−a)=m−s,且 vp(f′(α))=s。当 s=0 时,球(H2)就是原来的模 p 余类。当 f(a)=0 时,根已经是 a;只要 f′(a)≠0,它仍是(H2)中的唯一根,此时误差赋值为 +∞。

严格球(H2)是唯一性合同的一部分。条件 m>2s 不能被读成“附近任意选一个较大的球都只有一根”。下面既证明这个半径,也给出扩大后同时包含两根的例子。

直觉

已经解出模 pn 的根 an 后,模 pn+1 下与它相容的候选恰为

an+tpn,t=0,1,…,p−1.

旧的 n 位保持不动,只选择下一位。简单根条件使这个选择成为系数可逆的一次同余,因此每层恰好一个候选通过检验。完备性随后把无限相容的近似装成真正的 p-adic 根。

图中两条分支分别从 5、6 出发,只画出每层通过检验的根。每个父余类有 11 个相容候选,其中恰好一个在下一层仍满足平方为 3。从上到下,同余精度逐层提高;左右两列区分初始余类。

一步提升为何是线性问题 ​

由二项式展开,有整系数形式的恒等式

f(X+Y)=f(X)+f′(X)Y+Y2g(X,Y),g∈Zp[X,Y].

这里没有除以阶乘,因此对 p=2 也成立。设 f(an)≡0(modpn),代入 Y=tpn。因为 2n≥n+1,二次及以上项在模 pn+1 下消失,故

f(an+tpn)≡f(an)+tpnf′(an)(modpn+1).

写 bn=f(an)/pn∈Zp,需要且只需要

f′(an)t≡−bn(modp).

所有 an 都与 a 模 p 相同,所以 f′(an)≡f′(a)≢0。由模逆元,下一位唯一确定为

tn≡−bn(f′(an))−1(modp),0≤tn<p.

从有限唯一性到无限唯一性 ​

取 a1∈{0,…,p−1} 为 a 的代表。以上递推和数学归纳法构造 an+1=an+tnpn,并同时证明:它是该初始余类内唯一的模 pn+1 根。确实,任一这样的根降到模 pn 必等于已知的 an,只剩上述 p 个候选,而线性同余恰选中一个。

对 m>n,差 am−an 被 pn 整除,故

|am−an|p≤p−n.

因此它是 Cauchy 序列,在 Zp 中收敛到某个 α,且 α≡an(modpn)。多项式求值保持同余,所以对每个 n 都有

f(α)≡f(an)≡0(modpn).

一个 p-adic 整数若所有数字都为零,就等于零,故 f(α)=0。若 β 也是同一初始余类中的根,有限唯一性迫使它与 an 模 pn 相同,对所有 n 成立;于是 β=α。这同时完成了存在与唯一性的证明。

把强条件化回已经证明的简单根 ​

令 e=m−2s≥1,并缩放

(H3)G(Y)=p−2sf(a+psY).

将 f(a+Z) 按 Z 展开,其系数都在 Zp 中。式(H3)的常数项赋值为 e,一次项系数为 p−sf′(a),是单位;第 j≥2 项系数形如 cjps(j−2),仍为整数。因此 G∈Zp[Y],0 是它的模 p 简单根。

已证明的简单根形式给出唯一 y∈pZp 使 G(y)=0。置 α=a+psy,这恰好对应球(H2)内的全部候选,故同时得到存在与唯一性。写成

0=G(0)+y(u+yR(y)),u∈Zp×,

括号内仍为单位,于是 vp(y)=vp(G(0))=e,从而 vp(α−a)=s+e=m−s。若 f(a)=0,同一缩放与简单根唯一性给出 y=0,无需将无穷赋值代入有限整数递推。

多项式的差 f′(α)−f′(a) 可被 α−a 整除。后者赋值严格大于 s,所以不会改变导数的最低非零位,得到 vp(f′(α))=s。

Newton 迭代增加的是有效精度 ​

从 a0=a 出发,若还未到精确根,定义

(H4)an+1=an−f(an)f′(an).

记 mn=vp(f(an))。归纳假设导数赋值仍为 s 且 mn>2s,则修正量 hn=−f(an)/f′(an) 的赋值为 mn−s>s,所以新近似仍在球(H2)内,也仍是 p-adic 整数。Taylor 恒等式的常数项与一次项正好抵消,余项为 hn2 乘一个整数,故

(H5)mn+1≥2mn−2s,en+1≥2en,en=mn−2s.

导数稳定性由同一差分整除性维持。只要迭代没有提前命中根,便有 en≥2ne0。由已证明的强形式,在每个 an 附近选出的根仍是同一个 α,所以

(H6)vp(α−an)=mn−s≥s+2ne0.

这也直接说明迭代收敛。翻倍的是扣除导数损失后的有效精度 en;当 s>0 时,不能把式(H5)误写为原始剩余赋值 mn 无条件翻倍。分式(H4)在 Qp 中计算,积分性来自赋值证明,不是从模 p 逆元硬算一个本来不可逆的导数。

例子与边界

把模 11 的根提升到模 11 的五次方 ​

二次剩余已给出 x2≡3(mod11) 的两根 5,6。令 f(T)=T2−3,从 a1=5 开始,所有后续近似满足

f′(an)=2an≡10(mod11),10−1≡10.

所以 tn≡−10bn≡bn(mod11)。逐行用整数平方与除法计算:

n 11n an bn=(an2−3)/11n 新位 tn an+1
1 11 5 2 2 27
2 121 27 6 6 753
3 1331 753 426 8 11401
4 14641 11401 8878 1 26042
5 161051 26042 4211 9 1475501

例如第三步不是凭近似猜根:7532−3=567006=426⋅1331,426≡8(mod11),故新增 8⋅1331 得到 11401。第四步同样给出 11401+14641=26042。

模 115=161051 的根因此为

26042,161051−26042=135009.

第二条分支是第一条的相反数,其标准代表依次为

6⟶94⟶578⟶3240⟶135009.

对最终两数可以直接核验

260422−3=4211⋅161051,1350092−3=113178⋅161051.

从 5 出发的极限 α 的前五位(低位在先)为 5,2,6,8,1,即

α=5+2⋅11+6⋅112+8⋅113+114+9⋅115+⋯.

截断到 a5 时 |α−26042|11≤11−5。下一位为非零的 9,所以本例恰有等号;更高位不能取消这一首个非零误差位。

为什么不多不少恰有两个根 ​

模 11 只有 5,6 两个根,而且两个导数都非零。Hensel 引理让每类各产生唯一根,有限唯一性也保证每个模 11n 恰有两根。任一 Q11 中的根 x 都满足 2v11(x)=v11(3)=0,故 v11(x)=0,已在 Z11 中。因此 Q11 中也恰有 α,−α 两根。

这里 α 由初始余数 5 选定,−α 对应初始余数 6。它不可能是有理数:若最简分数 u/v 的平方为 3,u2=3v2 先迫使 3∣u,再迫使 3∣v,与互素矛盾。因此整数近似 (an) 给出了 Q 在 11-adic 距离下不完备的一个具体见证。

由 p-adic 数字的最终周期判据,α 与 −α 的标准数字列都不可能最终周期。逐位提升虽由确定规则产生每一位,却不必产生重复的数字尾部;这里的非周期性由无理性保证。

导数条件失效时会发生什么 ​

取 p=2、f(T)=T2−3、a=1。模 2 的确有根,但 f′(1)=2≡0;任一奇数平方模 4 为 1,所以这个根连模 4 都无法提升。

同样是模 2 导数为零,T2−1 的结果却不同:它在 Z2 中有 1,−1 两个根,且它们同属模 2 的 1 类。前一个例子在下一层就失去根,这个例子则在同一初始余类中保留了两个根。简单根条件同时保证存在性与该余类内的唯一性。

模 2 重根仍能产生两条无限分支 ​

取 f(T)=T2−17、p=2、a=1。虽然模2导数为零,但 m=4、s=1 满足强条件。因而有唯一根 α≡1(mod4),误差 v2(α−1)=3。从 a=−1 同样得到唯一根 −α≡3(mod4)。任何 Q2 根的赋值必为零,二次式又至多有两根,因此这已经穷尽全部 Q2 根。

前几步有理数 Newton 迭代是

(H7)1⟼9⟼499⟼1889441.

对应与 α 的误差赋值依次为 3,5,9,17。可逐步用 an2−17 的分子和奇分母复核:剩余赋值为 4,6,10,18,每次再减导数赋值1。这里实数大小没有随迭代接近 17 的要求;衡量距离的是2的整除次数。

更细的现象是:对每个 n≥3,方程 x2≡17(mod2n) 恰有四个余类。若 r 是 α 的模 2n 代表,它们为

(H8)r,−r,r+2n−1,−r+2n−1(mod2n).

为证明穷尽,任一解 x 必为奇数。在 Z2 中分解

x2−17=(x−α)(x+α).

两因子的差为 2α,赋值恰为1;奇数相减又保证两者都可被2整除。因此其中一个赋值恰为1,另一个至少为2。乘积赋值至少 n 当且仅当 x≡α 或 x≡−α(mod2n−1),每类各给两个模 2n 代表。两类在 n≥3 时不同,式(H8)恰好四个。

四个有限余类不等于四条无限分支。在给定层,真正与 ±α 模 2n 相同的两个余类各有两个下一层解;另外两个余类没有下一层解。因为下一层解降模后必须满足 x≡±α(mod2n),而本层额外两类只保证低一位相同。可无限相容地延续的仍只有 α 与 −α。

图中列出模8至模128的全部根。箭头表示下一层降模后回到父余类;绿色由强Hensel证明可无限延续,灰色没有下一层解。左右两簇的数字大小不必单调,位置只表达相容关系。

唯一球不能随误差估计一起放大 ​

令 p=3、f(T)=T2−324、a=9。此时

v3(f(9))=v3(−243)=5,v3(f′(9))=v3(18)=2.

强条件成立。两个精确根为 18 和 −18,而

v3(−18−9)=v3(−27)=3>2,v3(18−9)=v3(9)=2.

所以正确唯一球只选出 −18。若将其放大为 |x−9|3≤1/3,两根都会进入,唯一性立即失效。这个算例也核对了精确误差 m−s=3,不能把 m−2s=1 当成唯一球内根与初值的实际距离赋值。

推论与应用

简单根提升解决的是基域中已有剩余根的延续。若改在 Q3 中研究 T2−2 与 T2−3,前者没有剩余根,后者的剩余根不是简单根;两者也都没有基域根。局部域与分歧转而添入新根,逐项算出整数环和剩余域,说明这两种二次扩张为何分别非分歧与完全分歧。

对奇素数 p 及单位 u∈Zp×,u 在 Zp 中有平方根,当且仅当它模 p 是非零平方。必要性来自降模;充分性来自 f(T)=T2−u 在任一非零模 p 根处满足 f′(a)=2a≢0。这也说明为何该平方判据必须把 p=2 排除,尽管 Hensel 定理本身没有排除它。

从 5,6 出发,现已算出模 115 的两根 26042,135009,并由第六位得到误差恰为 11−5。从有限计算走到真正的 p-adic 根,经历了四步:模 11 的求根确定起点,导数可逆使每一步的新位唯一,相容系统的完备性将这些位组成无限极限,逐模求值再证明极限满足方程。每一步都在前面的证明中有了具体依据。

从一个根到一块因子,再到无限级数 ​

互素因子提升把一次根提升推广到整块多项式系数:模 p 的两块互素因子由多项式 Bézout 恒等式唯一提升。每块内部可以有重因子,关键是两块彼此互素。

对于系数趋于零的 p-adic 无限级数,简单根逐位递推仍需验证求值、Taylor 余项与极限合法。Strassmann 定理给出这些尾部条件,并用“最后最大系数指标”控制闭球内全部零点数。Newton 多边形则先从有限多项式的系数赋值排除不可能的基域根;其斜率结论与本页的存在性各承担不同一步。

参考资料
  • Keith Conrad,Hensel’s Lemma,Theorem4.1,p.6;§5,pp.8–10 及 Theorem5.4,pp.11–12:强条件、指定唯一球、Newton 精度增长与缩放归约。强形式的缩放证明和两进有限余类分支在本页逐项给出。

  • Keith Conrad,Hensel’s Lemma,Theorem 2.1 及证明,pp. 1–3;Remarks 2.3–2.4 与 Example 2.9:简单根的逐位提升、指定余类中的唯一性及平方根应用。讲义未标修订日期。

  • Andrew V. Sutherland,Complete fields and valuation rings,MIT 18.785,2025-10-07,Proposition 8.11 与 Examples 8.13/8.15,pp. 6–8:以相容余数表示 p-adic 完备化中的整数环;Proposition 8.17,p. 8:p-adic 数字展开的存在与唯一性。

关系图谱21 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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