Homeomorphism: Making a donut into a coffee cup

You might have heard the expression that to a topologist, a donut and a coffee cup appear the same. In many branches of mathematics, it is important to define when two basic objects are equivalent. In graph theory (and group theory), this equivalence relation is called an isomorphism. In topology, the most basic equivalence is a homeomorphism, which allows spaces that appear quite different in most other subjects to be declared equivalent in topology. The surfaces of a donut and a coffee cup (with one handle) are considered equivalent because both have a single hole. This notion needs to be made more precise!

Suppose $ f:
X \rightarrow Y$ is a bijective (one-to-one and onto) function between topological spaces $ X$ and $ Y$. Since $ f$ is bijective, the inverse $ f^{-1}$ exists. If both $ f$ and $ f^{-1}$ are continuous, then $ f$ is called a homeomorphism. Two topological spaces $ X$ and $ Y$ are said to be homeomorphic, denoted by $ X { \;\cong\; }Y$, if there exists a homeomorphism between them. This implies an equivalence relation on the set of topological spaces (verify that the reflexive, symmetric, and transitive properties are implied by the homeomorphism).

Example 4..5 (Interval Homeomorphisms)   Any open interval of $ {\mathbb{R}}$ is homeomorphic to any other open interval. For example, $ (0,1)$ can be mapped to $ (0,5)$ by the continuous mapping $ x \mapsto 5x$. Note that $ (0,1)$ and $ (0,5)$ are each being interpreted here as topological subspaces of $ {\mathbb{R}}$. This kind of homeomorphism can be generalized substantially using linear algebra. If a subset, $ X
\subset {\mathbb{R}}^n$, can be mapped to another, $ Y \subset {\mathbb{R}}^n$, via a nonsingular linear transformation, then $ X$ and $ Y$ are homeomorphic. For example, the rigid-body transformations of the previous chapter were examples of homeomorphisms applied to the robot. Thus, the topology of the robot does not change when it is translated or rotated. (In this example, note that the robot itself is the topological space. This will not be the case for the rest of the chapter.)

Be careful when mixing closed and open sets. The space $ [0,1]$ is not homeomorphic to $ (0,1)$, and neither is homeomorphic to $ [0,1)$. The endpoints cause trouble when trying to make a bijective, continuous function. Surprisingly, a bounded and unbounded set may be homeomorphic. A subset $ X$ of $ {\mathbb{R}}^n$ is called bounded if there exists a ball $ B \subset {\mathbb{R}}^n$ such that $ X \subset B$. The mapping $ x \mapsto 1/x$ establishes that $ (0,1)$ and $ (1,\infty)$ are homeomorphic. The mapping $ x \mapsto
2 \tan^{-1}(x)/\pi$ establishes that $ (-1,1)$ and all of $ {\mathbb{R}}$ are homeomorphic! $ \blacksquare$

Example 4..6 (Topological Graphs)   Let $ X$ be a topological space. The previous example can be extended nicely to make homeomorphisms look like graph isomorphisms. Let a topological graph4.2 be a graph for which every vertex corresponds to a point in $ X$ and every edge corresponds to a continuous, injective (one-to-one) function, $ \tau :
[0,1] \rightarrow X$. The image of $ \tau$ connects the points in $ X$ that correspond to the endpoints (vertices) of the edge. The images of different edge functions are not allowed to intersect, except at vertices. Recall from graph theory that two graphs, $ G_1(V_1,E_1)$ and $ G_2(V_2,E_2)$, are called isomorphic if there exists a bijective mapping, $ f : V_1 \rightarrow V_2$ such that there is an edge between $ v_1$ and $ v_1^\prime$ in $ G_1$, if and only if there exists an edge between $ f(v_1)$ and $ f(v_1^\prime)$ in $ G_2$.

Figure 4.2: Even though the graphs are not isomorphic, the corresponding topological spaces may be homeomorphic due to useless vertices. The example graphs map into $ {\mathbb{R}}^2$, and are all homeomorphic to a circle.
\begin{figure}\begin{center}
\centerline{\psfig{file=figs/stillhom.idr,width=4.0in}}
\end{center}
\end{figure}

Figure 4.3: These topological graphs map into subsets of $ {\mathbb{R}}^2$ that are not homeomorphic to each other.
\begin{figure}\begin{center}
\centerline{\psfig{file=figs/topgraphs.idr,width=4.0in}}
\end{center}
\end{figure}

The bijective mapping used in the graph isomorphism can be extended to produce a homeomorphism. Each edge in $ E_1$ is mapped continuously to its corresponding edge in $ E_2$. The mappings nicely coincide at the vertices. Now you should see that two topological graphs are homeomorphic if they are isomorphic under the standard definition from graph theory.4.3 What if the graphs are not isomorphic? There is still a chance that the topological graphs may be homeomorphic, as shown in Figure 4.2. The problem is that there appear to be ``useless'' vertices in the graph. By removing vertices of degree two that can be deleted without affecting the connectivity of the graph, the problem is fixed. In this case, graphs that are not isomorphic produce topological graphs that are not homeomorphic. This allows many distinct, interesting topological spaces to be constructed. A few are shown in Figure 4.3. $ \blacksquare$

Steven M LaValle 2012-04-20