-
Notifications
You must be signed in to change notification settings - Fork 840
feat(RingTheory/Valuation/Discrete/Basic): add exists_zpow_Uniformizer #30405
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(RingTheory/Valuation/Discrete/Basic): add exists_zpow_Uniformizer #30405
Conversation
PR summary 108075f42aImport changes for modified filesNo significant changes to the import graph Import changes for all files
Declarations diff
You can run this locally as follows## summary with just the declaration names:
./scripts/declarations_diff.sh <optional_commit>
## more verbose report:
./scripts/declarations_diff.sh long <optional_commit> The doc-module for No changes to technical debt.You can run this locally as
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am a bit confused about the state of this part of the library but isn't the right thing to do to show that the valuation subring is a DVR and to use the DVR API?
Or is this lemma useful in showing that?
@faenuccio and I already proved that (see Valuation.valuationSubring_isDiscreteValuationRing. I am adding this lemma for completeness of the API. |
In that case, I think the right lemma should be
|
I think that the version I am proposing is more consistent with Valuation.exists_pow_Uniformizer (this lemma is just supposed to be the zpow version of that one). |
I don't think one should use More generally, it seems like there is some duplication going on about DVRs on field, and we should think (or have a discussion on Zulip) about what API to provide. My initial guess would be that the general picture is
And for each statement, we take the subset of the above variables that appear in the statement. In particular, for this particular theorem, the statement doesn't mention |
Co-authored-by: @Louddy