[Merged by Bors] - feat(Algebra/Order/Ring/Unbundled/Nonneg.lean): add boundedness lemmas#18172
[Merged by Bors] - feat(Algebra/Order/Ring/Unbundled/Nonneg.lean): add boundedness lemmas#18172mariainesdff wants to merge 13 commits intomasterfrom
Conversation
PR summary 38a8f125e3Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
|
Sorry to bother you again, but I'm currently working on proving these lemmas ; I should have a more general version of Is there anything you need for your project beyond |
When do you think you will have it ready? These are all used in #15373. The coercion lemmas are only used in the proof of |
|
Please remove the label again on Monday if no news |
|
A more general version of |
|
This PR/issue depends on:
|
faenuccio
left a comment
There was a problem hiding this comment.
Thanks, modulo a couple of golfing comments it LGTM.
|
Thanks! |
|
maintainer merge |
|
🚀 Pull request has been placed on the maintainer queue by faenuccio. |
| /-- If `u v : α → β` are nonnegative and bounded above, then `u * v` is bounded above. -/ | ||
| theorem bddAbove_range_mul {α β : Type*} {u v : α → β} [Preorder β] [Zero β] [Mul β] [PosMulMono β] | ||
| [MulPosMono β] (hu : BddAbove (Set.range u)) (hu0 : 0 ≤ u) | ||
| (hv : BddAbove (Set.range v)) (hv0 : 0 ≤ v) : BddAbove (Set.range (u * v)) := by |
There was a problem hiding this comment.
Please golf using BddAbove.range_comp
There was a problem hiding this comment.
I don't see how that is possible without adding extra hypotheses, so I have added a new version BddAbove.range_comp_of_nonneg and used it to golf the proof.
|
Also, please fix the title: the PR doesn't modify |
|
@urkud Are you happy with the new status of this PR? Do you think we can now let it go? |
|
Please decide without me. I forgot my personal laptop at home, so I won't do anything related to mathlib this week. |
OK, then I think I will go ahead. Thanks! |
|
maintainer merge |
|
🚀 Pull request has been placed on the maintainer queue by faenuccio. |
|
Pull request successfully merged into master. Build succeeded: |
Lemmas about limsup and bddAbove needed for #15373.