67/250
\begin{frame}
  \small
  
  \begin{definitions}
  \begin{itemize}
  \item
    \alert<1-3>{abstract rewrite system} (\alert<1-3>{ARS}) is
    set $A$ equipped with binary relation $\to$
    \onslide<2->
    \begin{tabular}{@{}l@{\qquad}l@{}}
    \begin{minipage}[t]{3.5cm}
    \GREEN{
    \begin{tikzpicture}[on grid,baseline=3mm]
    \node (1)              {\alert<4-6>{$\e{\m{a}}$}};
    \node (2) [right=of 1] {\alert<4,6>{$\e{\m{b}}$}};
    \node (3) [right=of 2] {\alert<4>{$\e{\m{c}}$}};
    \node (4) [right=of 3] {$\e{\m{d}}$};
    \node (5) [below=of 2] {\alert<4,6>{$\e{\m{e}}$}};
    \node (6) [below=of 3] {\alert<4>{$\e{\m{f}}$}};
    \node (7) [below=of 6] {$\e{\m{g}}$};
    \alert<4,6>{
    \draw[->] (1) -- (5);
    }
    \alert<6>{
    \draw[->] (2) -- (1);
    }
    \alert<4>{
    \draw[->] (2) -- (3);
    }
    \draw[->] (3) -- (4);
    \alert<4>{
    \draw[->] (3) -- (6);
    }
    \alert<4,6>{
    \draw[->] (5) -- (2);
    }
    \draw[->] (5) -- (7);
    \draw[->] (6) -- (5);
    \draw[->] (6) -- (7);
    \end{tikzpicture}}
    \end{minipage} &
    \onslide<3->
    \begin{minipage}[t]{7cm}
    \bigskip
    \bigskip
    ARS $\AA = \ARS$
    \begin{itemize}
    \item
      $A = \{ \mG{a}, \mG{b}, \mG{c}, \mG{d}, \mG{e}, \mG{f}, \mG{g} \}$
      \smallskip
    \item
      ${\to} = \left\{\begin{array}{@{}l@{}}
      (\mG{a},\mG{e}), (\mG{b},\mG{a}),
      (\mG{b},\mG{c}), (\mG{c},\mG{d}),
      (\mG{c},\mG{f}) \\[.5ex]
      (\mG{e},\mG{b}), (\mG{e},\mG{g}),
      (\mG{f},\mG{e}), (\mG{f},\mG{g}) 
      \end{array}\right\}$
    \end{itemize}
    \end{minipage}
    \end{tabular}
  \item<4->
    \alert{rewrite sequence}
    \vspace{-1ex}
    \begin{itemize}
    \item
      \makebox[15mm][l]{\alert<4>{finite}}
      \makebox[50mm][l]{\GREEN{$\m{a} \to \m{e} \to \m{b} \to\onslide<5->{\callout{rewrite step}} \m{c} \to \m{f}$}}
      \makebox[20mm][l]{\onslide<8->{\alert<8>{length 4}}}
      \onslide<9->{\alert<9>{$a \to^* f$}}
    \item<6->
      \makebox[15mm][l]{\alert<5>{empty}}
      \makebox[50mm][l]{\GREEN{$\m{a}$}}
      \makebox[20mm][l]{\onslide<8->{\alert<8>{length 0}}}
      \onslide<9->{\alert<9>{$a \to^* a$}}
    \item<7->
      \makebox[15mm][l]{\alert<6>{infinite}}
      \makebox[50mm][l]{\GREEN{$\m{a} \to \m{e} \to \m{b} \to \m{a} \to \m{e} \to \m{b} \to \cdots$}}
      \onslide<8->{\alert<8>{length $\omega$}}
      \smallskip
    \end{itemize}
      \onslide<8->
      The \alert<8>{length} of a rewrite sequence is the number of rewrite steps.\\
      \onslide<9->
      We write \alert<9>{$x \to^* y$} if $x$ rewrites to $y$ in $0$ or more steps.
  \end{itemize}
  \end{definitions}

\end{frame}