On my linear programming midterm we were asked the following question. I received a 5/10 on this so I would like to know where I went wrong in my explanation.
$$ \text{max } c^{T}x \\ \text{subject to } Ax \leq b \\ x \geq 0 $$
a) Write down the dual linear program.
b) Show from first principles (that means without using results of any theorems proved in class, you may of course use your knowledge of the proofs, but you need to provide complete explanation) that if the primal program is unbounded then the dual is necessarily infeasible.
Answer to part a was easy: $$ \text{min } b^{T}y \\ \text{subject to } A^{T}y \geq c \\ y \geq 0 $$
This was my answer to part B:
We pick $$y = \bigl(\begin{smallmatrix} y_{i} \\ \vdots \\ y_{m} \end{smallmatrix} \bigr) $$ and define a dual program such that $$ y^{T}\bigl(\begin{smallmatrix} a_{i} \\ \vdots\\ a_{m} \end{smallmatrix} \bigr) \geq c_{j} \\ j = 1, \dots, n $$
By definition these inequalities place an upper bound on our primal. That is all solutions $ S_{D} $ to dual give objective value greater than any primal solution. Therefore for an unbounded primal $ S_{D} $ is empty, which is the definition of infeasible.