Zulip Chat Archive

Stream: Is there code for X?

Topic: Hensel's lemma


Alex Zhao (Jul 31 2021 at 04:17):

is there code for hensel's lemma?

Thomas Browning (Jul 31 2021 at 04:27):

https://github.com/leanprover-community/mathlib/search?q=hensel

Thomas Browning (Jul 31 2021 at 04:28):

Looks like mathlib might just have the p-adic version

Kevin Buzzard (Jul 31 2021 at 09:08):

This could be a nice project. I would imagine that some form of Hensel's lemma is true for a field equipped with a multiplicative valuation to a totally ordered monoid with zero=bot and such that the resulting topology on the field makes it complete. Then you have some integer ring, namely the stuff with valuation at most 1, and if you have a polynomial f(X) with coefficients in this integer ring and a root t satisfying f(t)<f(t)2|f'(t)|<|f(t)|^2 then the usual iterative procedure will give a sequence of elements of the field and the crucial thing will be to show that their limit is a root. If the valuation monoid is isomorphic to a subset of the reals then this works and I suspect it won't work in general so probably the general version is for "rank 1 fields"? Maybe we need a theory of commutive (semi)rings equipped with a rank one valuation -- I believe there are several equivalent conditions. How does this sound, other people who know about Hensel's Lemma?

Adam Topaz (Jul 31 2021 at 13:16):

I think henselian_ring could be a class. The question is what should the definition be, and in what level of generality? Note that henselianity can be defined for any pair (A,I)(A,I) where AA is a commutative ring and II is an ideal of AA.


Last updated: Dec 20 2023 at 11:08 UTC