<<

THE MILNOR-ROGERS PROOF OF THE BROUWER FIXED POINT THEOREM

RALPH HOWARD DEPARTMENT OF UNIVERSITY OF SOUTH CAROLINA COLUMBIA, S.C. 29208, USA [email protected]

Let Rn have its usual inner product h·, ·i and let k·k be the indced . n Let Bn := {x ∈ Rn : kxk < 1} be the open unit ball, B := {x ∈ Rn : kxk≤1}the closed unit ball, and Sn−1 := {x : kxk =1}the unit in Rn. n Theorem 1 (Brouwer Fixed Point Theorem). Every continuous map f : B n n → B has a fixed point. That is there is an x ∈ B such that f(x)=x. In [1] J. Milnor gave a proof of this result based on elementary multidi- mensional integral calculus. In [2] C. A. Rogers simplified Milnor’s proof. Here we give an exposition of the Milnor-Rogers proof. n Lemma 1. There is no C1 map f : B → Sn−1 such that f(x)=xfor all x ∈ Sn−1. n Proof. Assume, toward a contradiction, that such an f : B → Sn−1 exists. For t ∈ [0, 1] let

ft(x)=(1−t)x+tf(x)=x+tg(x) n where g(x)=f(x)−x. Note that for x ∈ B that

kft(x)k≤(1 − t)kxk + tkf(x)k≤(1 − t)+t=1 n n n−1 and therefore ft : B → B . Also note that for all x ∈ S

ft(x)=(1−t)x+tf(x)=(1−t)x+tx = x, n−1 1 and thus ft fixes all points on S .Asfis C , the same is true of g and n therefore there is a constant C such that for all x1,x2 ∈B

kg(x2)−g(x1)k≤Ckx2−x1k. n Now assume that there are distinct points x1 and x2 in B with ft(x1)= ft(x2). This implies x2 − x1 = t(g(x1) − g(x2)) and therefore

kx2 − x1k = tkg(x1) − g(x2)k≤Ctkx2 − x1k. n As x1 =6 x2 this implies Ct ≥ 1. Thus when t<1/C the function ft : B → n n B is injective. Let Gt = ft[B ] be the image of the open unit ball under

Date: December 2004. 1 2 RALPH HOWARD

0 n n ft. The derivative of ft, viewed as a linear map ft(x): R → R , is given by f 0(x)=I+tg0(x) n 1 where I is the identity map on R .Asgis C there is a t0 such that 0 det ft(x) > 0 for all t ∈ [0,t0]. Then by the inverse function theorem Gt is an for all t ∈ [0,t0]. By possibly making t0 smaller we also have that ft is injective for all t ∈ [0,t0]. n We claim that Gt = B for all t ∈ [0,t0]. Assume that this is not the n case. Then the ∂Gt will intersect the open ball B at some point n y0.Asy0∈∂Gt there is a sequence x` ∈ B such that lim`→∞ ft(x`) → n y0. By the compactness of B we can pass to a subsequence and assume n that lim`→∞ x` = x0 for some x0 ∈ B . Then, by the continuity of f,we have ft(x0)=y0. But, as Gt is open and open sets are disjoint from their n n n n−1 boundaries, y0 is not in Gt = f[B ], thus x0 ∈ B \B = S . But for x0 ∈ n−1 n−1 S we have that ft(x0)=x0, which implies that y0 = ft(x0)=x0 ∈S , n which contradicts the assumption that y0 is in B . Therefore for t ∈ [0,t0] n n the map ft : B → B is a bijection. Define a function F :[0,1] → R by Z Z 0 0 F (t)= det ft(x) dx = det(I + tg (x)) dx Bn Bn where dx is the volume measure on Rn. This is clearly a polynomial in t. n n And for t ∈ [0,t0] the function ft : B → B is a bijection and so by the change of variable formula for multiple integrals F (t) is just the volume of n n the image ft[B ]=B . That is n F (t) = Volume(B ) for t ∈ [0,t0]. But a polynomial that is constant on an is constant everywhere. n Therefore F (t) = Volume(B ) for all t ∈ [0, 1] and in particular F (1) = n n−1 Volume(B ) > 0. But f1(x)=f(x)∈S for all x and therefore 2 hf1(x),f1(x)i=kf1(x)k =1 for all x. Thus for any vector v ∈ Rn

0 d d 2hf1(x)v, f1(x)i = hf1(xt + tv),f1(x+tv)i = 1 =0. dt t=0 dt t=0 0 ⊥ This shows that the range of f1(x) is contained in f(x) , the orthogonal 0 n compliment of f(x). But then rank f1(x) ≤ n − 1 for all x ∈ B and 0 n therefore det f1(x) = 0 for all x ∈ B . Whence Z 0 F (1) = det f1(x) dx =0. Bn This contradicts that F (1) > 0 and completes the proof.  THE MILNOR-ROGERS PROOF OF THE BROUWER FIXED POINT THEOREM 3

n n Proof of the Brouwer Fixed Point Theorem. Let f : B → B be a continu- ous map. Then by the Stone-Weierstrass theorem there is a sequence of C1 n n n functions p` : B → R such the kf(x) − p`(x)k≤1/` for all x ∈ B . (In fact we can choose the p`’s to be polynomials.) Then kp`(x)k≤kf(x)k+ −1 kp`(x)−f(x)k≤1+1/`. Therefore if h` =(1+1/`) p` we have that n n h` : B → B and h` → f uniformly. n n We claim that each h` has a fixed point in B . For if not, let f` : B → Sn−1 be map n−1 f`(x) = point where the ray from h`(x)toxmeets S . 1 If h` has no fixed point this map is C and f`(x) n−1 has f`(x)=xfor all x ∈ S contradicting x Lemma 1. h (x) Let x` be a fixed point of h`, that is h`(x`)= ` n x`.AsB is compact we can pass to a subse- quence and assume that x` → x0 for some x0 n in B .Ash`→funiformly this implies

f(x0) = lim h`(x`) = lim x` = x0. `→∞ `→∞ That is f has x0 as a fixed point.  We get as a corollay, important enough to be called a theorem, a version of Lemma 1 where f is not required to be C1. n Theorem 2. There is no continuous map f : B → Sn−1 with f(x)=xfor all x ∈ Sn−1. n n n Proof. Assume that such an f : B → Sn−1 existed. Let g : B → B be n given by g(x)=−f(x). Therefore g also maps B into Sn−1. Therefore if x = g(x) we have x ∈ Sn−1. But for x ∈ Sn−1, g(x)=−f(x)=−x=6 x. Thus g has no fixed point, contradicting Theorem 1.  References

1. J. Milnor, Analytic proofs of the “hairy ball theorem” and the Brouwer fixed-point the- orem, Amer. Math. Monthly 85 (1978), no. 7, 521–524. MR MR505523 (80m:55001) 2. C. A. Rogers, A less strange version of Milnor’s proof of Brouwer’s fixed-point theorem, Amer. Math. Monthly 87 (1980), no. 7, 525–527. MR MR600910 (82b:55004)