How do I prove an optimal solution to dual is not unique if an optimal solution to the primal is degenerate and unique?
What I tried:
Let the primal be
$$\max z=cx$$
subject to
$$Ax \le b, x \ge 0$$
Let the dual be
$$\min z'=b^Ty$$
subject to
$$A^Ty \le c^T, y \ge 0$$
Let the (we assume there is only one) primal solution be
basic variables: $(x_{B_1}, x_{B_2}, ..., x_{B_i})$
non-basic variables: $(x_{NB_1}, x_{NB_2}, ..., x_{NB_i})$
Let a (there could be more than one) dual solution be
basic variables: $(y_{B'_1}, y_{B'_2}, ..., y_{B'_i})$
non-basic variables: $(y_{NB'_1}, y_{NB'_2}, ..., y_{NB'_i})$
By degeneracy of primal solution, one of the basic variables is zero:
$$x_{B_{i_0}} = 0$$
Zero or not, since it's a primal basic variable, we have:
$$z_{B_{i_0}} - c_{B_{i_0}} = 0 = y_{B_{i_0}}$$
Note that $y_{B_{i_0}}$ is not necessarily the same as $y_{B'_{i_0}}$
By uniqueness of primal solution, all of the non-basic variables of primal have positive reduced cost:
$$z_{NB_1} - c_{NB_1} > 0$$
$$\vdots$$
$$z_{NB_i} - c_{NB_i} > 0$$
To show that the dual has alternative solutions, we must show that one of these is true:
$$z_{NB'_1} - b_{NB'_1} = 0$$
$$\vdots$$
$$z_{NB'_i} - b_{NB'_i} = 0$$
I think I could prove this assuming
$$\text{non-basic = slack}$$
which is not necessarily true of course.
How then might I prove this?