-
Notifications
You must be signed in to change notification settings - Fork 840
[Merged by Bors] - feature(Analysis/Convex/Basic): Convexity and the algebra map #29248
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
Conversation
PR summary 6549fa3760Import 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
|
The proof is inspired by |
c.f. #29075 |
CC: @Timeroot - any thoughts on this PR please? |
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.
Certainly this seems useful, but I'm a bit unclear about the supposed extra generality.
I would like to switch some statements about Hahn-Banach to use LocallyConvexSpace 𝕜 E
instead of LocallyConvexSpace ℝ E
with this.
@j-loreaux it's an artifact of me starting this PR before I was aware of #29075 - I've removed the unnecessary extra generality now.
You might also be interested in #29342 which sorts out an awkward work-around in the definition of |
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.
bors merge
variable {M : Type*} [AddCommMonoid M] [Module A M] [Module R M] [IsScalarTower R A M] | ||
variable [PartialOrder R] [PartialOrder A] | ||
|
||
lemma convex_of_nonneg_surjective_algebraMap [FaithfulSMul R A] {s : Set M} |
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.
The name of this declaration is a little misleading as Function.Surjective
does not appear, but I think it's a niche enough result that I'm not going to quibble further.
Let `R` and `A` be ordered rings, `A` an `R`-algebra and `R`, `A`, `M` a scalar tower. We provide sufficient conditions for an `R`-convex subset of `M` to be `A`-convex and for an `A`-convex subset of `M` to be `R`-convex. These are used to show that, when `K` is `RCLike` and `ℝ` `K` `E` is a scalar tower, a set is `K`-convex if and only if it is `ℝ`-convex. Used in #29258
Pull request successfully merged into master. Build succeeded: |
…over-community#29248) Let `R` and `A` be ordered rings, `A` an `R`-algebra and `R`, `A`, `M` a scalar tower. We provide sufficient conditions for an `R`-convex subset of `M` to be `A`-convex and for an `A`-convex subset of `M` to be `R`-convex. These are used to show that, when `K` is `RCLike` and `ℝ` `K` `E` is a scalar tower, a set is `K`-convex if and only if it is `ℝ`-convex. Used in leanprover-community#29258
Let
R
andA
be ordered rings,A
anR
-algebra andR
,A
,M
a scalar tower. We provide sufficient conditions for anR
-convex subset ofM
to beA
-convex and for anA
-convex subset ofM
to beR
-convex.These are used to show that, when
K
isRCLike
andℝ
K
E
is a scalar tower, a set isK
-convex if and only if it isℝ
-convex.Used in #29258