Skip to content

2026-08-15 · 让模 p 的根长成精确根 ​

0. 导读与元结构 (Orientation & Meta-structure) ​

昨日把同余

x≡y(modpN)

解释为 x,y 在 p-adic 距离下相差至多 p−N,并把相容的有限层数据组织成 Zp。但方程求解还有一道缺口:若 f(a)≡0(modp),这个粗糙近似能否继续成为模 p2,p3,… 的相容根,最终变成 Zp 中满足 f(α)=0 的精确根?一般而言,答案是否定的;决定成败的是近似根处的线性化能否求逆。

本期固定素数 p,并分清三类对象:

  1. f∈Zp[X] 是多项式,an∈Zp 是其模 pn 的近似根;
  2. anmodpn 是有限环 Zp/pnZp≅Z/pnZ 中的剩余类;
  3. α∈Zp 是相容近似列的 p-adic 极限。

核心量词是:对给定的 p,f,a1,若 f(a1)≡0(modp) 且 f′(a1)≢0(modp),则对每个 n≥1 都存在唯一的相容提升类 anmodpn,并存在唯一的 α≡a1(modp) 使 f(α)=0。

前置知识是昨日的 p-adic 赋值、Zp 的完备性、同余与形式导数。主导证明机制只有三步:Taylor 展开隔离线性项;利用 f′(a1) 为单位解出唯一校正量;利用完备性把无限校正收束为精确根。

这是 p-adic-locality 三日微弧的第 2 日:第 1 日构造局部空间;今日在局部空间中提升根;第 3 日将转向 local–global principle(局部—整体原理),追问所有局部方程都有解时,有理数方程是否有解。

1. 核心概念、定理与谱系 (Concept, Theorem & Lineage) ​

1.1 一次只补一位:校正方程从何而来 ​

对 x,y∈Zp,写

x≡y(modpn)

表示 x−y∈pnZp,等价于 vp(x−y)≥n。设已经找到 an∈Zp,使

f(an)≡0(modpn).

要保持旧的 n 位而再补一位,候选必可写成

an+1=an+tnpn,tn∈{0,1,…,p−1}(modp).

对任意交换环 R、任意 f∈R[X],存在 G∈R[X,Y] 使恒等式

f(X+Y)=f(X)+f′(X)Y+Y2G(X,Y)

成立。这只是把二项式展开中 Y 的零次、一次项取出;不需要除以 2!,3!,…,因此在模 pn 运算中没有分母问题。

令 f(an)=pnqn。代入 Y=tnpn;因 2n≥n+1,二次余项被 pn+1 整除,于是

f(an+tnpn)≡f(an)+f′(an)tnpn(modpn+1)≡pn(qn+f′(an)tn)(modpn+1).

故提升问题恰好化为有限域 Fp 中的一个线性同余:

qn+f′(an)tn≡0(modp).

如果 f′(an)≢0(modp),它在 Fp 中可逆,tn 便存在且唯一。这里导数条件不是装饰:它正是“线性化可以反解”的代数表达。

1.2 Hensel 引理:单根的存在与唯一提升 ​

定理(Hensel 引理,单根形式)。 设 p 为素数,f∈Zp[X],a∈Zp。若

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

则存在唯一的 α∈Zp,使得

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

等价地,amodp 是 fmodp 的单根 (simple root),而这个单根对每个 n≥1 唯一提升为模 pn 的根。

证明架构。

第一步:递归构造。 令 a1=a。假设已构造 an,满足

f(an)≡0(modpn),an≡a(modp).

上一节的校正方程给出唯一的 tnmodp,令 an+1=an+tnpn,便有

f(an+1)≡0(modpn+1),an+1≡an(modpn).

又因 an≡a(modp),有 f′(an)≡f′(a)≢0(modp),所以可逆性在每一步都保持。

第二步:以完备性取得精确根。 若 m>n,相容性给出

am≡an(modpn),|am−an|p≤p−n.

故 (an) 是 Zp 中的 Cauchy 列。由于 Zp 完备,存在 α∈Zp 使 an→α。多项式求值连续,因此

f(α)=limn→∞f(an)=0;

