I have been attempting to show that strictly increasing Darboux Functions are continuous, where $f$ is a Darboux Function if it has the so called "Intermediate Value Theorem", i.e.
for any two values $a$ and $b$ in the domain of $f$, and any $y$ between $f(a)$ and $f(b)$, there is some $c$ between $a$ and $b$ with $f(c) = y$$\tag{Wikipedia}$
I am somewhat familiar with a number of proofs of this statement, and have been trying to find new ways to prove it. I have come up with the following proof, with which I have some serious qualms:
Assume $f: [a,b] \to \mathbb{R}$ is an increasing Darboux Function.
Let $\epsilon>0$ be given, and suppose that $x<y$ with $x,y\in[a,b]$. Choose any $L\in \left(f(x),f(y)\right)$, which is equivalent to $f(x)<L<f(y)$ since $f$ is increasing.If $|f(x)-L|<\epsilon\,$ let $y'=y$ and $x'=x$.
If $|f(x)-L|\ge\epsilon\,$ choose $x'$ and $y'$ such that $L-\epsilon < f(x') < L < f(y') < L+\epsilon$ by Intermediate Value Property and note $|f(x')-L|<\epsilon$
Let $\delta = y' - x'$Now, by Intermediate Value Theorem there exists $c\in(x',y')$ such that $f(x)=L$. This implies that $0 < c-x' < y'-x'$ so that $|x'-c|< y'-x'=\delta$ while $|f(x')-f(c)| = |f(x')-L| < \epsilon$
Now, I am not confident that this proves continuity of $f$. Instead of following the standard process, namely
- Starting with an $\epsilon$
- Choosing some $\delta$ and assuming $|x-c|<\delta$
- Showing this implies $|f(x)-f(c)|<\epsilon$
I feel that I have done everything out of order and thus my "proof" is invalid.
Q: Assuming I am correct and that this proof is fundamentally flawed, is there any simply way to correct it without completely altering the proof?