feat(Mathlib/Analysis/Polynomial/MahlerMeasure): Mahler Measure for other rings#33463
feat(Mathlib/Analysis/Polynomial/MahlerMeasure): Mahler Measure for other rings#33463khwilson wants to merge 20 commits intoleanprover-community:masterfrom
Conversation
…ther rings Define `mahlerMeasure'` which allows you specify a norm preserving map `v` from any `NormedRing A` (or more general) to `ℂ`. Also provide wrappers around the main `mahlerMeasure` lemmas that are used for estimation.
PR summary 5fbb6779b0Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
Co-authored-by: Aaron Liu <[email protected]>
Co-authored-by: Vlad Tsyrklevich <[email protected]>
Co-authored-by: Vlad Tsyrklevich <[email protected]>
Co-authored-by: Vlad Tsyrklevich <[email protected]>
|
Thanks for the simplicifications! |
Co-authored-by: Vlad Tsyrklevich <[email protected]>
Co-authored-by: Vlad Tsyrklevich <[email protected]>
Co-authored-by: Vlad Tsyrklevich <[email protected]>
Co-authored-by: Vlad Tsyrklevich <[email protected]>
Add a comment on the definition of `mahlerMeasure'`
|
@khwilson the build on this PR is failing, so it is not on the queue. That's why it is not being reviewed. Please fix the build. 😃 |
|
@j-loreaux I think it was just a linting error. Builds locally now and we'll see if it runs! |
j-loreaux
left a comment
There was a problem hiding this comment.
I'm not totally convinced we need this, but it's not my area, so I'll review it as if we do and trust you on that, and then let another maintainer have the final say.
|
Ah, yes, sorry it's been a bit. I now recall that I needed to reopen this conversation on Zulip as there was a bit of a debate about how to package this API appropriately. I had deferred until some of the easier PRs were done :-) |
kim-em
left a comment
There was a problem hiding this comment.
A few minor suggestions (on top of Jireh's structural ones, which I agree with).
Also: line 221 has a stray semicolon after by_cases hp : p = 0;.
|
-awaiting-author |
|
🚀 Pull request has been placed on the maintainer queue by j-loreaux. |
|
Cleaned up some extra |
Define
mahlerMeasure'which allows you specify a norm preserving mapvfrom anyNormedRing A(or more general) toℂ. Also provide wrappers around the mainmahlerMeasurelemmas that are used for estimation.