The Hilbert Cube $H$ is defined to be $[0,1]^{\mathbb{N}}$, i.e., a countable product of unit intervals, topologized with the product topology.
Now, I've read that the Hilbert Cube is homogeneous. That is, given two points $p, q\in H$, there is a homeomorphism $f:H\rightarrow H$ with $f(p)=q$.
What's confusing to me is that it seems like there seems to be a stratification of points. That is, there are
Points contained in $(0,1)^{\mathbb{N}}$
Points which have precisely $n$ coordinate a $0$ or $1$ for n a fixed natural number.
Point which have countably many coordinates equaling $0$ or $1$ and countably many not and
Points which have n many coordinates NOT equal to $0$ or $1$.
Now, for fixed $p$ and $q$ both in class $1$ or $3$ (or fix an n and use class $2$ or $4$), it's clear to me that there is a homeomorphism taking $p$ to $q$, simply by swapping around factors and using the fact that $(0,1)$ is clearly homogeneous.
But what are the homeomorphisms which mix the classes? In particular, what homemorphism takes $(0,0,0,\ldots )$ to $(1/2, 1/2,1/2,\ldots )$?
Said another way, for any natural number $n>1$, $[0,1]^n$ is NOT homogeneous, precisely because of these boundary points. What allows you to deal with the boundary points in the infinite product case?
As always, feel free to retag, and thanks in advance!
Edit In the off chance that someone stumbles across this question, I just wanted to provide a rough idea of the answer, as garnered from the link Pete provided in his answer.
If one has a point of the form $(1,p)$ in $[0,1] \times [0,1]$, then there is a self homeomorphism of $[0,1]\times[0,1]$ taking $(1,p)$ to $(q,1)$ with $q\neq 0, 1$. For example, one can use a "square rotation". From here, the idea is simple: given a point in $H$ of the form $(1, p_2, p_3, p_4,\ldots )$, apply the square rotation on the first two factors to get a new point of the form $(q_1, 1, p_2, p_3,\ldots )$. Now, apply the square rotation on the second two factors to get a new point of the form $(q_1, q_2, 1, p_3,\ldots )$. The point is that after $k$ iterations, the first $k$ coordinates are all in the interior.
Now one proves a techinical lemma that states that the infinite composition of these homeomorphisms is a well defined homeomorphism. The infinite composition maps the point $(1, p_2, \ldots )$ to a point of the form $(q_1, q_2,\ldots )$ which lies on the "interior" of $H$. Finally, using the fact that $(0,1)$ is clearly homogeneous, one can easily map $(q_1, q_2,\ldots )$ to $(1/2,1/2,\ldots )$.