Let’s recall Brouwer fixed-point theorem.
Theorem (Brouwer): Every continuous function from a convex compact subset K of a Euclidean space to K itself has a fixed point.
We here describe an example of a homeomorphism of the unit ball of a Hilbert space having no fixed point. Let E be a separable Hilbert space with (en)n∈Z as a Hilbert basis. B and S are respectively E closed unit ball and unit sphere.
There is a unique linear map u:E→E for which u(en)=en+1 for all n∈Z. For x=∑n∈Zξnen∈E we have u(x)=∑n∈Zξnen+1. u is isometric as ‖u(x)‖2=∑n∈Z|ξn|2=‖x‖2 hence one-to-one. u is also onto as for x=∑n∈Zξnen∈E, ∑n∈Zξnen−1∈E is an inverse image of x. Finally u is an homeomorphism.
We now define f:E→E by f(x)=1–‖x‖2e0+u(x)
- For ‖x‖=1, ‖f(x)‖=‖u(x)‖=‖x‖=1, therefore f is an homeomorphism of the unit sphere S.
- For ‖x‖≤1 ‖f(x)‖≤1–‖x‖2+‖u(x)‖≤1+‖x‖2≤1 hence f(B)⊂B.
We now prove that f is bijective from B to B and we find the inverse mapping.
First we have f(0)=e02 and conversely, f(x)=e02 implies ‖x‖=0 hence x=0. For x∈B non zero, 0, x and x/‖x‖ are aligned. We notice that (λ,1−λ)=(‖x‖,1−‖x‖) are the barycentric coordinates of x on the segment [x/‖x‖,0] as x=λx‖x‖+(1−λ)0 One can verify that the following equality holds f(x)=λf(x‖x‖)+(1−λ)f(0) which means that e0/2, f(x) and f(x/‖x‖) are also aligned and that (λ,1−λ) are the barycentric coordinates of f(x) on the segment [f(x/‖x)‖,e0/2]
Consequently, to find the inverse image under f of a point x∈B, x≠e0/2 one has to proceed in the following way:
- Find the intersection z=φ(y) (we’ll prove that z is uniquely defined) of the ray D having e0/2 as origin and passing through y.
- Find the barycentric coordinates (λ,1−λ) of y as a point of the segment [z,e0/2].
- x=f−1(y) is then defined by λu−1(z‖z‖)
The equation of the ray D is y=λz+(1−λ)e02 where λ∈[0,+∞). Denoting μ=1/λ we get z=e0/2+μ(y−e0/2) and z belongs to S if and only if ‖y−e0/2‖2μ2+ℜ⟨e0/2,y−e0/2⟩μ–3/4=0 One can verify that this quadratic equation has a unique solution μ=μ(y)>0 as its value is strictly negative for μ=0. Considering the formulaes used to solve quadratic equations, we conclude that the function μ(y):B∖{e0/2}→(0,+∞) is continuous. Denoting λ(y)=1/μ(y) we notice that λ(y) tends to 0 as y tends to e0/2. Hence, λ can be extended to a continuous function on the full ball B.
For y∈B∖{e0/2} x=f−1(y)=λ(y)u−1(z/‖z‖) with z=e0/2+μ(y)(y−e0/2). This proves that the map f−1 is continuous on B∖{e0/2} hence on B as ‖f−1(y)‖≤|λ(y)|. Finally f is an homeomorphism from B to B.
f|B has no fixed point
If x=∑n∈Zξnen=f(x) was a fixed point, we would have ξn=ξn−1 for all n≠0 hence ξn=ξ0 for all n≥0 and ξ−n=ξ−1 for all n≤−1 which implies ξn=0 for all n∈Z and x=0. In contradiction with f(0)=e0/2.
This counterexample is from an exercise of Claude Wagschal French book Topologie et analyse fonctionnelle.