Consider a linear programming problem of the form:
$$ \max \vec c \cdot \vec x \quad \text{s.t.}$$ $$\mathbf{A} \cdot \vec x = \vec b,\quad \vec x \ge 0$$
It is known that either this problem is infeasible or it has an optimum basic solution (where the columns of $\mathbf{A}$ corresponding to non-zero entries in $\vec x$ are independent). However, there may be more than one optimal solution. In this case, I haven't found a proof (or disproof) of the following statement:
Any solution of a feasible linear programming problem is a convex combination of basic optimal solutions.
Is this true? What is the proof / counterexample? The converse is clearly true: A convex combination of two or more optimal basic solutions is also optimal.