So I know that (as a consequence of the invariance of domain) $\Bbb{R}^n\cong\Bbb{R}^m$ iff $m=n$. When I hadn’t seen any homology theory, I was asked to show this when $m=1,n=2$ (uses removing a single point then 1D is disconnected and 2D is still connected, that is 1D has 2 connected components and 2D has 1), and also $m=2,n=3$ we test for simply connectedness. This uses your classic remove a point and see what happens to connectedness which is a topological property. I always wondered why we never did arbitrary $m,n$ until I learned a bit of homology and de Rham cohomology theory which I chose as a project in an applied topology course. And I have seen a proof in Hatcher of seeing what happens to their relative homology groups when removing a point if they’re homeomorphic then their both $\Bbb{Z}$ when for the $i$th homology group we have say $i=m$ and trivial otherwise, so you deduce $m=n$. And similarly in Lee, I see that he uses de Rham cohomology and a similar type of reasoning. I want to know what are all the various proof methods one can use. Because in my right mind I cannot think of any elementary methods. And yes, I have seen this post about asking for an elementary proof which is not what I’m asking, per say. I would like to know how many independent proofs there are. And are the Lee proof and Hatcher proof basically using the same argument categorically speaking-wise? I mean they both use the fact that homeomorphic topological spaces have isomorphic homotopy, homology, de Rham cohomology group etc.
Added:
I began to think, when we do $m=1,n=2$ we remove a point and observe one is connected and the other is not. When $m=2,n=3$, we remove a points and use simply connectedness. It seems as though when dimension increases, the level of which the space is "connected" becomes stronger so you’re “more connected” and the connected components decrease when you remove a point. Just a thought.. so in a sense $\Bbb{R}^n$ is "more connected" than $\Bbb{R}^m$ if $m<n$ since you add axis so like for $\Bbb{R}^2$ and $\Bbb{R}^3$, if you remove the origin, then loops around origin in $2$ case (take $S^1$ for a loop which doesn’t contract to a point) are not homotopic to constant loop but if you add a dimension you can "hop" over to contract your loop. I.e., $\Bbb{R}^2\setminus \{\overline{0}\}$ is not simply connected but $\Bbb{R}^3\setminus\{\overline{0}\}$ still is.