leanprover-community / leanprover-community/mathlib4

Move `Homeomorph`s deeper in the import chain

Open
#5,506 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Lean
Stars
4.1k
Forks
1.7k
PR merge metrics
No merged PRs in 30d

Description

  • Define Homeomorphs right after Topology.Maps
  • Move lemmas like Homeomorph.isCompact_image near corresponding
    definitions.
  • Go over topology definitions and classes and verify that each of
    them has a Homeomorph lemma.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating Topology.Maps, the existing Homeomorph definitions, and lemmas such as Homeomorph.isCompact_image. Review the surrounding topology definitions and classes, then verify that each has a corresponding Homeomorph lemma. Done means the definitions and lemmas are placed at the requested points in the import chain and the topology coverage has been checked.

Written by the indexing model from the issue text.

Assessment

Domain
tooling
Issue type
Refactor
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
38/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.