feat(Topology/FiberBundle): continuousAt_symm_prodMk_left#38020
feat(Topology/FiberBundle): continuousAt_symm_prodMk_left#38020Deicyde wants to merge 6 commits intoleanprover-community:masterfrom
continuousAt_symm_prodMk_left#38020Conversation
Welcome new contributor!Thank you for contributing to Mathlib! If you haven't done so already, please review our contribution guidelines, as well as the style guide and naming conventions. In particular, we kindly remind contributors that we have guidelines regarding the use of AI when making pull requests. We use a review queue to manage reviews. If your PR does not appear there, it is probably because it is not successfully building (i.e., it doesn't have a green checkmark), has the If you haven't already done so, please come to https://leanprover.zulipchat.com/, introduce yourself, and mention your new PR. Thank you again for joining our community. |
PR summary b43655dfe2Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
…eomorph coercion.
continuousAt_symm_prodMk_leftcontinuousAt_symm_prodMk_left
| /-- For fixed `v ∈ F`, `x ↦ e.symm (x,v)` is continuous at any point in the base set -/ | ||
| theorem continuousAt_symm_prodMk_left {b : B} {v : F} (hb : b ∈ e.baseSet) : | ||
| ContinuousAt (e.symm ∘ (·, v)) b := | ||
| ContinuousAt.comp (e.continuousOn_symm.continuousAt |
There was a problem hiding this comment.
Can you extract e.continuousAt_symm as a separate lemma? (Topology/Homotopy/Lifting also would use that lemma)
There was a problem hiding this comment.
Added. Do you want me to try to golf some of the proofs in Topology/Homotopy/Lifting? Or save that for a seperate PR?
grunweg
left a comment
There was a problem hiding this comment.
Thanks for the PR! Looks good; I just have a few minor comments.
|
-awaiting-author |
| @@ -592,6 +592,19 @@ theorem continuousAt_proj (ex : x ∈ e.source) : ContinuousAt proj x := | |||
| theorem continuousOn_proj : ContinuousOn proj e.source := | |||
| continuousOn_of_forall_continuousAt fun _ ↦ e.continuousAt_proj | |||
|
|
|||
| /-- The inverse of a trivialization is continuous at any point in the target. -/ | |||
| theorem continuousAt_symm {p : B × F} (hp : p ∈ e.target) : ContinuousAt e.symm p := | |||
There was a problem hiding this comment.
I was thinking of OpenPartialHomeomorph.continuousAt_symm instead --- that will also apply inside Homotopy/Lifting. (And doing that within this PR is fine with me.)
|
Almost there! |
API lemma for fiber bundle trivializations. Shows that
x => e.symm (x,v)is continuous on its natural domain.