A formal proof of Hensel's lemma over the p-adic integers
Hensel's lemma is a central algebraic property of the p-adic numbers, guaranteeing the existence of polynomial roots given an initial approximate root. The p-adic numbers and this result had not been formally verified in a proof assistant.
The authors construct the field of p-adic numbers and the ring of p-adic integers in the Lean proof assistant, establishing various associated algebraic properties. They then formally prove a strong form of Hensel's lemma, which requires significantly weaker hypotheses for p-adics than for general rings. The proof combines algebraic and analytic reasoning, demonstrating how the Lean mathematical library handles heterogeneous topics.
A strong form of Hensel's lemma over the p-adic integers is formally verified in Lean. The construction includes the p-adic numbers, p-adic integers, and their algebraic properties, demonstrating the integration of algebraic and analytic reasoning in the Lean library.
