\begin{cofactors}
  $f$ \= $= (((a \land b) \lor (\lnot c \land d)) \lor (e \land \lnot a))$\\
    \>$f_{e}$ \= $= (((a \land b) \lor (\lnot c \land d)) \lor \lnot a)$\\
    \>\>$f_{ed}$ \= $= (((a \land b) \lor \lnot c) \lor \lnot a)$\\
    \>\>\>$f_{edc}$ \= $= ((a \land b) \lor \lnot a)$\\
    \>\>\>\>$f_{edcb}$ \= $= \true$\\
    \>\>\>\>$f_{edc\lnot b}$ \= $= \lnot a$\\
    \>\>\>\>\>$f_{edc\lnot ba}$ \= $= \false$\\
    \>\>\>\>\>$f_{edc\lnot b\lnot a}$ \= $= \true$\\
    \>\>\>$f_{ed\lnot c}$ \= $= \true$\\
    \>\>$f_{e\lnot d}$ \= $= f_{edc}$\\
    \>$f_{\lnot e}$ \= $= ((a \land b) \lor (\lnot c \land d))$\\
    \>\>$f_{\lnot ed}$ \= $= ((a \land b) \lor \lnot c)$\\
    \>\>\>$f_{\lnot edc}$ \= $= (a \land b)$\\
    \>\>\>\>$f_{\lnot edcb}$ \= $= \lnot f_{edc\lnot b}$\\
    \>\>\>\>$f_{\lnot edc\lnot b}$ \= $= \false$\\
    \>\>\>$f_{\lnot ed\lnot c}$ \= $= \true$\\
    \>\>$f_{\lnot e\lnot d}$ \= $= f_{\lnot edc}$\\
  \end{cofactors}
  The final ROBDD: 
  \begin{center}
  \scalebox{0.75}{
  
  \begin{tikzpicture}[>=latex,line join=bevel,]
    \pgfsetlinewidth{1bp}
  %%
  \pgfsetcolor{black}
    % Edge: f_E -> e0
    \draw [] (114.56bp,326.99bp) .. controls (114.56bp,316.92bp) and (114.56bp,301.47bp)  .. (114.56bp,291.3bp);
    % Edge: f_e -> d1
    \draw [] (195.56bp,268.99bp) .. controls (195.56bp,258.92bp) and (195.56bp,243.47bp)  .. (195.56bp,233.3bp);
    % Edge: f_ed -> c2
    \draw [] (145.63bp,210.99bp) .. controls (146.71bp,200.92bp) and (148.37bp,185.47bp)  .. (149.46bp,175.3bp);
    % Edge: f_edc -> b3
    \draw [] (236.62bp,152.99bp) .. controls (226.85bp,142.04bp) and (211.39bp,124.73bp)  .. (202.49bp,114.76bp);
    % Edge: f_edc!b -> a4
    \draw [] (144.56bp,94.988bp) .. controls (144.56bp,84.921bp) and (144.56bp,69.474bp)  .. (144.56bp,59.304bp);
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (144.56bp,79.304bp) node {\Large$\bullet$};
    % Edge: f_!e -> d5
    \draw [] (32.561bp,268.99bp) .. controls (32.561bp,258.92bp) and (32.561bp,243.47bp)  .. (32.561bp,233.3bp);
    % Edge: f_!ed -> c6
    \draw [] (83.74bp,210.99bp) .. controls (83.92bp,200.92bp) and (84.196bp,185.47bp)  .. (84.377bp,175.3bp);
    % Edge: f_!edc -> b7
    \draw [] (35.528bp,152.99bp) .. controls (37.53bp,142.8bp) and (40.616bp,127.09bp)  .. (42.612bp,116.93bp);
    % Edge: e0 -> d5
    \draw [] (105.79bp,273.01bp) .. controls (90.003bp,262.23bp) and (57.01bp,239.7bp)  .. (41.274bp,228.95bp);
    \draw (57.79bp,240.23bp) node {\Large$\circ$};
    % Edge: e0 -> d1
    \draw [] (123.23bp,273.01bp) .. controls (138.74bp,262.29bp) and (171.07bp,239.93bp)  .. (186.71bp,229.12bp);
    % Edge: d5 -> c6
    \draw [] (39.792bp,213.21bp) .. controls (49.726bp,202.51bp) and (67.49bp,183.38bp)  .. (77.392bp,172.72bp);
    % Edge: d5 -> b7
    \draw [] (25.112bp,213.55bp) .. controls (13.652bp,201.13bp) and (-6.1173bp,175.38bp)  .. (2.5613bp,153.0bp) .. controls (9.2091bp,135.86bp) and (25.549bp,121.2bp)  .. (35.777bp,113.28bp);
    \draw (20.122bp,125.73bp) node {\Large$\circ$};
    % Edge: c6 -> b7
    \draw [] (78.311bp,154.25bp) .. controls (70.753bp,143.67bp) and (58.116bp,125.98bp)  .. (50.636bp,115.51bp);
    % Edge: c6 -> 5
    \draw [] (84.561bp,152.99bp) .. controls (84.561bp,137.38bp) and (84.561bp,108.85bp)  .. (84.561bp,107.09bp);
    \draw (84.561bp,127.09bp) node {\Large$\circ$};
    % Edge: b7 -> a4
    \draw [] (53.79bp,99.832bp) .. controls (72.84bp,89.164bp) and (116.32bp,64.813bp)  .. (135.36bp,54.155bp);
    % Edge: b7 -> 4
    \draw [] (44.561bp,94.988bp) .. controls (44.561bp,79.384bp) and (44.561bp,50.854bp)  .. (44.561bp,49.086bp);
    \draw (44.561bp,69.086bp) node {\Large$\bullet$};
    % Edge: d1 -> c2
    \draw [] (188.92bp,212.74bp) .. controls (180.41bp,202.15bp) and (165.75bp,183.9bp)  .. (157.23bp,173.3bp);
    % Edge: d1 -> b3
    \draw [] (195.56bp,210.88bp) .. controls (195.56bp,189.3bp) and (195.56bp,138.96bp)  .. (195.56bp,117.26bp);
    \draw (195.56bp,137.26bp) node {\Large$\circ$};
    % Edge: c2 -> b3
    \draw [] (157.2bp,154.74bp) .. controls (165.71bp,144.15bp) and (180.37bp,125.9bp)  .. (188.89bp,115.3bp);
    % Edge: c2 -> 3
    \draw [] (143.77bp,154.74bp) .. controls (131.38bp,139.65bp) and (106.2bp,108.99bp)  .. (104.64bp,107.09bp);
    \draw (117.33bp,122.55bp) node {\Large$\circ$};
    % Edge: b3 -> a4
    \draw [] (188.47bp,97.213bp) .. controls (178.73bp,86.514bp) and (161.3bp,67.385bp)  .. (151.59bp,56.72bp);
    \draw (165.06bp,71.507bp) node {\Large$\bullet$};
    % Edge: b3 -> 0
    \draw [] (195.56bp,94.988bp) .. controls (195.56bp,79.384bp) and (195.56bp,50.854bp)  .. (195.56bp,49.086bp);
    % Edge: a4 -> 1
    \draw [] (142.56bp,36.791bp) .. controls (140.0bp,23.663bp) and (135.83bp,2.3815bp)  .. (135.57bp,1.0642bp);
    % Edge: a4 -> 2
    \draw [] (146.78bp,36.791bp) .. controls (149.63bp,23.663bp) and (154.26bp,2.3815bp)  .. (154.55bp,1.0642bp);
    \draw (150.3bp,20.608bp) node {\Large$\bullet$};
    % Node: f_E
  \begin{scope}
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (136.06bp,349.0bp) -- (93.06bp,349.0bp) -- (93.06bp,327.0bp) -- (136.06bp,327.0bp) -- cycle;
    \draw (114.56bp,338.0bp) node {$f$};
  \end{scope}
    % Node: e0
  \begin{scope}
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (114.56bp,280.0bp) ellipse (11.0bp and 11.0bp);
    \draw (114.56bp,280.0bp) node {$e$};
  \end{scope}
    % Node: f_e
  \begin{scope}
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (217.06bp,291.0bp) -- (174.06bp,291.0bp) -- (174.06bp,269.0bp) -- (217.06bp,269.0bp) -- cycle;
    \draw (195.56bp,280.0bp) node {$f_{e}$};
  \end{scope}
    % Node: d1
  \begin{scope}
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (195.56bp,222.0bp) ellipse (11.0bp and 11.0bp);
    \draw (195.56bp,222.0bp) node {$d$};
  \end{scope}
    % Node: f_ed
  \begin{scope}
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (166.06bp,233.0bp) -- (123.06bp,233.0bp) -- (123.06bp,211.0bp) -- (166.06bp,211.0bp) -- cycle;
    \draw (144.56bp,222.0bp) node {$f_{ed}$};
  \end{scope}
    % Node: c2
  \begin{scope}
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (150.56bp,164.0bp) ellipse (11.0bp and 11.0bp);
    \draw (150.56bp,164.0bp) node {$c$};
  \end{scope}
    % Node: f_edc
  \begin{scope}
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (267.06bp,175.0bp) -- (224.06bp,175.0bp) -- (224.06bp,153.0bp) -- (267.06bp,153.0bp) -- cycle;
    \draw (245.56bp,164.0bp) node {$f_{edc}$};
  \end{scope}
    % Node: b3
  \begin{scope}
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (195.56bp,106.0bp) ellipse (11.0bp and 11.0bp);
    \draw (195.56bp,106.0bp) node {$b$};
  \end{scope}
    % Node: f_edc!b
  \begin{scope}
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (166.06bp,117.0bp) -- (123.06bp,117.0bp) -- (123.06bp,95.0bp) -- (166.06bp,95.0bp) -- cycle;
    \draw (144.56bp,106.0bp) node {$f_{edc\lnot b}$};
  \end{scope}
    % Node: a4
  \begin{scope}
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (144.56bp,48.0bp) ellipse (11.0bp and 11.0bp);
    \draw (144.56bp,48.0bp) node {$a$};
  \end{scope}
    % Node: f_!e
  \begin{scope}
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (54.06bp,291.0bp) -- (11.06bp,291.0bp) -- (11.06bp,269.0bp) -- (54.06bp,269.0bp) -- cycle;
    \draw (32.561bp,280.0bp) node {$f_{\lnot e}$};
  \end{scope}
    % Node: d5
  \begin{scope}
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (32.56bp,222.0bp) ellipse (11.0bp and 11.0bp);
    \draw (32.561bp,222.0bp) node {$d$};
  \end{scope}
    % Node: f_!ed
  \begin{scope}
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (105.06bp,233.0bp) -- (62.06bp,233.0bp) -- (62.06bp,211.0bp) -- (105.06bp,211.0bp) -- cycle;
    \draw (83.561bp,222.0bp) node {$f_{\lnot ed}$};
  \end{scope}
    % Node: c6
  \begin{scope}
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (84.56bp,164.0bp) ellipse (11.0bp and 11.0bp);
    \draw (84.561bp,164.0bp) node {$c$};
  \end{scope}
    % Node: f_!edc
  \begin{scope}
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (55.06bp,175.0bp) -- (12.06bp,175.0bp) -- (12.06bp,153.0bp) -- (55.06bp,153.0bp) -- cycle;
    \draw (33.561bp,164.0bp) node {$f_{\lnot edc}$};
  \end{scope}
    % Node: b7
  \begin{scope}
    \definecolor{strokecol}{rgb}{0.0,0.0,0.0};
    \pgfsetstrokecolor{strokecol}
    \draw (44.56bp,106.0bp) ellipse (11.0bp and 11.0bp);
    \draw (44.561bp,106.0bp) node {$b$};
  \end{scope}
  %
  \end{tikzpicture}
  
  
  }
  \end{center}
  
  