Proof of Theorem 1.1.
Without loss of generality, we may assume that the LP problem
is of the form
where and are positive integers,
,
, ,
and
is a tuple of variables.
(Indeed, any LP problem can be converted to an LP problem in
the form of having the same feasible region
and optimal solution set. To see this, note that a constraint of the form
can be written as
;
a constraint of the form written as
a pair of constraints and
; and a maximization problem
is equivalent to the problem that minimizes the
negative of the objective function subject to the same constraints.)
Suppose that is not infeasible.
Let denote the system
Solving is equivalent to finding
among all the solutions to
one that minimizes , if it exists.
Eliminating the variables (in any order) using
Fourier-Motzkin elimination gives a system of linear inequalities
containing at most the variable .
By scaling, we may assume that the coefficients of
in are , , or .
Note that any satisfying
can be extended to a solution to and the value from
any solution to must satisfy .
That is not unbounded implies that
must contain an inequality
of the form for some . (Why?)
Let all the inequalites in which the coefficient of is positive be
where for for
some positive integer .
Let .
Then for any solution to , is at least .
But we can set and extend it to a solution for .
Hence, we obtain an optimal solution for and
is the optimal value. This completes the proof of
the theorem.
The significance of the fact
that we can infer
where is the optimal value will be discussed in more details when we
look at duality theory for linear programming.