Skip to content

[Merged by Bors] - chore: rename LocalHomeomorph to PartialHomeomorph#8982

Closed
grunweg wants to merge 14 commits intomasterfrom
MR-localhom-renamepartialhom2
Closed

[Merged by Bors] - chore: rename LocalHomeomorph to PartialHomeomorph#8982
grunweg wants to merge 14 commits intomasterfrom
MR-localhom-renamepartialhom2

Conversation

@grunweg
Copy link
Copy Markdown
Contributor

@grunweg grunweg commented Dec 11, 2023

LocalHomeomorph evokes a "local homeomorphism": this is not what this means.
Instead, this is a homeomorphism on an open set of the domain (extended to the whole space, by the junk value pattern). Hence, partial homeomorphism is more appropriate, and avoids confusion with IsLocallyHomeomorph.

A future PR will rename LocalEquiv to PartialEquiv.

Zulip discussion


Best reviewed commit by commit: each commit message clearly states what's in it.

@grunweg grunweg added awaiting-review t-topology Topological spaces, uniform spaces, metric spaces, filters labels Dec 11, 2023
Copy link
Copy Markdown
Contributor

@alreadydone alreadydone left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks! LGTM

Renaming LocalEquiv to PartialEquiv also sounds good to me; fortunately the name was not taken by PEquiv, the same concept with a different design.

@grunweg
Copy link
Copy Markdown
Contributor Author

grunweg commented Dec 11, 2023

Wow, you're fast :-) Thanks for the fast approval!

@ghost ghost added the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Dec 11, 2023
@fpvandoorn
Copy link
Copy Markdown
Member

Unfortunately it also got a merge conflict quickly...

@fpvandoorn
Copy link
Copy Markdown
Member

Thanks! This was on my "should be done eventually"-list for a while.

Let's try to merge this quickly. Please merge master, and merge with bors r+ if the checkmark is green.

bors d+

@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Dec 11, 2023

✌️ grunweg can now approve this pull request. To approve and merge a pull request, simply reply with bors r+. More detailed instructions are available here.

@github-actions github-actions bot added delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). and removed awaiting-review labels Dec 11, 2023
@alreadydone alreadydone removed the merge-conflict The PR has a merge conflict with master, and needs manual merging. (this label is managed by a bot) label Dec 11, 2023
@grunweg
Copy link
Copy Markdown
Contributor Author

grunweg commented Dec 11, 2023

Builds and tests pass, so... bors r+
Thank you for the fast review!

@grunweg
Copy link
Copy Markdown
Contributor Author

grunweg commented Dec 11, 2023

bors r+

mathlib-bors bot pushed a commit that referenced this pull request Dec 11, 2023
`LocalHomeomorph` evokes a "local homeomorphism": this is *not* what this means.
Instead, this is a homeomorphism on an open set of the domain (extended to the whole space, by the junk value pattern). Hence, partial homeomorphism is more appropriate, and avoids confusion with `IsLocallyHomeomorph`.

A future PR will rename `LocalEquiv` to `PartialEquiv`.

[Zulip discussion](https://leanprover.zulipchat.com/#narrow/stream/287929-mathlib4/topic/Naming.20around.20local.20homeomorphisms/near/407090631)
@mathlib-bors
Copy link
Copy Markdown
Contributor

mathlib-bors bot commented Dec 11, 2023

Pull request successfully merged into master.

Build succeeded:

@mathlib-bors mathlib-bors bot changed the title chore: rename LocalHomeomorph to PartialHomeomorph [Merged by Bors] - chore: rename LocalHomeomorph to PartialHomeomorph Dec 11, 2023
@mathlib-bors mathlib-bors bot closed this Dec 11, 2023
@mathlib-bors mathlib-bors bot deleted the MR-localhom-renamepartialhom2 branch December 11, 2023 21:23
awueth pushed a commit that referenced this pull request Dec 19, 2023
`LocalHomeomorph` evokes a "local homeomorphism": this is *not* what this means.
Instead, this is a homeomorphism on an open set of the domain (extended to the whole space, by the junk value pattern). Hence, partial homeomorphism is more appropriate, and avoids confusion with `IsLocallyHomeomorph`.

A future PR will rename `LocalEquiv` to `PartialEquiv`.

[Zulip discussion](https://leanprover.zulipchat.com/#narrow/stream/287929-mathlib4/topic/Naming.20around.20local.20homeomorphisms/near/407090631)
mathlib-bors bot pushed a commit that referenced this pull request Dec 26, 2023
Almost all of them should speak about partial homeomorphisms instead.
In two cases, I decided removing the "local" was clearer than adding "partial".

Follow-up to #8982; complements #9238.
mathlib-bors bot pushed a commit that referenced this pull request Jan 8, 2024
Follow-up to #8982; a few lemma names were still wrong.



Co-authored-by: Winston Yin <winstonyin@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

delegated This pull request has been delegated to the PR author (or occasionally another non-maintainer). t-topology Topological spaces, uniform spaces, metric spaces, filters

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants