Proof that if the Primal is Unbounded, the Dual is Infeasible (and vice-versa)

Exploring the cinematic intuition of Proof that if the Primal is Unbounded, the Dual is Infeasible (and vice-versa).

Visualizing...

Our institutional research engineers are currently mapping the formal proof for Proof that if the Primal is Unbounded, the Dual is Infeasible (and vice-versa).

Apply for Institutional Early Access →

The Formal Theorem

Consider a Linear Programming problem in standard form: Primal: mincTx \min c^T x subject to Axb Ax \ge b , x0 x \ge 0 . Its dual is: Dual: maxbTy \max b^T y subject to ATyc A^T y \le c , y0 y \ge 0 . If the primal problem is unbounded, then the dual problem is infeasible. Conversely, if the dual problem is infeasible, then the primal problem is unbounded. Mathematically, this can be stated as: Primal Unbounded    Dual Infeasible \text{Primal Unbounded} \iff \text{Dual Infeasible} .

Analytical Intuition.

Imagine two warring kingdoms, Primal and Dual, vying for dominance. Primal seeks to expand its territory infinitely (unbounded objective value) by conquering land Axb Ax \ge b with limited resources x0 x \ge 0 . Its opponent, Dual, tries to build an impenetrable fortress (infeasible dual) by setting up trade routes ATyc A^T y \le c with limited guards y0 y \ge 0 . If Primal's expansion is unstoppable, it means Dual's fortress defenses are fundamentally flawed and cannot contain Primal's growth, thus Dual must be empty (infeasible). Conversely, if Dual cannot even establish a viable defense, its structure must be inherently broken, implying Primal has no limits to its relentless advance.
CAUTION

Institutional Warning.

The subtle interplay between unboundedness and infeasibility arises from the nature of duality. An unbounded primal implies no feasible solution can 'contain' its growth, while an infeasible dual means no feasible solution 'bounds' its potential.

Academic Inquiries.

01

What does it mean for a linear program to be 'unbounded'?

A linear program is unbounded if its objective function can attain arbitrarily large (or small, for minimization) values while still satisfying all constraints. This implies there are feasible solutions that can be improved indefinitely.

02

What does it mean for a linear program to be 'infeasible'?

A linear program is infeasible if there is no set of decision variables that can simultaneously satisfy all the constraints of the problem. The feasible region is empty.

03

Why is the proof of this theorem important?

This theorem is a cornerstone of duality theory in linear programming. It provides a powerful link between the solvability of a primal problem and its dual, guiding algorithmic design and theoretical understanding. It implies that if a problem has a solution, either the primal is bounded and has an optimal solution, or it's infeasible.

04

Can a problem be both unbounded and infeasible?

No. According to the strong duality theorem and its consequences like this one, a primal problem can be: (1) bounded and have an optimal solution, (2) unbounded and have an infeasible dual, or (3) infeasible and have an unbounded dual. It cannot be simultaneously unbounded and infeasible.

Standardized References.

  • Definitive Institutional SourceBertsekas, D. P. (1999). Nonlinear programming. Athena Scientific.

Institutional Citation

Reference this proof in your academic research or publications.

NICEFA Visual Mathematics. (2026). Proof that if the Primal is Unbounded, the Dual is Infeasible (and vice-versa): Visual Proof & Intuition. Retrieved from https://nicefa.org/library/linear-and-integer-programming/proof-that-if-the-primal-is-unbounded--the-dual-is-infeasible--and-vice-versa-

Dominate the Logic.

"Abstract theory is just a movement we haven't seen yet."