也可直接说,对每个 n,f(α)≡f(an)≡0(modpn),从而 vp(f(α))≥n 对所有 n 成立,只能有 f(α)=0。

第三步:证明唯一性。 若 β∈Zp 也满足 f(β)=0 且 β≡a(modp),先有 β≡α(modp)。归纳假设 β≡α(modpn),写 β=α+pnu。Taylor 恒等式模 pn+1 给出

0=f(β)≡f(α)+f′(α)pnu=f′(α)pnu(modpn+1).

而 f′(α)≡f′(a)≢0(modp),故 u≡0(modp),于是 β≡α(modpn+1)。这对所有 n 成立,所以 β=α。

1.3 一个可执行的提升:2 在 Q7 中有平方根 ​

取

f(X)=X2−2,p=7,a1=3.

因为

f(3)=7≡0(mod7),f′(3)=6≢0(mod7),

Hensel 引理保证存在唯一 α∈Z7,满足 α2=2 且 α≡3(mod7)。逐层校正实际给出

nanmod7nf(an)mod7n130210=3+703108=10+2⋅72042166=108+6⋅730

并且 an+1≡an(mod7n)。这些不是四个互不相干的模方程解,而是同一个 7-adic 根的前四层有限信息。另一个模 7 单根 −3≡4 则提升为另一个平方根 −α;二者从第一层就落在不同的剩余类球中。

1.4 Newton 迭代为何在 p-adic 世界更整齐 ​

因为 f′(a) 是 Zp 的单位,可以直接在 Zp 中写 Newton 迭代

xk+1=xk−f(xk)f′(xk),x0=a.

若 vp(f(xk))≥m≥1,则校正量

hk=−f(xk)f′(xk)

满足 vp(hk)≥m。Taylor 恒等式中常数项与线性项精确抵消:

f(xk+hk)=hk2G(xk,hk),

所以

vp(f(xk+1))≥2m.

同时 xk+1≡xk(modp),故 f′(xk+1) 仍是单位。于是正确的 p-adic 位数至少成倍增长。实数 Newton 法通常还需控制初值邻域、导数变化与误差大小;在这里,超度量、整系数 Taylor 余项和“单位导数”把这些控制压缩成稳定的赋值不等式。

研究生延伸。 Hensel 引理可看作 non-Archimedean implicit function theorem(非 Archimedean 隐函数定理)的原型。抽象化后,一个局部环若满足适当的根提升性质,称为 Henselian local ring(Henselian 局部环)。在有限扩张、étale 映射、代数簇的局部点以及 p-adic analytic geometry(p-adic 解析几何)中,“特殊纤维上的单根唯一提升”仍是同一机制。

1.5 谱系:从幂级数类比到局部算术算法 ​

Kurt Hensel 在 19 世纪末从数域与函数域的类比出发发展 p-adic 思想;MacTutor 所引历史研究将 Weierstrass 的代数函数幂级数方法列为直接动机之一。Hensel 的 Neue Grundlagen der Arithmetik 发表于 1904 年的 Journal für die reine und angewandte Mathematik 第 127 卷;Keith Conrad 的讲义将该文 §4(pp. 77–84)列为 Hensel 引理的原始出处。

原始类比的存续核心不是“把数写成无穷级数”这一表面形式,而是:以素数 p 充当函数域中的局部参数,把更高次 p 幂整除解释为更高阶近似,再用完备性保证无限改进有极限。现代 Hensel 引理进一步把这个观念变成可执行算法:有限域中的单根信息,经线性校正即可控制整个 p-adic 邻域。

2. 固定模板习题 (Template Exercise) ​

题目 ​

设 X1,X2,… 是相互独立的实随机变量,且存在 μ∈R、σ2<∞,使对每个 k≥1 都有

E[Xk]=μ,Var(Xk)≤σ2.

令

X―n=1n∑k=1nXk.

证明:对每个 ε>0,

P(|X―n−μ|≥ε)≤σ2nε2,

从而 X―n→μ 依概率收敛。

模板识别 ​

信号是“独立和的平均 + 二阶矩有统一控制 + 只要求依概率收敛”。此时不必寻找精确分布,也不必使用中心极限定理;标准路线是先算均值与方差,再把 Chebyshev 不等式作用于样本平均。

