Every increasing function from a certain set to itself has at least one fixed point
I need a hint for the following question:
Let $S$ be a nonempty ordered set such that every nonempty subset $E\subseteq S$ has both a least upper bound and a greatest lower bound. Suppose $f:S \rightarrow S$ is a monotonically increasing function. Show that there exists an $x\in S$ so that $f(x)=x$.
My reasoning so far has been as follows:
I wanted to prove this by contradiction. If we assume the statement is false, this implies that for each $x\in S$, $f(x) > x$ or $f(x) < x$. Let $A:=\{x:f(x)<x\}$, $B:=\{x:f(x)>x\}$.
Let's assume $A$ is empty. Then it is easy to show a contradiction. We know that $\sup(B)\in B$. But that means that $f(\sup(B))>\sup(B)$ which is impossible. The same idea applies if we assume $B$ is empty.
What I am trying to do is prove the case where both $A$ and $B$ are nonempty. To prove the first part I haven't even used the monoticity of the function $f$, so I know that I have to use it at this point. That means trying to find a contradiction by finding $x,y\in S$, $x\le y$, $f(x)>f(y)$. I was trying to look at the supremum and infimum of $A$ and $B$ but that didn't seem to lead me anywhere.
I would appreciate hints!
Solution 1:
This is a tricky pure real analysis problem. Drawing functions helps very much.
You only need to consider the case $B \neq \{\}$
Let $b= \sup B$
Take a look at the red point below : whatever the function, it's a fixed point. And it's also $\sup B$ on the $x$ axis.
- if $b\in B$, then $f(b)>b$. Applying $f$, $f(f(b))>f(b)$
Hence $f(b) \in B$.
But by $b=\sup B$ definition as an upper bound of $B$, $f(b) \leq b$
Since $f(b)>b$, it's a contradiction.
- if $b\notin B$ then $f(b)\leq b$ .
Consider $x\in B$
Then since $b\notin B$ and $b=\sup B$ (in other words, $b$ is an upper bound of$B$ that does not belong to $B$), it holds $x<b$
Applying $f$, $f(x)<f(b)$
Since $x\in B$, $x<f(x)$, hence $x<f(x)<f(b)$
Hence $x<f(b)$
This proves that $f(b)$ is an upper bound of $B$.
Since $b=\sup B$, $f(b) \geq b$ (using the least upper bound definition)
We have that $f(b) \geq b$ and $f(b) \leq b$, hence $f(b)=b$