% TeX root = ../main.tex
\begin{tikzpicture}[program,initial above,font=\scriptsize]
    \node[state,initial]    (l0)                       {$\ell_0$};
    \node[state] (l10) [below=2cm of l0] {$\ell_{1,0}$};
    \node[state] (l30) [below=2cm of l10] {$\ell_{3,0}$};
    \node[state] (l21) [right=3cm of l10] {$\ell_{2,1}$}; % rename to l20

    \node[state] (l11) at ($(2,-3)+(l21)$) {$\ell_{1,1}$};
    \node[state] (l13) at ($(-2,-3)+(l21)$) {$\ell_{1,3}$};
    \node[state] (l20) at ($(2,-2) + (l13)$) {$\ell_{2,0}$}; % rename to l21
    \node[state] (l31) at ($(-2,-1) + (l13)$) {$\ell_{3,1}$}; 

    \path[->]   
        (l0) edge node[swap]{ $t_0$ } (l10)
        (l10) edge node[swap]{ $t_{1,1}: \tau = x > 0$ } (l21)
        (l10) edge node[swap]{ $t_{4,1}: \tau = x \leq 0$ } (l30)
        (l21) edge node[swap] {$t_{3b,1}$} (l13)
        (l21) edge node {$t_{3a,1}$} (l11)
        (l13) edge[bend right] node {$t_{2}$} (l20)
        (l11) edge[bend right] node[swap] {$t_{2}$} (l20)
        (l20) edge[bend right] node {$t_{1b}$} (l13)
        (l20) edge[bend right] node {$t_{1a}$} (l11)
        (l13) edge node {$t_{4,2}$} (l31)
        % (l2) edge[color=rot-75,bend right=60] node { $t_{2a}:
        % \begin{aligned}&p=0.5\\&\tau=y < z\end{aligned}$ } (l1)
        % (l2) edge[color=rot-75,bend right=80] node[swap] { $t_{2b}:
        % \begin{aligned}&p=0.5\\&\tau=y < z\\&\eta(y)=y+1\end{aligned}$ } (l1)
        % (l2) edge[color=rwth-75,bend left=60] node[swap] {
        % $t_{3a}:\begin{aligned}&p=0.5 \\&\tau=y \geq z\end{aligned}$ } (l1)
        % (l2) edge[color=rwth-75,bend left=80] node {
        % $t_{3b}:\begin{aligned}&p=0.5 \\&\tau=y \geq z\\&\eta(x) = x-1\end{aligned}$ } (l1)
                    ;
\end{tikzpicture}