分级提示 ​

  1. 先求 E[X―n];注意这里不需要独立性。
  2. 独立性在哪一步真正使用?写出和的方差。
  3. 由 Var(Xk)≤σ2 控制 Var(X―n)。
  4. 把 Chebyshev 不等式的随机变量取为 X―n,阈值取为 ε;最后对每个固定的 ε>0 令 n→∞。

3. 大家之言 (Mathematician in Their Own Words) ​

人物与语境。 数论学家 Emmanuel Kowalski 在 2009 年 1 月 17 日的第一人称博客短文 Find the statement from the proof 中追问:一份脱离命题陈述的证明,是否仍应让读者重建出它究竟证明了什么。他紧接着指出,若某个假设只被藏在计算或“留给读者”的检查里,这种重建就会漏掉关键条件。

核验引文:

“Should the proof of a theorem (taken in isolation) allow us to reconstitute precisely its statement? That seems like an interesting question, and I guess my personal answer would be that it should, more or less, given maybe enough context information.”

中译:“一条定理的证明(孤立地看)是否应该让我们精确重建出它的陈述?这似乎是个有趣的问题;我个人大概会回答:只要给出足够的语境信息,它多少应该能够做到。”

Hensel 引理恰好可用来检验这项标准。证明中反复出现的操作是解线性同余

qn+f′(an)tn≡0(modp).

若读者从证明反推定理,就会被迫恢复“f′(an) 模 p 可逆”,进而恢复单根假设 f′(a)≢0(modp);极限步骤又会迫使读者恢复 Zp 的完备性。换言之,好的证明不仅推出结论,也应暴露每条假设在何处承担工作。Kowalski 随后关于“假设可能被藏进计算”的提醒,在这里正对应一种常见坏写法:只写“选择合适的 tn”,却不说明为什么这个选择存在且唯一。

4. 反例与边界 (Counterexample & Boundary) ​

4.1 删掉导数条件,根可能在下一层立即消失 ​

取 p=2、

f(X)=X2+1,a=1.

逐项检查:

  1. f(1)=2≡0(mod2),所以 1mod2 确实是模 2 的根。
  2. f′(X)=2X,故 f′(1)=2≡0(mod2);这个根不是单根。
  3. 任意提升 x≡1(mod2) 都是奇数。写 x=2k+1,则
    x2+1=4k(k+1)+2≡2(mod4),
    因而模 4 根根本不存在。
  4. 若存在 α∈Z2 使 α2+1=0 且 α≡1(mod2),将它约化模 4 就会得到上一项禁止的根,矛盾。

所以“模 p 有根”不能单独推出“在 Zp 中有根”。失败点很精确:校正同余中的系数 f′(a) 等于 0modp,线性项无法用来消除当前误差。

4.2 导数为单位是充分条件,不是所有可提升情形的必要条件 ​

反方向也要辨清。取 f(X)=X2−1、p=2、a=1。仍有 f′(1)=2≡0(mod2),但

α=1,β=−1

都是 Z2 中的根,而且二者都满足 α≡β≡1(mod2)。因此根不但能提升,单根版本的唯一性还发生了分叉。

两例合起来给出准确边界:奇异根 (singular root) 不是一律不能提升,而是模 p 的一阶信息已不足以决定存在性与唯一性;可能无提升,也可能有一个或多个提升。处理它们需要更细的高阶信息,例如强 Hensel 条件

vp(f(a))>2vp(f′(a)),

或等价的绝对值形式 |f(a)|p<|f′(a)|p2,而不能把单根定理机械套用。

5. 今日一问与数学地图 (Question & Map) ​

今日一问。 设 u∈Z2× 是 2-adic 单位。试证明

u 是 Q2 中的平方⟺u≡1(mod8).

请分别处理必要性与充分性:必要性只需逐一分析奇数平方模 8;充分性则要求你解释为何对

f(X)=X2−u,a=1

虽然 f′(1)=2 不是 2-adic 单位,近似仍然“足够好”到可以启动强 Hensel 引理。你需要比较 v2(f(1)) 与 2v2(f′(1)),并追踪 Newton 校正量的赋值。这里不展开完整证明。

