-
Notifications
You must be signed in to change notification settings - Fork 331
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feat: projective line over ℝ is homeomorphic to the one-point compactification of ℝ #18306
base: master
Are you sure you want to change the base?
Conversation
PR summary d5c1b083b2Import changes for modified filesNo significant changes to the import graph Import changes for all files
|
This is just a first draft. Needs dramatic reduction in size, and interfacing with OnePointEquiv.lean. |
Hopefully #18411 will help here. |
Awesome! |
@ocfnash Two things left to prove:
I was able to prove everything else that's needed in order to apply your uniqueness theorem. In principle I can prove the two items above, using the fact that |
I think what's happening is that because you are the first to define the topology of projective space, everything is missing. So the total amount of work to get to a situation where you can apply I would advocate splitting out a new PR from this one, which just sets up the topology on projective space and proves a few basic properties. You could create a new file open scoped LinearAlgebra.Projectivization
-- Let `K` be a topological division ring
-- (for later results, may need `NormedDivisionRing K` instead)
variable {K : Type*}
[DivisionRing K] [TopologicalSpace K] [TopologicalDivisionRing K]
-- Let `V` be a topological vector space over `K`
variable {V : Type*}
[AddCommGroup V] [Module K V]
[TopologicalSpace V] [ContinuousAdd V] [ContinuousSMul K V]
instance : TopologicalSpace (ℙ K V) := instTopologicalSpaceQuot
instance : T2Space (ℙ K V) := sorry
instance [FiniteDimensional K V] : CompactSpace (ℙ K V) := sorry Once that is done, the next step will be to see what lemmas we have about linear / affine maps (and continuous linear / affine maps) and the induced topology. Ultimately you will be applying this to the map Once these two components are in place, only then will we bring the pieces together use |
Yes, this all makes sense. I have no idea how to prove your I added, just now, a proof that your approach using |
ℙ ℝ (Fin 2 → ℝ) and OnePoint ℝ are homeomorphic:
the projective line over ℝ is homeomorphic to the one-point compactification of ℝ.