Prove $f(c) = c$ under a condition.

220 Views Asked by At

Suppose $f(x)$ is continuous on $[0,1]$ and $f(0) = 1, f(1) = 0$. Prove that there is a point $c$ in $(0, 1)$ such that $f(c) = c$.


let $l(x) = x$ and $d(x) = f(x) - l(x)$.

We have $d(1) = f(1) - l(1) = -1$ and $d(0) = 1$.

We divide $[-1, 1]$ in $H$ equal parts , where $H$ is a infinite hyperinterger.

$$-1, -1 + \delta, -1 + 2\delta, \ ... \ , -1 + H\delta = 1$$

Let $-1 + K\delta$ be the last partition point such that $d^*(-1 + K\delta) < 0$

$$\therefore d^*(-1 + K\delta) < 0 < d^*(-1 + (K+1)\delta)$$

$$\therefore f^*(-1 + K\delta) < -1 + K\delta < f^*(-1 + (K+1)\delta) - \delta$$

Since $f^*(-1 + K\delta) \approx f^*(-1 + (K+1)\delta) - \delta$, therefore $f^*(-1 + K\delta) \approx -1 + K\delta$

Let $c = st(-1 + K\delta)$

By taking standard part of the $f^*(-1 + K\delta) \approx -1 + K\delta$ , we get $f(c) = c$.


  • I think this is probably correct but to be on the safe side please check my proof.
2

There are 2 best solutions below

0
On BEST ANSWER

$\DeclareMathOperator{\st}{st}$This is indeed the correct and usual approach to proving the intermediate value theorem (and hence this question) under nonstandard analysis.

The fundamental idea is if $f\colon[a,b]\to\mathbb{R}$ is a continuous function and $u\in\mathbb{R}$ satisfies $f(a)<u<f(b)$ (or $f(b)<u<f(a)$) then there is a $c\in (a,b)$ such that $f(c)=u$. Why? $[a,b]$ has a finite subset $F$ containing its standard elements and therefore defining $x=\min\{x'\in F:u\leq f(x')\}$ gives $c=\st(x)$ provided $f$ was continuous. This is slightly more general than the idea you used where you provided a particular set $F$ (which in fact gives a simpler proof), but the idea is the same.

8
On

Call $d(x)=f(x)-x$ then $d(0)=1$ and $d(1)=-1$, so by Bolzano's Theorem there is a number $c\in(0,1)$ such that $d(c)=0$.