Let $f:\mathbb R\to\mathbb R$ be monotonically increasing (perhaps discontinuous). Suppose $f(0)\gt 0$ and $f(100)\lt 100$.
Prove $\mathit f(x)=x$ for some $x\in\mathbb R$.
Here are my thoughts. I tried to use the way of contradiction.
Suppose there is no fixed point. Then $f$ can not be a contraction. Then $\forall\alpha\in(0,1)$, $\exists x_1$, $x_2$ such that $d\bigl(f(x_1),f(x_2)\bigl)\gt \alpha d(x_1,x_2)$.
However, I can only extract things below from the given conditions, which does not contribute to my "way of contradiction" method at all, in my opinion.
Since $f$ is monotonically increasing, $f(100) \gt f(0)$.
Since $f(0)\gt 0$ and $f(100)\lt 100$, $d\bigl(f(0),f(100)\bigl)=|f(0)-f(100)|\lt 100\lt |0-100|=d(0,100)$.
I think I should definitely somehow use this but I currently have no idea how.
Could anyone help me figure this out?
Let $B = \{y| 0\le y \le 100; f(y) \le y\}$. $100 \in B$ and $B$ is bounded below by $0$. So $\inf B$ exists and $\inf B \ge 0$.
If $0 < x< f(0)$ then $f(0) < f(x)$ because $f$ is mono increasing so $x < f(0) < f(x)$ so $x\not \in B$ so $f(0)\le \inf B$.
So what is $f(\inf B)$?
If $f(\inf B) > \inf B$ then there is a $y; \inf B < y <f(\inf B)$ so that $y\in B$. Because $y >\inf B$ and $f$ is monot increasing $f(y) > f(\inf B) > y$. Thus $y\not \in B$. This is a contradiction.
If $f(\inf B) < \inf B$ then there is a $\max(0, f(\inf B))< y <\inf(B)$. $y\not \in B$ so $f(y)> y$. But now we have $y< \inf(b)$ but $f(y) > y >f(\inf B)$ violating $f$ being increasing.
So $f(\inf B) = \inf B$
======== old version ======
I suppose I'd let $A = \{x\ge 0|$ for all $y;0\le y \le x; f(y)>y\}$. It's easy to see that $A$ is an interval and that $[0,f(0)] \subset A \subsetneq [0,100]$ and so $A$ is bounded above by $100$ and so $\sup A$ exists.
Pf: If $A$ weren't an interval then there would be an $0\le x < y$ so that $x\not \in A$ and $y \in A$ so there would be an $a \in [0,x]$ so that $f(a)\le f(a)$ but then, as $a\in [0,y]$ we have $y \not \in A$. And $f(0) > 0$ so $0\in A$. And $f(0) > 0$ so as $f$ is mono increasing $f(f(0)) >f(0)$ so $f(0)\in A$ and so $[0,f(0)]\subset A$ and as $f(100) < 100$, $100 \not \in A$ so $A\subsetneq [0,100]$.
Okay so what is $f(\sup A)$?
$f(\sup A) < \sup A$ is impossible. If $f(\sup A) < \sup A$ then let $\epsilon = \sup A - f(\sup A)$. Then there is a $y \in A$ so that $\sup A - \epsilon < y \le \sup A$ and $f(y) > y >\sup A - \epsilon = f(\sup A)$ which violates $f$ being mono increasing.
And $f(\sup A) > \sup A$ is impossible. If so, That would mean $\sup A \in A$. Let $z$ be so that $\sup A < z < f(\sup A)$. Then $z\ne A$ so there an $a\in [0, z]$ so that $f(a) \le a$ but $a \not \in [0,\sup A]\subset A$ so $a > \sup A$. But $f(a) \le a < f(\sup A)$ which violates that $f$ is increasing.
So $f(\sup A) = \sup A$.