Every 1-Lipschitz function in the closed unit ball has a fixed point

1.9k Views Asked by At

I'm currently trying to solve the following exercise:

Let B be the closed unit ball in $\mathbb R^n$ together with the euclidean metric. Show that every 1-Lipschitz function $f:B\to B$ has a fixed point.

I think I am supposed to use the Banach Fixed Point Theorem, but I somehow have to show that I am allowed to use it, since in general you can only use it for a Lipschitz constant $L$ with $0 \le L \lt 1$. However, since we look at the closed unit ball, I think I have to show that $f$ is a contraction even for $L = 1$. Can you give me any ideas?

2

There are 2 best solutions below

1
On BEST ANSWER

Since $B$ is compact, it suffices to prove that $$\inf_{x\in B} |f(x)-x|=0 \tag1$$ (The infimum must be attained by compactness.)

For every $\epsilon>0$ the map $x\mapsto (1-\epsilon)f(x)$ is $(1-\epsilon)$-Lipschitz, and therefore has a fixed point $x_\epsilon$. Since $|f(x_\epsilon)-x_\epsilon|=|\epsilon f(x_\epsilon)|\le \epsilon$, we have $(1)$.

0
On

Here's another argument I came up with, although I personally prefer the accepted answer.

Let $g(x) = ||f(x) - x||$. Since $B$ is compact and $f$ is continuous, there exists $x_0 \in B$ such that $g(x_0) \leq g(x)$ for all $x \in B$. Suppose $g(x_0) > 0$. Let $\epsilon = g(x_0)$, $z = (f(x_0) - x_0) / 2$ and $x_n = x_0 + n z$. It is possible to show via induction that $f(x_{n}) = f(x_0) + n z$ for all $n$. This means $f$ eventually maps a point inside $B$ to a point outside $B$, violating the assumption that $f$ maps $B$ to $B$. We must therefore conclude $g(x_0) = 0$, implying that $f$ has a fixed point at $x_0$.