\node at (-5, 0) {$\bullet_{()}$};

\node (line0) at (-3, 1) {$\bullet_0$};
\node (line1) at (-3, -1) {$\bullet_1$};
\draw[->] (line0) -> (line1);

\node (sq00) at (-1, 1) {$\bullet_{00}$};
\node (sq01) at (-1, -1) {$\bullet_{01}$};
\node (sq10) at (1, 1) {$\bullet_{10}$};
\node (sq11) at (1, -1) {$\bullet_{11}$};

\draw[->] (sq00) -> (sq01);
\draw[->] (sq00) -> (sq10);
\draw[->] (sq10) -> (sq11);
\draw[->] (sq01) -> (sq11);

\node (sq010) at (3, -1) {$\bullet_{000}$};
\node (sq011) at (4, 0)  {$\bullet_{001}$};
\node (sq110) at (5, -1) {$\bullet_{100}$};
\node (sq111) at (6, 0)  {$\bullet_{101}$};

\node (sq000) at (3, 1) {$\bullet_{010}$};
\node (sq001) at (4, 2) {$\bullet_{011}$};
\node (sq100) at (5, 1) {$\bullet_{110}$};
\node (sq101) at (6, 2) {$\bullet_{111}$};

\draw[->] (sq000) -- (sq001);
\draw[->] (sq000) -- (sq100);
\draw[->] (sq000) -- (sq010);
\draw[->] (sq001) -- (sq011);
\draw[->] (sq001) -- (sq101);
\draw[->] (sq010) -- (sq110);
\draw[->] (sq010) -- (sq011);
\draw[->] (sq100) -- (sq101);
\draw[->] (sq100) -- (sq110);
\draw[->] (sq101) -- (sq111);
\draw[->] (sq110) -- (sq111);
\draw[->] (sq011) -- (sq111);