leanprover-community / mathlib4

The math library of Lean 4
https://leanprover-community.github.io/mathlib4_docs
Apache License 2.0
1.37k stars 305 forks source link

Lindelöf and paracompact spaces #7178

Open grunweg opened 1 year ago

grunweg commented 1 year ago

Inspired by PR #7160. Here are some possible steps, non-exhaustive :-)

Lindelöf spaces

extension: hereditarily Lindelöf spaces

Paracompact spaces

Corollary of both: a locally compact second countable Hausdorff space is paracompact.

Lots of potential for extensions, e.g.

ADedecker commented 1 year ago

We have:

Could you update the issue to take this into account?

grunweg commented 1 year ago

Updated. Thanks for looking up which of these items already existed!

grunweg commented 9 months ago

9107 by @JADekker defines Lindelöf spaces, using filters.

JADekker commented 9 months ago

9107 (or a follow-up PR) is scheduled to have a theorem that relates the filter definition to the countable subcover definition, I'll tick the first item when that is the case. If I get sufficiently close to the results in 2 - 5, I might include some of them at some point. I'm not yet sure about whether I'll work on anything with hereditarily Lindelöf spaces.

JADekker commented 8 months ago

9107 is awaiting review and has:

Proving second countable spaces are Lindelöf should be relatively easy to add after this PR has passed.

JADekker commented 8 months ago

1., 2. and 4. are now in #9107 and/or scheduled in follow-up PR's. 3. should be relatively easy to add once #9107 and some follow-up PR's that I'll make have merged. Definition of Hereditarily Lindelöf + Second countable implies H. Lindelöf are also in #9107. Perfect normal + Hereditarily Lindelöf should be accessible now. I'm not sure about G_delta spaces, I haven't checked whether the API I wrote would easily accommodate for these, but I would expect it to be relatively straightforward. I'd have to take a good look to see how/if CompactExhaustion.choice would extend.

JADekker commented 8 months ago

9107 is merged now, I've updated the list accordingly.