--- /dev/null
+
+\documentclass[tikz,border=10pt]{standalone}
+
+
+\RequirePackage{luatex85}
+\usepackage[utf8]{inputenc}
+\usepackage{amsmath, amssymb, amsfonts, accents}
+\usetikzlibrary{graphdrawing, graphs, arrows, shapes, automata, calc}
+\usegdlibrary{trees, layered}
+\usepackage{stix}
+
+
+\newcommand{\Xund}{\rule{.4em}{.4pt}}
+\newcommand{\IRE}{I\!RE}
+
+
+\begin{document}
+
+\begin{tikzpicture}[>=stealth, ->, auto, node distance=0.2in]
+
+\tikzstyle{every node}=[draw=none]
+
+% $(\epsilon|a^{0,\infty})(a|\epsilon)^{0,\infty}$
+
+\begin{scope}[xshift=-1.1in]
+ \node (a) {\small{
+ $\begin{aligned}
+ & mark ( (\epsilon|a^{0,\infty})(\epsilon|a)^{0,\infty} ) ) = \big[ \\
+ %
+ & \quad mark ( (\epsilon|a^{0,\infty}) ) = \big[ \\
+ & \quad mark ( \epsilon|a^{0,\infty} ) = \big[ \\
+ & \quad\quad\quad mark ( \epsilon ) = (0,0,\epsilon), \\
+ & \quad\quad\quad mark ( a^{0,\infty} ) = \big[ \\
+ & \quad\quad\quad\quad mark ( a ) = (0,0,a) \\
+ & \quad\quad\quad \big] = (0,0,(0,0,a)^{0,\infty}) \\
+ & \quad\quad \big] = (0,0,(0,0,\epsilon) \mid (0,0,(0,0,a)^{0,\infty})) \\
+ & \quad \big] = (1,1,(0,0,\epsilon)|(0,0,(0,0,a)^{0,\infty})) \\
+ %
+ & \quad mark ( (\epsilon|a)^{0,\infty} ) = \big[ \\
+ & \quad\quad mark ( (\epsilon|a) ) = \big[ \\
+ & \quad\quad\quad mark ( \epsilon|a ) = \big [ \\
+ & \quad\quad\quad\quad mark ( \epsilon ) = (0,0,\epsilon) \\
+ & \quad\quad\quad\quad mark ( a ) = (0,0,a) \\
+ & \quad\quad\quad \big] = (0,0,(0,0,\epsilon)|(0,0,a)) \\
+ & \quad\quad \big] = (1,1,(0,0,\epsilon) \mid (0,0,a)) \\
+ & \quad \big] = (1,0,(1,1,(0,0,\epsilon) \mid (0,0,a))^{0,\infty}) \\
+ %
+ & \big] = (1,1,
+ (1,1,(0,0,\epsilon) \mid (0,0,(0,0,a)^{0,\infty})) \\
+ & \quad\quad\quad \cdot (1,0,(1,1,(0,0,\epsilon) \mid (0,0,a))^{0,\infty})
+ )
+ \end{aligned}$
+ }};
+\end{scope}
+
+\begin{scope}[xshift=1.6in, yshift=0.3in]
+ \node (a) {\small{
+ $\begin{aligned}
+ & enum (1,1,(1,1,
+ (1,1,(0,0,\epsilon) \mid (0,0,(0,0,a)^{0,\infty})) \\
+ & \quad\quad\quad\quad\quad \cdot (1,0,(1,1,(0,0,\epsilon) \mid (0,0,a))^{0,\infty}))) = \big[ \\
+ & \quad enum (2,2,(1,1,(0,0,\epsilon) \mid (0,0,(0,0,a)^{0,\infty}))) = \big[ \\
+ & \quad\quad enum (3,3,(0,0,\epsilon)) = (3,3,(0,0,\epsilon)) \\
+ & \quad\quad enum (3,3,(0,0,(0,0,a)^{0,\infty})) = \big[ \\
+ & \quad\quad\quad enum (3,3,(0,0,a)) = (3,3,(0,0,a)) \\
+ & \quad\quad \big] = (3,3,(0,0,(0,0,a)^{0,\infty})) \\
+ & \quad \big] = (3,3,(2,2,(0,0,\epsilon) \mid (0,0,(0,0,a)^{0,\infty}))) \\
+ %
+ & \quad enum (3,3, (1,0,(1,1,(0,0,\epsilon) \mid (0,0,a))^{0,\infty}) ) = \big[ \\
+ & \quad\quad enum (4,3, (1,1,(0,0,\epsilon) \mid (0,0,a)) ) = \big[ \\
+ & \quad\quad\quad enum (5,4, (0,0,\epsilon) ) = (0,0,\epsilon) \\
+ & \quad\quad\quad enum (5,4, (0,0,a) ) = (0,0,a) \\
+ & \quad\quad \big] = (5,4,(4,3,(0,0,\epsilon) \mid (0,0,a))) \\
+ & \quad \big] = (5,4,(3,0,(4,3,(0,0,\epsilon) \mid (0,0,a))^{0,\infty})) \\
+ %
+ & \big] = (5,4,(1,1,
+ (2,2,(0,0,\epsilon) \mid (0,0,(0,0,a)^{0,\infty})) \\
+ & \quad\quad\quad\quad\quad \cdot (3,0,(4,3,(0,0,\epsilon) \mid (0,0,a))^{0,\infty})
+ ))
+ \end{aligned}$
+ }};
+\end{scope}
+
+\begin{scope}[xshift=0.3in, yshift=-2.2in]
+ \node[xshift=0in, draw=none]
+ {\small{$
+ \IRE ((\epsilon|a^{0,\infty})(\epsilon|a)^{0,\infty} )) = (1,1,(2,2,(0,0,\epsilon) \mid (0,0,(0,0,a)^{0,\infty}))
+ \cdot (3,0,(4,3,(0,0,\epsilon) \mid (0,0,a))^{0,\infty}))
+ $}};
+\end{scope}
+
+\begin{scope}[xshift=0.3in, yshift=-2.6in]
+ \graph [tree layout, grow=down, fresh nodes] {
+ "${(1, 1, \cdot)}_{\Lambda}$" -- {
+ "${(2, 2, |)}_{1}$" -- {
+ "${(0, 0, \epsilon)}_{1.1}$"[draw=none],
+ "${(0, 0, \{0,\infty\})}_{1.2}$"[draw=none] -- {
+ "${(0, 0, a)}_{1.2.1}$"[draw=none]
+ }
+ },
+ "${(3, 0, \{0,\infty\})}_{2}$" -- {
+ "${(4, 3, |)}_{2.1}$" -- {
+ "${(0, 0, a)}_{2.1.1}$"[draw=none],
+ "${(0, 0, \epsilon)}_{2.1.2}$"[draw=none]
+ }
+ }
+ }
+ };
+\end{scope}
+
+\begin{scope}[xshift=-2in, yshift=-4.2in]
+ \node[xshift=-0.3in, draw=none] {$s:$};
+ \graph [tree layout, grow=down, fresh nodes] {
+ "${T}^{1}_{\Lambda}$" -- {
+ "${T}^{2}_{1}$" -- {
+ "${\varnothing}^{0}_{1.1}$"[draw=none],
+ "${T}^{0}_{1.2}$"[draw=none] -- {
+ "${a}^{0}_{1.2.1}$"[draw=none]
+ }
+ },
+ "${T}^{3}_{2}$" -- {
+ "${\varnothing}^{4}_{2.1}$"
+ }
+ }
+ };
+ \node[yshift=-1.5in, draw=none]
+ {\small{${T}^{1} \big(
+ {T}^{2} \big(
+ {\varnothing}^{0},
+ {T}^{0}({a}^{0})
+ \big),
+ {T}^{3}(
+ {\varnothing}^{4}
+ )
+ \big)$}};
+\end{scope}
+
+\begin{scope}[xshift=0in, yshift=-4.2in]
+ \node[xshift=-0.3in, draw=none] {$t:$};
+ \graph [tree layout, grow=down, fresh nodes] {
+ "${T}^{1}_{\Lambda}$" -- {
+ "${T}^{2}_{1}$" -- {
+ "${\varnothing}^{0}_{1.1}$"[draw=none],
+ "${T}^{0}_{1.2}$"[draw=none] -- {
+ "${\varnothing}^{0}_{1.2.1}$"[draw=none]
+ }
+ },
+ "${T}^{3}_{2}$" -- {
+ "${T}^{4}_{2.1}$" -- {
+ "${a}^{0}_{2.1.1}$"[draw=none],
+ "${\varnothing}^{0}_{2.1.2}$"[draw=none]
+ }
+ }
+ }
+ };
+ \node[yshift=-1.5in, draw=none]
+ {\small{${T}^{1}\big(
+ {T}^{2}(
+ {\varnothing}^{0},
+ {T}^{0}({\varnothing}^{0})
+ ),
+ {T}^{3}\big(
+ {T}^{4}({a}^{0},{\varnothing}^{0})
+ \big)
+ \big)$}};
+\end{scope}
+
+\begin{scope}[xshift=2.2in, yshift=-4.2in]
+ \node[xshift=-0.3in, draw=none] {$u:$};
+ \graph [tree layout, grow=down, fresh nodes] {
+ "${T}^{1}_{\Lambda}$" -- {
+ "${T}^{2}_{1}$" -- {
+ "${\epsilon}^{0}_{1.1}$"[draw=none],
+ "${\varnothing}^{0}_{1.2}$"[draw=none]
+ },
+ "${T}^{3}_{2}$" -- {
+ "${T}^{4}_{2.1}$" -- {
+ "${a}^{0}_{2.1.1}$"[draw=none],
+ "${\varnothing}^{0}_{2.1.2}$"[draw=none]
+ },
+ "${T}^{4}_{2.2}$" -- {
+ "${\varnothing}^{0}_{2.2.1}$"[draw=none],
+ "${\epsilon}^{0}_{2.2.2}$"[draw=none]
+ }
+ }
+ }
+ };
+ \node[xshift=0.2in, yshift=-1.5in, draw=none]
+ {\small{${T}^{1}\big(
+ {T}^{2}(
+ {\epsilon}^{0},
+ {\varnothing}^{0}
+ ),
+ {T}^{3}\big(
+ {T}^{4}({a}^{0},{\varnothing}^{0}),
+ {T}^{4}({\varnothing}^{0}, {\epsilon}^{0})
+ \big)
+ \big)$}};
+\end{scope}
+
+\end{tikzpicture}
+
+\end{document}
+