I am wondering about the following question: A strictly convex (concave) differentiable function $f:\mathcal{R}\to\mathcal{R}$ has the geometrical property that its graph lies completely above (below) the tangential line at any point (except at the point of contact). Now, this is a special property of such functions but is a relaxed version of this also valid for all (not necessarily continuously) differentiable functions? More specifically, let's call $x_0$ a convex point if there is a neighborhood of $x_0$ such that $$f(x) > f(x_0) + f'(x_0)(x- x_0)$$ for all $x$ in that neighborhood. Similarly, let's call $x_0$ concave if the reverse inequality holds for some neighborhood: $$f(x) < f(x_0) + f'(x_0)(x- x_0)$$ Then, is it true that any non-linear differentiable function has at least one concave or convex point?
Full disclosure: this question was first stated as true on a different forum without any additional information or explanations. It is possible this is well-known and I have never come across this result, or that this is completely wrong. Regardless, I am hoping to get some additional information as I think this is quite a neat result either way.