MathLabs
TheoremProved

Hensel's lemma

Statement

Let f(X)∈Zp[X]f(X) \in \mathbb{Z}_p[X] and suppose a∈Zpa \in \mathbb{Z}_p satisfies f(a)≡0(modp)f(a) \equiv 0 \pmod p and f′(a)≢0(modp)f'(a) \not\equiv 0 \pmod p (a **simple root mod pp**). Then there exists a unique α∈Zp\alpha \in \mathbb{Z}_p with f(α)=0f(\alpha) = 0 exactly and α≡a(modp)\alpha \equiv a \pmod p.

Why is it true?

This is the pp-adic cousin of Newton's method, except it converges exactly rather than merely approximately: because Qp\mathbb{Q}_p is complete and ∣⋅∣p|\cdot|_p is ultrametric, the Newton iterates an+1=an−f(an)/f′(an)a_{n+1} = a_n - f(a_n)/f'(a_n) do not just approach a root, they stabilize digit by digit and land on one precisely after infinitely many corrections. A simple root mod pp is guaranteed to 'lift' uniquely all the way to an honest root in Zp\mathbb{Z}_p, turning a finite, checkable congruence condition into an existence proof for an exact pp-adic number.

Proof sketch

Construct α\alpha as a limit of successive approximations a=a0,a1,a2,⋯∈Zpa = a_0, a_1, a_2, \dots \in \mathbb{Z}_p with an+1=an−f(an)/f′(an)a_{n+1} = a_n - f(a_n)/f'(a_n), showing by induction that vp(f(an))≥n+1v_p(f(a_n)) \ge n+1 and vp(f′(an))=vp(f′(a))=0v_p(f'(a_n)) = v_p(f'(a)) = 0 for all nn (the derivative stays a unit since an+1≡an(modp)a_{n+1} \equiv a_n \pmod p at every step, so f′(an)≡f′(a)≢0(modp)f'(a_n) \equiv f'(a) \not\equiv 0 \pmod p throughout). Then vp(an+1−an)=vp(f(an))−vp(f′(an))≥n+1v_p(a_{n+1}-a_n) = v_p(f(a_n)) - v_p(f'(a_n)) \ge n+1, so (an)(a_n) is Cauchy in the pp-adic metric; by completeness of Zp\mathbb{Z}_p it converges to some α≡a(modp)\alpha \equiv a \pmod p, and continuity of ff forces f(α)=lim⁡f(an)=0f(\alpha) = \lim f(a_n) = 0. Uniqueness: if β≠α\beta \ne \alpha were another root with β≡a(modp)\beta \equiv a \pmod p, the mean value / Taylor expansion f(β)−f(α)=(β−α)(f′(α)+p(⋯ ))f(\beta) - f(\alpha) = (\beta-\alpha)(f'(\alpha) + p(\cdots)) with f′(α)f'(\alpha) a unit would force β=α\beta = \alpha.

Topics that use this theorem

Step-by-step proofs

No step-by-step proof yet for this theorem.

References

  1. Neal Koblitz (1984). p-adic Numbers, p-adic Analysis, and Zeta-Functions · DOI:10.1007/978-1-4612-1112-9
  2. Peter Scholze (2012). Perfectoid spaces · arXiv:1111.4914