We formulate the shortest path problem as follows:
We have a directed graph $D=(V,A)$ with length $c_{j}$ for each arrow $e_j$ in $A$ and two special points $s,t\in V$.
The node-arc incidence matrix $A$ is defined as $a_{ij}$ is $1$ if the arrow $e_j$ leaves from $i$, $-1$ if the arrow $e_j$ arrives in $i$ or $0$ otherwise.
Our decision variable is $f_j$, which is $1$ if the path uses arrow $e_j$.
PRIMAL: We want to minimalize $\sum_{e_j\in A}c_jf_j$ under the conditions that $Af=(1,0,...,0,-1)^\top$ and $f\geq 0$.
DUAL: We want to maximize $\pi_s-\pi_t$ under the conditions that $\pi^\top A\leq c$ and $\pi\in\mathbb{R}^m$.
I have the following three statements:
(i) There exists a shortest s-t walk.
(ii) The dual $LP$ problem has a feasible solution.
(iii) There is no circuit with negative total length.
Unfortunately I have absolutely no idea how to begin to prove the equivalence of these statements.
EDIT: Extra condition: from each vertex there exists at least one directed path to $t$.