数学地图:

同余与形式导数⟶模 p 单根⟶Hensel 提升⟶p-adic Newton 法⟶Henselian 局部环与 étale 映射⟶局部点与算术几何.

明日转向另一条纵线:

各 Qp 与 R 上的局部解⟶二次型的 Hasse--Minkowski 定理⟶local--global principle⟶其适用范围与失败障碍.

今天的 Hensel 引理负责在一个固定素点内把有限精度变成精确解;局部—整体问题则追问:把所有素点的信息汇总后,能否重建 Q 上的解。二者是不同层次的“局部性”,不可混为一谈。

附录 A:习题完整解答 (Full Solution) ​

展开完整解答

模板:独立和的方差缩放 + Chebyshev 二阶矩集中。

由期望的线性性,对每个 n≥1,

E[X―n]=1n∑k=1nE[Xk]=1n⋅nμ=μ.

这里尚未使用独立性。由于 X1,…,Xn 相互独立,它们两两协方差为零,所以

Var(X―n)=Var(1n∑k=1nXk)=1n2∑k=1nVar(Xk)≤1n2⋅nσ2=σ2n.

对任意固定的 ε>0,将 Chebyshev 不等式用于 X―n,得到

P(|X―n−μ|≥ε)=P(|X―n−E[X―n]|≥ε)≤Var(X―n)ε2≤σ2nε2.

右端在 n→∞ 时趋于 0。按依概率收敛 (convergence in probability) 的完整量词定义,即

∀ε>0,limn→∞P(|X―n−μ|≥ε)=0,

因此 X―n→μ 依概率收敛。证毕。

这个模板的可迁移点是:先找出目标随机量的方差随规模衰减,再用 Chebyshev 把二阶矩控制翻译成尾概率控制。独立性用于消去协方差项;若只有不相关性,证明仍成立;若存在正相关,则必须另行估计协方差总和,不能直接写成方差之和。

资料与来源 (Sources) ​

  1. Andrew V. Sutherland, 18.782 Introduction to Arithmetic Geometry, Lecture #8: Completions of Q; Root-finding in p-adic Fields; Hensel’s Lemma, MIT OpenCourseWare, 2013-10-01. 本期单根形式、Taylor 恒等式、Newton 迭代与唯一性的主要现代课程来源。
    https://ocw.mit.edu/courses/18-782-introduction-to-arithmetic-geometry-fall-2013/93ce99bf80b49bb694ddf87467847f0f_MIT18_782F13_lec8.pdf

  2. Keith Conrad, Hensel’s Lemma. 单根形式、逐层校正、强 Hensel 条件、2-adic 平方判据及原始文献索引。
    https://kconrad.math.uconn.edu/blurbs/gradnumthy/hensel.pdf

  3. Kurt Hensel, Neue Grundlagen der Arithmetik, Journal für die reine und angewandte Mathematik 127 (1904), pp. 51–84. EuDML 书目信息与原文入口;Conrad 将 §4(pp. 77–84)列为 Hensel 引理原始出处。
    https://eudml.org/doc/149178

  4. J. J. O’Connor and E. F. Robertson, Kurt Hensel, MacTutor History of Mathematics, last updated March 2006. 用于核对 Hensel 的数域—函数域类比、Weierstrass 幂级数动机及后续局部算术谱系;历史性二级来源与上列原始文献配对使用。
    https://mathshistory.st-andrews.ac.uk/Biographies/Hensel

  5. Emmanuel Kowalski, Find the Statement from the Proof, E. Kowalski’s Blog, 2009-01-17. 本期“大家之言”的第一人称随笔与核验引文来源。
    https://blogs.ethz.ch/kowalski/2009/01/17/find-the-statement-from-the-proof

  6. Scott Sheffield, 18.600 Probability and Random Variables, Lecture 27: Weak Law of Large Numbers, MIT OpenCourseWare, Fall 2019. Chebyshev 不等式与有限方差弱大数律模板。
    https://ocw.mit.edu/courses/18-600-probability-and-random-variables-fall-2019/c23341155f6563814bbdd0cdfd37a18d_MIT18_600F19_lec27.pdf