A formal proof of Hensel's lemma over the p-adic integers
Robert Y. Lewis

TL;DR
This paper constructs the $p$-adic numbers and integers in Lean and provides a formal proof of a strong form of Hensel's lemma, bridging algebraic and analytic reasoning.
Contribution
It offers the first formal proof of Hensel's lemma over $\
Findings
Constructed $\\mathbb{Q}_p$ and $\\mathbb{Z}_p$ in Lean
Proved a strong form of Hensel's lemma formally
Demonstrated handling of algebraic and analytic reasoning in Lean
Abstract
The field of -adic numbers and the ring of -adic integers are essential constructions of modern number theory. Hensel's lemma, described by Gouv\^ea as the "most important algebraic property of the -adic numbers," shows the existence of roots of polynomials over provided an initial seed point. The theorem can be proved for the -adics with significantly weaker hypotheses than for general rings. We construct and in the Lean proof assistant, with various associated algebraic properties, and formally prove a strong form of Hensel's lemma. The proof lies at the intersection of algebraic and analytic reasoning and demonstrates how the Lean mathematical library handles such a heterogeneous topic.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
