I have been looking at various proofs of the IVT, and, perhaps the simplest I have encountered makes use of the Completeness Axiom for real numbers and Bolzano's Theorem, which, honestly, I find a bit of an overkill. For an informal proof, we could write something like this:
"If $f$ is continuous on $[a,b]$ then for every value L between the end points $f(a)$ and $f(b)$ there exists $f(c)=L$, for, if this were to be untrue then it would mean $f$ is not continuous as it may be not well-defined for a particular $L$".
Now, my question does not concern opinions, rather, I am asking if this informal proof ,which perhaps mostly use intuition and definitions, is mathematically incorrect since I do know it is not rigorous.