The mean value theorem is usually stated as follows:
Let $(F, \parallel \parallel)$ be a Banach space and $f : [a, b] \to F$ be a function that is continuous on $[a, b]$ and differentiable on $(a, b).$ Then $\exists\ c \in (a,b)$ s.t $$\| f(b) − f(a) \| = \| f'(c) \| \|(b − a)\| $$
My professor instead uses an inequality:
Let $(F, \parallel \parallel)$ be a Banach space and $f : [a, b] \to F$ be a function that is continuous on $[a, b]$ and differentiable on $(a, b).$ Then $$\| f(b) − f(a) \| \leq \sup_{c \in [a,b]} \|f'(c)\|\|(b − a)\| .$$
Isn't the inequality weaker than the equality? Why would you want to use an inequality and supremum?