Suppose that a function $f(x)$ is differentiable $\forall x \in [a,b]$. Prove that $f'(x)$ takes on every value between $f'(a)$ and $f'(b)$.
If the above question is a misprint and wants to say "prove that $f(x)$ takes on every value between $f(a)$ and $f(b)$", then I have no problem using the intermediate value theorem here.
If, on the other hand, it is not a misprint, then it seems to me that I can't use the Intermediate value theorem, as I can't see how I am authorised to assume that $f'(x)$ is continuous on $[a,b]$.
Or perhaps there is another way to look at the problem?