Label the edges so that barycentric coordinates on satisfy
Suppose for contradiction that . The distance from a point to a closed set gives continuous nonnegative functions . Their sum never vanishes, while at every point at least one of them vanishes because . Hence
is a continuous map from to its boundary in barycentric-coordinate space. Moreover, , , and . On each edge, the straight-line homotopy between and the identity remains in that edge, so has winding number one. On the other hand, a map from the whole triangle to its boundary makes its boundary restriction null-homotopic, and hence gives winding number zero. This contradiction proves the three-set covering lemma:
If a retraction fixed every boundary point, choose a homeomorphism from to taking its three edges to three consecutive closed arcs of with empty triple intersection. The inverse images under of those arcs would be closed, would cover , and would contain the corresponding boundary arcs. Transporting them to would contradict the result just proved. Therefore
For the final statement, use compactness of the three closed arcs inside the corresponding open sets. A finite open cover of a compact metric space admits a closed shrinking, and the shrinking can be chosen to preserve specified compact subsets already lying in the respective open sets. Thus there are closed sets
which cover and contain , respectively. The disc version of the three-set covering lemma, obtained from the triangle by a homeomorphism taking its edges to the three arcs, gives a point in . Since these sets lie in the original open sets,