Commit 2026-06-08 09:51 e973e031
View on Github →feat(DedekindDomain/AdicValuation): intValuation on uniformizers is exp (-1) (#37501)
This PR adds the lemma intValuation_uniformizer which is an application of #37497.
Note that I've had to reorganize the files a little bit:
- I wanted to import
Valuation.Discrete.BasicinAdicValuationbut this was not possible since there was a dependency in the other direction (Valuation.Discrete.Basicdepended onAdicValuation). I don't think this makes sense - we want to have access to basic definitions on general valuation in an application file likeAdicValuation.The reorganization consist of moving theThe reorganization consist of moving theIsDiscreteValuationRingofValuation.Discrete.BasictoAdicValuation.IsDiscreteValuationRingsection to a new file. - I moved some lemmas out of
Mathlib.RingTheory.Valuation.Discrete.RankOneto the parent fileMathlib.RingTheory.Valuation.Discrete.Basic.. These lemmas do not need the richer imports fromRankOneand are needed in my application. AI disclaimer : I used Claude to give me some feedback on the PR.