As we know, a standard way to represent linear programs is
$$\begin{array}{ll} \text{maximize} & c^T x\\ \text{subject to} & A x \leq b\\ & x \geq 0\end{array}$$
with the associated dual
$$\begin{array}{ll} \text{minimize} & b^T y\\ \text{subject to} & A^T y \geq c\\ & y \geq 0\end{array}$$
We know that in such a case, either both problem have an optimum (at the same point) or one is unfeasible and the other unbounded. Now suppose in these definitions, I remove the non-negativity constraints on $x$ and $y$. I then have two questions.
Firstly, in such a case, can an optimum be achieved with an unbounded feasible set? If so, does that mean the dual will have the same optimum?
Secondly, what would be a way to check if an optimum is attained if the feasible set is unbounded? Will checking at the vertices only suffice in this case?