feat: second countable finite-dimensional manifolds are sigma-compact#7823
feat: second countable finite-dimensional manifolds are sigma-compact#7823grunweg wants to merge 1 commit into
Conversation
ec73cbc to
dad7619
Compare
|
Note: I have pushed an update to the lean toolchain because this PR was on a buggy version of the toolchain. WARNING: checking out old commits of this PR using v4.2.0-rc2 or v4.2.0-rc3 can cause |
140dbee to
df48927
Compare
1ea3c8f to
5227464
Compare
|
This PR/issue depends on: |
5227464 to
7f97bb8
Compare
|
I am not convinced this PR is really useful: you can not declare this as an instance as the field k and the model space E can not be guessed by the system by just looking at M, so you would need to invoke the theorem by hand. But at this point you might as well just invoke by hand the theorem that says that M is locally compact (which you have proved in a previous PR), and then typeclass inference will automatically kick in and provide for you the information that M is sigma-compact. Do you have a use case where you think that the theorem in this PR would be more useful? Maybe I have overlooked some possible application. |
|
Makes sense! I'm still grappling with the typeclass system - I agree that in given this, this doesn't make sense. I've checked: for the use case I have in mind (Sard's theorem), invoking local compactness is sufficient. Thanks for the careful look! |
This uses their local compactness, in particular also requires them to be modelled on a locally compact field.
Likewise, I'm open moving this result to a new file about topological properties of (topological or smooth) manifolds.