๐Ÿงฎ Brain Teaser

The Dunce Hat Is Contractible

Consider the dunce hat: take a triangle (a 2-simplex) and identify its three edges according to the word aaaโˆ’1aaa^{-1} โ€” that is, all three edges are identified together, but two of them in one direction and one in the opposite direction.

Is the dunce hat contractible? What is its fundamental group?

(Hint: think about what "contractible" means for a CW-complex, and whether any familiar theorem might help you decide.)

CW-complexesfundamental groupvan Kampencontractibilitycellular homologyWhitehead theorem

Answer: The Dunce Hat Is Contractible

Key Idea / Intuition

The dunce hat looks bizarre โ€” its edge identification pattern creates no obvious retraction to a point, and the space is famously not obviously contractible by inspection. Yet it is contractible! The trick is not to try to visualize a deformation retraction directly, but instead to use the fact that the fundamental group is trivial (by van Kampen or direct calculation) and appeal to Whitehead's theorem for CW-complexes: a simply connected 2-dimensional CW-complex with trivial homology is contractible. The deeper lesson is that algebraic triviality can force geometric triviality, even when the geometry looks weird.


Formal Proof / Solution

Step 1: Build the CW structure

The dunce hat DD has a CW structure:

  • One 0-cell: vv (all three vertices of the triangle are identified to a single point).
  • One 1-cell: aa (all three edges are identified to a single edge).
  • One 2-cell: e2e^2, attached via the word aโ‹…aโ‹…aโˆ’1a \cdot a \cdot a^{-1}.

So the attaching map of e2e^2 goes around the single loop aa with total degree 1+1โˆ’1=11 + 1 - 1 = 1.

Step 2: Compute the fundamental group

The 1-skeleton is S1S^1 (one 0-cell and one 1-cell), so ฯ€1(1-skeleton)=Z\pi_1(\text{1-skeleton}) = \mathbb{Z}, generated by [a][a].

The 2-cell is attached by the loop aโ‹…aโ‹…aโˆ’1=aa \cdot a \cdot a^{-1} = a, which represents the element 1+1โˆ’1=11 + 1 - 1 = 1 in Z\mathbb{Z} (i.e., the generator [a][a] itself).

By van Kampen's theorem (or the standard formula for CW-complexes): ฯ€1(D)=Z/โŸจ[a]โŸฉ=Z/Z={1}.\pi_1(D) = \mathbb{Z} / \langle [a] \rangle = \mathbb{Z}/\mathbb{Z} = \{1\}.

So DD is simply connected.

Step 3: Compute homology

The cellular chain complex is: 0โ†’Zโ†’โˆ‚2Zโ†’โˆ‚1Zโ†’0.0 \to \mathbb{Z} \xrightarrow{\partial_2} \mathbb{Z} \xrightarrow{\partial_1} \mathbb{Z} \to 0.

  • โˆ‚1(a)=vโˆ’v=0\partial_1(a) = v - v = 0 (both endpoints are identified to vv).
  • โˆ‚2(e2)\partial_2(e^2): the attaching word is aaaโˆ’1aaa^{-1}, so the degree is 1+1+(โˆ’1)=11 + 1 + (-1) = 1.

Thus โˆ‚2\partial_2 is multiplication by 11, which is an isomorphism. So: H0(D)=Z,H1(D)=kerโกโˆ‚1/imโกโˆ‚2=Z/Z=0,H2(D)=kerโกโˆ‚2=0.H_0(D) = \mathbb{Z}, \quad H_1(D) = \ker \partial_1 / \operatorname{im} \partial_2 = \mathbb{Z}/\mathbb{Z} = 0, \quad H_2(D) = \ker \partial_2 = 0.

All reduced homology groups vanish.

Step 4: Conclude contractibility

DD is a connected, simply connected CW-complex with all homology groups trivial. By Whitehead's theorem (or more elementarily, by the Hurewicz theorem + Whitehead):

A simply connected CW-complex with trivial reduced homology is contractible.

Therefore, the dunce hat is contractible, and ฯ€1(D)={1}\pi_1(D) = \{1\}.

The Surprise

The dunce hat is a compact 2-dimensional space that looks "badly" glued โ€” intuitively it seems like it should have some interesting topology. Yet it collapses to a point. This makes it a famous example showing that:

  1. Simple connectivity + vanishing homology โ‡’\Rightarrow contractibility (for CW-complexes).
  2. A space can be contractible without admitting any obvious geometric retraction.
  3. The dunce hat is not collapsible in the simplicial sense (a subtler combinatorial notion), showing contractibility โ‡’ฬธ\not\Rightarrow collapsibility โ€” a surprise in combinatorial topology.

Source: Mathematical folklore / Zeeman's example; related discussion in Munkres Ch. 11

Type: topologySource: Mathematical folklore / Zeeman's example; related discussion in Munkres Ch. 11Edit on GitHub โ†—