I'd like to put (sub)captions under the diagrams on the right hand side of the equation in the following code. For example, I'd like to label them (a) through (e).
Thanks in advance for any help!
\documentclass[11 pt]{amsart}
\usepackage{tikz}
\usepackage{graphicx}
\usepackage{caption}
\usepackage{subcaption}
\usepackage{subfig}
\usetikzlibrary{calc}
\tikzstyle{hackennode}=[draw,circle,inner sep=0,minimum size=4pt]
\tikzstyle{hackenline}=[line width=3pt]
\begin{document}
\begin{figure}[h]
{\Large
\[
\begin{tikzpicture}[baseline=-0.65ex,scale=0.5]
\draw[densely dashed] (-1,-1) -- (3,-1);
\node[hackennode] (0) at (0,-1) {};
\node[hackennode] (1) at (0,0) {};
\node[hackennode] (2) at (0,1) {};
\node[hackennode] (3) at (0,2) {};
\draw[hackenline,blue] (0) -- (1) {};
\draw[hackenline,red] (1) -- (2) -- (3) {};
\node[hackennode] (10) at (1,-1) {};
\node[hackennode] (11) at (1,0) {};
\node[hackennode] (12) at (1,1) {};
\node[hackennode] (13) at (1,2) {};
\draw[hackenline,blue] (10) -- (11) {};
\draw[hackenline,red] (11) -- (12) -- (13) {};
\node[hackennode] (20) at (2,-1) {};
\node[hackennode] (21) at (2,0) {};
\node[hackennode] (22) at (2,1) {};
\draw[hackenline,red] (20) -- (21);
\draw[hackenline,blue] (21) -- (22);
\end{tikzpicture}
=
\left \{
\begin{tikzpicture}[baseline=-0.65ex,scale=0.5]
\draw[densely dashed] (-1,-1) -- (3,-1);
\node[hackennode] (10) at (1,-1) {};
\node[hackennode] (11) at (1,0) {};
\node[hackennode] (12) at (1,1) {};
\node[hackennode] (13) at (1,2) {};
\draw[hackenline,blue] (10) -- (11) {};
\draw[hackenline,red] (11) -- (12) -- (13) {};
\node[hackennode] (20) at (2,-1) {};
\node[hackennode] (21) at (2,0) {};
\node[hackennode] (22) at (2,1) {};
\draw[hackenline,red] (20) -- (21);
\draw[hackenline,blue] (21) -- (22);
\end{tikzpicture}
\tikz[baseline=-0.65ex,scale=0.5] \node[inner sep=0] at (0,-1) {,\,};
\begin{tikzpicture}[baseline=-0.65ex,scale=0.5]
\draw[densely dashed] (-1,-1) -- (3,-1);
\node[hackennode] (0) at (0,-1) {};
\node[hackennode] (1) at (0,0) {};
\node[hackennode] (2) at (0,1) {};
\node[hackennode] (3) at (0,2) {};
\draw[hackenline,blue] (0) -- (1) {};
\draw[hackenline,red] (1) -- (2) -- (3) {};
\node[hackennode] (10) at (1,-1) {};
\node[hackennode] (11) at (1,0) {};
\node[hackennode] (12) at (1,1) {};
\node[hackennode] (13) at (1,2) {};
\draw[hackenline,blue] (10) -- (11) {};
\draw[hackenline,red] (11) -- (12) -- (13) {};
\node[hackennode] (20) at (2,-1) {};
\node[hackennode] (21) at (2,0) {};
\draw[hackenline,red] (20) -- (21);
\end{tikzpicture}
\middle |
\begin{tikzpicture}[baseline=-0.65ex,scale=0.5]
\draw[densely dashed] (-1,-1) -- (3,-1);
\node[hackennode] (0) at (0,-1) {};
\node[hackennode] (1) at (0,0) {};
\node[hackennode] (2) at (0,1) {};
\draw[hackenline,blue] (0) -- (1) {};
\draw[hackenline,red] (1) -- (2) {};
\node[hackennode] (10) at (1,-1) {};
\node[hackennode] (11) at (1,0) {};
\node[hackennode] (12) at (1,1) {};
\node[hackennode] (13) at (1,2) {};
\draw[hackenline,blue] (10) -- (11) {};
\draw[hackenline,red] (11) -- (12) -- (13) {};
\node[hackennode] (20) at (2,-1) {};
\node[hackennode] (21) at (2,0) {};
\node[hackennode] (22) at (2,1) {};
\draw[hackenline,red] (20) -- (21);
\draw[hackenline,blue] (21) -- (22);
\end{tikzpicture}
\tikz[baseline=-0.65ex,scale=0.5] \node[inner sep=0] at (0,-1) {,\,};
\begin{tikzpicture}[baseline=-0.65ex,scale=0.5]
\draw[densely dashed] (-1,-1) -- (3,-1);
\node[hackennode] (0) at (0,-1) {};
\node[hackennode] (1) at (0,0) {};
\draw[hackenline,blue] (0) -- (1) {};
\node[hackennode] (10) at (1,-1) {};
\node[hackennode] (11) at (1,0) {};
\node[hackennode] (12) at (1,1) {};
\node[hackennode] (13) at (1,2) {};
\draw[hackenline,blue] (10) -- (11) {};
\draw[hackenline,red] (11) -- (12) -- (13) {};
\node[hackennode] (20) at (2,-1) {};
\node[hackennode] (21) at (2,0) {};
\node[hackennode] (22) at (2,1) {};
\draw[hackenline,red] (20) -- (21);
\draw[hackenline,blue] (21) -- (22);
\end{tikzpicture}
\tikz[baseline=-0.65ex,scale=0.5] \node[inner sep=0] at (0,-1) {,\,};
\begin{tikzpicture}[baseline=-0.65ex,scale=0.5]
\draw[densely dashed] (-1,-1) -- (3,-1);
\node[hackennode] (0) at (0,-1) {};
\node[hackennode] (1) at (0,0) {};
\node[hackennode] (2) at (0,1) {};
\node[hackennode] (3) at (0,2) {};
\draw[hackenline,blue] (0) -- (1) {};
\draw[hackenline,red] (1) -- (2) -- (3) {};
\node[hackennode] (10) at (1,-1) {};
\node[hackennode] (11) at (1,0) {};
\node[hackennode] (12) at (1,1) {};
\node[hackennode] (13) at (1,2) {};
\draw[hackenline,blue] (10) -- (11) {};
\draw[hackenline,red] (11) -- (12) -- (13) {};
\end{tikzpicture}
\right \} \]
}% End group with \Large
\caption{}
\end{figure}
\end{document}
