[Merged by Bors] - feat(Algebra/Order): ArchimedeanClass ball for module#28449
[Merged by Bors] - feat(Algebra/Order): ArchimedeanClass ball for module#28449wwylele wants to merge 3 commits intoleanprover-community:masterfrom
Conversation
PR summary 5275857c30Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
|
Extracted the smul lemma and sharpened it a little bit I also tried generalize it from Module to weaker SMul instances, but it didn't quite work. The current form basically needs distributive neg. The lemma likely also works with canonically ordered semirings, but it will take a different form so I left it out |
4731303 to
6e5e86f
Compare
|
Another note: when #28179 is merged, result here can be generalized to non-archimedean scalars, in which case one can define |
6e5e86f to
3f1b171
Compare
YaelDillies
left a comment
There was a problem hiding this comment.
Thanks!
maintainer delegate
|
🚀 Pull request has been placed on the maintainer queue by YaelDillies. |
Co-authored-by: Yaël Dillies <yael.dillies@gmail.com>
|
Thanks! bors merge |
This continues #27885 and promotes `ArchimedeanClass.addSubgroup` to a submodule. Balls are promoted to submodules with shorter names `ball` and `closedBall`, as they will be used a lot in the proof of Hahn embedding theorem (if you don't agree with this I can rename them to `ballSubmodule` and `closedBallSubmodule`)
|
Build failed (retrying...): |
This continues #27885 and promotes `ArchimedeanClass.addSubgroup` to a submodule. Balls are promoted to submodules with shorter names `ball` and `closedBall`, as they will be used a lot in the proof of Hahn embedding theorem (if you don't agree with this I can rename them to `ballSubmodule` and `closedBallSubmodule`)
|
Build failed (retrying...): |
This continues #27885 and promotes `ArchimedeanClass.addSubgroup` to a submodule. Balls are promoted to submodules with shorter names `ball` and `closedBall`, as they will be used a lot in the proof of Hahn embedding theorem (if you don't agree with this I can rename them to `ballSubmodule` and `closedBallSubmodule`)
|
Pull request successfully merged into master. Build succeeded: |
…munity#28449) This continues leanprover-community#27885 and promotes `ArchimedeanClass.addSubgroup` to a submodule. Balls are promoted to submodules with shorter names `ball` and `closedBall`, as they will be used a lot in the proof of Hahn embedding theorem (if you don't agree with this I can rename them to `ballSubmodule` and `closedBallSubmodule`)
…munity#28449) This continues leanprover-community#27885 and promotes `ArchimedeanClass.addSubgroup` to a submodule. Balls are promoted to submodules with shorter names `ball` and `closedBall`, as they will be used a lot in the proof of Hahn embedding theorem (if you don't agree with this I can rename them to `ballSubmodule` and `closedBallSubmodule`)
…munity#28449) This continues leanprover-community#27885 and promotes `ArchimedeanClass.addSubgroup` to a submodule. Balls are promoted to submodules with shorter names `ball` and `closedBall`, as they will be used a lot in the proof of Hahn embedding theorem (if you don't agree with this I can rename them to `ballSubmodule` and `closedBallSubmodule`)
This continues #27885 and promotes
ArchimedeanClass.addSubgroupto a submodule. Balls are promoted to submodules with shorter namesballandclosedBall, as they will be used a lot in the proof of Hahn embedding theorem (if you don't agree with this I can rename them toballSubmoduleandclosedBallSubmodule)