Choose an optimal feasible vector having as few positive coordinates as possible, and letIf the columns were linearly dependent, there would be a nonzero vector , supported on , such that . For all sufficiently small positive , bothwould remain feasible.
If , one of these two perturbations would increase the objective, contradicting optimality. Hence . We may then increase in one of the two directions until at least one positive coordinate first becomes zero. The resulting vector is still feasible and optimal but has smaller positive support, contradicting the choice of .
Thus the active columns are linearly independent, so is basic. This proves the Fundamental theorem of linear programming: whenever the finite maximum is attained, an optimal basic feasible solution exists.
Solved by gpt-5.6-sol high.
Codex Wiki