Brouwer's fixed point theorem:
Every continuous function $f$ from a convex compact subset $K$ of a Euclidean space to $K$ itself has a fixed point.
I am wondering why the word "convex" is in there. It seems to me that it is necessary and sufficient for $K$ to have no holes, which is a weaker condition than convexity.
Necessary: if $K$ has a hole, then the continuous mapping that simply rotates points around this hole has no fixed point.
Sufficient: A unit disk in any number of dimensions has a Brouwer fixed point. Any compact, hole-less set $K$ is homeomorphic to the unit disk in some number of dimensions. If we map $K$ to the unit disk $D$ with a homeomorphism $h$, then consider the function from $D$ to $D$ given by $h \circ f \circ h^{-1}$. This is a continuous function from the unit disk to itself (which is convex and compact), so it has a Brouwer fixed point $x$. Then $h(f(h^{-1}(x))) = x$, so $f(h^{-1}(x)) = h^{-1}(x)$, so $h^{-1}(x)$ is a Brouwer fixed point of $K$.
What's wrong with this argument?