feat(Topology/Connected): local (path-)connectedness of products and pi types#41663
feat(Topology/Connected): local (path-)connectedness of products and pi types#41663korbonits wants to merge 4 commits into
Conversation
… are locally (path-)connected
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 f16796ee11Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
… -- edit for concision
|
LLM-generated |
There was a problem hiding this comment.
I think here's a better design. May you first prove the following?
theorem Pi.locallyConnectedSpace_of_finite_nonpreconnected
[∀ i, TopologicalSpace (X i)] [∀ i, LocallyConnectedSpace (X i)]
(hfinite : {i | ¬PreconnectedSpace (X i)}.Finite) : LocallyConnectedSpace (∀ i, X i) := sorry
which is saying that if every X i is locally connected and the set of i such that X i is not preconnected is finite, then LocallyConnectedSpace (∀ i, X i). Pi.locallyConnectedSpace_of_finite and Pi.locallyConnectedSpace should then be easy corollaries.
You can then do something similar for locally path connected space.
|
awaiting-author |
|
And maybe if you want you can also prove the following characterization of locally connectedness of the product: |
Is it OK if I do this in a follow-up PR or would you prefer to see it in this PR? I can commit to that as a fast follow. I think the helper lemma deserves its own visibility! Open to your thoughts here :) @CoolRmal |
|
I think it is fine to include these lemmas in this single PR, but maybe you can change the PR description a little bit. |
|
Hello from triage! Can you comment on whether you used AI for this project (and if so, label with PR with LLM-generated)? Thanks! (Per mathlib's AI policy, this is not forbidden in principle, but its usage must be disclosed.) |
Add
ProdandPiinstances forLocallyConnectedSpaceandLocallyPathConnectedSpace. The pi instances come in two flavors: finite index type, or arbitrary index type with all factors (path-)connected — the extra assumption is necessary, since e.g. an infinite product of discrete spaces is not locally connected.Follow-up to #40092.