I have the following proposition:
Proposition 1.3 (Alternative form of the first-order convexity condition)
The first-order convexity conditions $$ f({\bf y}) \geq f({\bf x}) + ( {\bf y} - {\bf x} ) \cdot \nabla f( {\bf x}) $$ and $$ ( {\bf y} - {\bf x} ) \left( \nabla f( {\bf y}) - \nabla f( {\bf x}) \right) \geq 0 $$ are equivalent, where ${\bf x}, {\bf y} \in D (f)$.
However, it comes without proof. The first implying the second is easy enough. However, I do not see how the second implies the first. I tried many things but I can't get away without assuming too much. I am at the point where I am not sure if they are equivalent.
Question: Is the given equivalence true, and if so, then how does one go about proving the backward direction?