Brouwer’s fixed-point theorem

Brouwer’s fixed point theorem is neat, easy to state and can be used to prove the existence of the Nash mixed equilibrium. It’s pretty straightforward to prove on a Euclidean plane with the fundamental group. Higher dimensions call for higher order homotopy groups, but we might just as well use any homology functor. Original proof by Brouwer apparently was done with degrees of maps, but one with homology groups is in my opinion simpler. It also shows a fairly canonical way of using homology in the wild!

BFPT. Let f:Bnβ†’Bnf: B^n \rightarrow B^n be a continuous map. Then there is an x∈Bnx\in B^n such that f(x)=xf(x)=x. Here we denote BnB^n to be a closed ball Rn\R^n and Snβˆ’1S^{n-1} is its boundary, a sphere in Rn\R^n. In fact, any convex bounded subspace works.

Proof. Suppose otherwise. Cast a ray from f(x)f(x) through xx to boundary and denote it r:Bnβ†’Snβˆ’1r: B^n \to S^{n-1}. We can prove it is continuous. It is clear that rr is identity on boundary. Define ii as inclusion map of the boundary, that is, an extension of identity to the ball. Clearly, r∘ir\circ i will be remain identity on boundary.

We can draw a new diagram with induced maps and the homology groups. By, say, simplical triangulations or tricks in different homology theories, we also know that for any nn the Hnβˆ’1(Snβˆ’1)β‰…ZH_{n-1}(S^{n-1})\cong\Z and Hnβˆ’1(Bn)β‰…0H_{n-1}(B^n)\cong 0.

In particular, by the functorial properties of the homology, we have that for induced maps, the rβˆ—βˆ˜iβˆ—r_*\circ i_* must remain identity, now on Z\Z. Let nn in Z\Z, then n=rβˆ—(iβˆ—(n))=rβˆ—(0)=0n=r_*(i_*(n))=r_*(0)=0. We have a contradiction, but inclusion map exists by construction, so rr must not. We conclude there must be a fixed point. β–‘\square