%
% multiplikation.tex -- 
%
% (c) 2021 Prof Dr Andreas Müller, OST Ostschweizer Fachhochschule
%
\documentclass[tikz]{standalone}
\usepackage{amsmath}
\usepackage{times}
\usepackage{txfonts}
\usepackage{pgfplots}
\usepackage{csvsimple}
\usetikzlibrary{arrows,intersections,math}
\begin{document}
\def\skala{1}
\begin{tikzpicture}[>=latex,thick,scale=\skala]

\definecolor{darkgreen}{rgb}{0,0.6,0}

\def\s{0.45}

\def\punkt#1#2{({#1*\s},{#2*\s})}

\def\pfeile{
	\foreach \x in {0.5,1.5,...,7.5}{
		\draw[->,color=blue] \punkt{\x}{-2.1} -- \punkt{(\x-1)}{-3.3};
	}
}

\begin{scope}[yshift=0.1cm]
	\node at \punkt{0}{0.5} [left] {$p(X)=\mathstrut$};
	\draw \punkt{0}{0} rectangle \punkt{8}{1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{0} -- \punkt{\x}{1};
	}
	\node at \punkt{0.5}{0.5} {\texttt{1}};
	\node at \punkt{1.5}{0.5} {\texttt{0}};
	\node at \punkt{2.5}{0.5} {\texttt{0}};
	\node at \punkt{3.5}{0.5} {\texttt{1}};
	\node at \punkt{4.5}{0.5} {\texttt{0}};
	\node at \punkt{5.5}{0.5} {\texttt{1}};
	\node at \punkt{6.5}{0.5} {\texttt{0}};
	\node at \punkt{7.5}{0.5} {\texttt{1}};
	\foreach \x in {0.5,1.5,...,7.5}{
		\draw[->,color=blue] \punkt{\x}{-0.1} -- \punkt{(\x-1)}{-1.3};
	}
\end{scope}

\begin{scope}[yshift=-1cm]
	\draw[<-] \punkt{8.2}{-1.3} arc (-30:30:1.8);
	\node at \punkt{9.3}{0.6} {$\mathstrut\cdot X$};
	\fill[color=blue!20] \punkt{-1}{0} rectangle \punkt{0}{1};
	\draw \punkt{0}{0} rectangle \punkt{8}{1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{0} -- \punkt{\x}{1};
	}
	\node[color=darkgreen] at \punkt{-0.5}{0.5} {\texttt{1}};
	\node at \punkt{0.5}{0.5} {\texttt{0}};
	\node at \punkt{1.5}{0.5} {\texttt{0}};
	\node at \punkt{2.5}{0.5} {\texttt{1}};
	\node at \punkt{3.5}{0.5} {\texttt{0}};
	\node at \punkt{4.5}{0.5} {\texttt{1}};
	\node at \punkt{5.5}{0.5} {\texttt{0}};
	\node at \punkt{6.5}{0.5} {\texttt{1}};
	\node at \punkt{7.5}{0.5} {\texttt{0}};

	\draw[->,color=darkgreen]
		\punkt{-0.5}{0.1} -- \punkt{-0.5}{-0.5} -- \punkt{3.1}{-0.5};
	\node[color=darkgreen] at \punkt{3.5}{-0.5} {\texttt{1}};
	\node[color=darkgreen] at \punkt{4.5}{-0.5} {\texttt{1}};
	\node[color=darkgreen] at \punkt{6.5}{-0.5} {\texttt{1}};
	\node[color=darkgreen] at \punkt{7.5}{-0.5} {\texttt{1}};

	\draw \punkt{0}{-2} rectangle \punkt{8}{-1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{-2} -- \punkt{\x}{-1};
	}
	\node at \punkt{0.5}{-1.5} {\texttt{0}};
	\node at \punkt{1.5}{-1.5} {\texttt{0}};
	\node at \punkt{2.5}{-1.5} {\texttt{1}};
	\node at \punkt{3.5}{-1.5} {\texttt{1}};
	\node at \punkt{4.5}{-1.5} {\texttt{0}};
	\node at \punkt{5.5}{-1.5} {\texttt{0}};
	\node at \punkt{6.5}{-1.5} {\texttt{0}};
	\node at \punkt{7.5}{-1.5} {\texttt{1}};

	\pfeile
\end{scope}

\begin{scope}[yshift=-3cm]
	\draw[<-] \punkt{8.2}{-1.3} arc (-30:30:1.8);
	\node at \punkt{9.3}{0.6} {$\mathstrut\cdot X$};
	\fill[color=blue!20] \punkt{-1}{0} rectangle \punkt{0}{1};
	\draw \punkt{0}{0} rectangle \punkt{8}{1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{0} -- \punkt{\x}{1};
	}
	\node[color=darkgreen] at \punkt{-0.5}{0.5} {\texttt{0}};
	\node at \punkt{0.5}{0.5} {\texttt{0}};
	\node at \punkt{1.5}{0.5} {\texttt{1}};
	\node at \punkt{2.5}{0.5} {\texttt{1}};
	\node at \punkt{3.5}{0.5} {\texttt{0}};
	\node at \punkt{4.5}{0.5} {\texttt{0}};
	\node at \punkt{5.5}{0.5} {\texttt{0}};
	\node at \punkt{6.5}{0.5} {\texttt{1}};
	\node at \punkt{7.5}{0.5} {\texttt{0}};

%	\draw[->,color=darkgreen]
%		\punkt{-0.5}{0.1} -- \punkt{-0.5}{-0.5} -- \punkt{3.1}{-0.5};
%	\node[color=darkgreen] at \punkt{3.5}{-0.5} {\texttt{1}};
%	\node[color=darkgreen] at \punkt{4.5}{-0.5} {\texttt{1}};
%	\node[color=darkgreen] at \punkt{6.5}{-0.5} {\texttt{1}};
%	\node[color=darkgreen] at \punkt{7.5}{-0.5} {\texttt{1}};
	\node[color=darkgreen] at \punkt{4}{-0.5} {$\|$};

	\draw \punkt{0}{-2} rectangle \punkt{8}{-1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{-2} -- \punkt{\x}{-1};
	}
	\node at \punkt{0.5}{-1.5} {\texttt{0}};
	\node at \punkt{1.5}{-1.5} {\texttt{1}};
	\node at \punkt{2.5}{-1.5} {\texttt{1}};
	\node at \punkt{3.5}{-1.5} {\texttt{0}};
	\node at \punkt{4.5}{-1.5} {\texttt{0}};
	\node at \punkt{5.5}{-1.5} {\texttt{0}};
	\node at \punkt{6.5}{-1.5} {\texttt{1}};
	\node at \punkt{7.5}{-1.5} {\texttt{0}};

	\pfeile
\end{scope}

\begin{scope}[yshift=-5cm]
	\draw[<-] \punkt{8.2}{-1.3} arc (-30:30:1.8);
	\node at \punkt{9.3}{0.6} {$\mathstrut\cdot X$};
	\fill[color=blue!20] \punkt{-1}{0} rectangle \punkt{0}{1};
	\draw \punkt{0}{0} rectangle \punkt{8}{1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{0} -- \punkt{\x}{1};
	}
	\node[color=darkgreen] at \punkt{-0.5}{0.5} {\texttt{0}};
	\node at \punkt{0.5}{0.5} {\texttt{1}};
	\node at \punkt{1.5}{0.5} {\texttt{1}};
	\node at \punkt{2.5}{0.5} {\texttt{0}};
	\node at \punkt{3.5}{0.5} {\texttt{0}};
	\node at \punkt{4.5}{0.5} {\texttt{0}};
	\node at \punkt{5.5}{0.5} {\texttt{1}};
	\node at \punkt{6.5}{0.5} {\texttt{0}};
	\node at \punkt{7.5}{0.5} {\texttt{0}};

%	\draw[->,color=darkgreen]
%		\punkt{-0.5}{0.1} -- \punkt{-0.5}{-0.5} -- \punkt{3.1}{-0.5};
%	\node[color=darkgreen] at \punkt{3.5}{-0.5} {\texttt{1}};
%	\node[color=darkgreen] at \punkt{4.5}{-0.5} {\texttt{1}};
%	\node[color=darkgreen] at \punkt{6.5}{-0.5} {\texttt{1}};
%	\node[color=darkgreen] at \punkt{7.5}{-0.5} {\texttt{1}};
	\node[color=darkgreen] at \punkt{4}{-0.5} {$\|$};

	\draw \punkt{0}{-2} rectangle \punkt{8}{-1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{-2} -- \punkt{\x}{-1};
	}
	\node at \punkt{0.5}{-1.5} {\texttt{1}};
	\node at \punkt{1.5}{-1.5} {\texttt{1}};
	\node at \punkt{2.5}{-1.5} {\texttt{0}};
	\node at \punkt{3.5}{-1.5} {\texttt{0}};
	\node at \punkt{4.5}{-1.5} {\texttt{0}};
	\node at \punkt{5.5}{-1.5} {\texttt{1}};
	\node at \punkt{6.5}{-1.5} {\texttt{0}};
	\node at \punkt{7.5}{-1.5} {\texttt{0}};

	\pfeile
\end{scope}

\begin{scope}[yshift=-7cm]
	\draw[<-] \punkt{8.2}{-1.3} arc (-30:30:1.8);
	\node at \punkt{9.3}{0.6} {$\mathstrut\cdot X$};
	\fill[color=blue!20] \punkt{-1}{0} rectangle \punkt{0}{1};
	\draw \punkt{0}{0} rectangle \punkt{8}{1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{0} -- \punkt{\x}{1};
	}
	\node[color=darkgreen] at \punkt{-0.5}{0.5} {\texttt{1}};
	\node at \punkt{0.5}{0.5} {\texttt{1}};
	\node at \punkt{1.5}{0.5} {\texttt{0}};
	\node at \punkt{2.5}{0.5} {\texttt{0}};
	\node at \punkt{3.5}{0.5} {\texttt{0}};
	\node at \punkt{4.5}{0.5} {\texttt{1}};
	\node at \punkt{5.5}{0.5} {\texttt{0}};
	\node at \punkt{6.5}{0.5} {\texttt{0}};
	\node at \punkt{7.5}{0.5} {\texttt{0}};

	\draw[->,color=darkgreen]
		\punkt{-0.5}{0.1} -- \punkt{-0.5}{-0.5} -- \punkt{3.1}{-0.5};
	\node[color=darkgreen] at \punkt{3.5}{-0.5} {\texttt{1}};
	\node[color=darkgreen] at \punkt{4.5}{-0.5} {\texttt{1}};
	\node[color=darkgreen] at \punkt{6.5}{-0.5} {\texttt{1}};
	\node[color=darkgreen] at \punkt{7.5}{-0.5} {\texttt{1}};
%	\node[color=darkgreen] at \punkt{4}{-0.5} {$\|$};

	\draw \punkt{0}{-2} rectangle \punkt{8}{-1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{-2} -- \punkt{\x}{-1};
	}
	\node at \punkt{0.5}{-1.5} {\texttt{1}};
	\node at \punkt{1.5}{-1.5} {\texttt{0}};
	\node at \punkt{2.5}{-1.5} {\texttt{0}};
	\node at \punkt{3.5}{-1.5} {\texttt{1}};
	\node at \punkt{4.5}{-1.5} {\texttt{0}};
	\node at \punkt{5.5}{-1.5} {\texttt{0}};
	\node at \punkt{6.5}{-1.5} {\texttt{1}};
	\node at \punkt{7.5}{-1.5} {\texttt{1}};

	\pfeile
\end{scope}

\begin{scope}[yshift=-9cm]
	\draw[<-] \punkt{8.2}{-1.3} arc (-30:30:1.8);
	\node at \punkt{9.3}{0.6} {$\mathstrut\cdot X$};
	\fill[color=blue!20] \punkt{-1}{0} rectangle \punkt{0}{1};
	\draw \punkt{0}{0} rectangle \punkt{8}{1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{0} -- \punkt{\x}{1};
	}
	\node[color=darkgreen] at \punkt{-0.5}{0.5} {\texttt{1}};
	\node at \punkt{0.5}{0.5} {\texttt{0}};
	\node at \punkt{1.5}{0.5} {\texttt{0}};
	\node at \punkt{2.5}{0.5} {\texttt{1}};
	\node at \punkt{3.5}{0.5} {\texttt{0}};
	\node at \punkt{4.5}{0.5} {\texttt{0}};
	\node at \punkt{5.5}{0.5} {\texttt{1}};
	\node at \punkt{6.5}{0.5} {\texttt{1}};
	\node at \punkt{7.5}{0.5} {\texttt{0}};

	\draw[->,color=darkgreen]
		\punkt{-0.5}{0.1} -- \punkt{-0.5}{-0.5} -- \punkt{3.1}{-0.5};
	\node[color=darkgreen] at \punkt{3.5}{-0.5} {\texttt{1}};
	\node[color=darkgreen] at \punkt{4.5}{-0.5} {\texttt{1}};
	\node[color=darkgreen] at \punkt{6.5}{-0.5} {\texttt{1}};
	\node[color=darkgreen] at \punkt{7.5}{-0.5} {\texttt{1}};
%	\node[color=darkgreen] at \punkt{4}{-0.5} {$\|$};

	\draw \punkt{0}{-2} rectangle \punkt{8}{-1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{-2} -- \punkt{\x}{-1};
	}
	\node at \punkt{0.5}{-1.5} {\texttt{0}};
	\node at \punkt{1.5}{-1.5} {\texttt{0}};
	\node at \punkt{2.5}{-1.5} {\texttt{1}};
	\node at \punkt{3.5}{-1.5} {\texttt{1}};
	\node at \punkt{4.5}{-1.5} {\texttt{1}};
	\node at \punkt{5.5}{-1.5} {\texttt{1}};
	\node at \punkt{6.5}{-1.5} {\texttt{0}};
	\node at \punkt{7.5}{-1.5} {\texttt{1}};

	\pfeile
\end{scope}

\begin{scope}[yshift=-11cm]
	\draw[<-] \punkt{8.2}{-1.3} arc (-30:30:1.8);
	\node at \punkt{9.3}{0.6} {$\mathstrut\cdot X$};
	\fill[color=blue!20] \punkt{-1}{0} rectangle \punkt{0}{1};
	\draw \punkt{0}{0} rectangle \punkt{8}{1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{0} -- \punkt{\x}{1};
	}
	\node[color=darkgreen] at \punkt{-0.5}{0.5} {\texttt{0}};
	\node at \punkt{0.5}{0.5} {\texttt{0}};
	\node at \punkt{1.5}{0.5} {\texttt{0}};
	\node at \punkt{2.5}{0.5} {\texttt{1}};
	\node at \punkt{3.5}{0.5} {\texttt{1}};
	\node at \punkt{4.5}{0.5} {\texttt{1}};
	\node at \punkt{5.5}{0.5} {\texttt{0}};
	\node at \punkt{6.5}{0.5} {\texttt{1}};
	\node at \punkt{7.5}{0.5} {\texttt{0}};

%	\draw[->,color=darkgreen]
%		\punkt{-0.5}{0.1} -- \punkt{-0.5}{-0.5} -- \punkt{3.1}{-0.5};
%	\node[color=darkgreen] at \punkt{3.5}{-0.5} {\texttt{1}};
%	\node[color=darkgreen] at \punkt{4.5}{-0.5} {\texttt{1}};
%	\node[color=darkgreen] at \punkt{6.5}{-0.5} {\texttt{1}};
%	\node[color=darkgreen] at \punkt{7.5}{-0.5} {\texttt{1}};
	\node[color=darkgreen] at \punkt{4}{-0.5} {$\|$};

	\draw \punkt{0}{-2} rectangle \punkt{8}{-1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{-2} -- \punkt{\x}{-1};
	}
	\node at \punkt{0.5}{-1.5} {\texttt{0}};
	\node at \punkt{1.5}{-1.5} {\texttt{0}};
	\node at \punkt{2.5}{-1.5} {\texttt{1}};
	\node at \punkt{3.5}{-1.5} {\texttt{1}};
	\node at \punkt{4.5}{-1.5} {\texttt{1}};
	\node at \punkt{5.5}{-1.5} {\texttt{0}};
	\node at \punkt{6.5}{-1.5} {\texttt{1}};
	\node at \punkt{7.5}{-1.5} {\texttt{0}};

	\pfeile
\end{scope}

\begin{scope}[yshift=-13cm]
	\draw[<-] \punkt{8.2}{-1.3} arc (-30:30:1.8);
	\node at \punkt{9.3}{0.6} {$\mathstrut\cdot X$};
	\fill[color=blue!20] \punkt{-1}{0} rectangle \punkt{0}{1};
	\draw \punkt{0}{0} rectangle \punkt{8}{1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{0} -- \punkt{\x}{1};
	}
	\node[color=darkgreen] at \punkt{-0.5}{0.5} {\texttt{0}};
	\node at \punkt{0.5}{0.5} {\texttt{0}};
	\node at \punkt{1.5}{0.5} {\texttt{1}};
	\node at \punkt{2.5}{0.5} {\texttt{1}};
	\node at \punkt{3.5}{0.5} {\texttt{1}};
	\node at \punkt{4.5}{0.5} {\texttt{0}};
	\node at \punkt{5.5}{0.5} {\texttt{1}};
	\node at \punkt{6.5}{0.5} {\texttt{0}};
	\node at \punkt{7.5}{0.5} {\texttt{0}};

%	\draw[->,color=darkgreen]
%		\punkt{-0.5}{0.1} -- \punkt{-0.5}{-0.5} -- \punkt{3.1}{-0.5};
%	\node[color=darkgreen] at \punkt{3.5}{-0.5} {\texttt{1}};
%	\node[color=darkgreen] at \punkt{4.5}{-0.5} {\texttt{1}};
%	\node[color=darkgreen] at \punkt{6.5}{-0.5} {\texttt{1}};
%	\node[color=darkgreen] at \punkt{7.5}{-0.5} {\texttt{1}};
	\node[color=darkgreen] at \punkt{4}{-0.5} {$\|$};

	\draw \punkt{0}{-2} rectangle \punkt{8}{-1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{-2} -- \punkt{\x}{-1};
	}
	\node at \punkt{0.5}{-1.5} {\texttt{0}};
	\node at \punkt{1.5}{-1.5} {\texttt{1}};
	\node at \punkt{2.5}{-1.5} {\texttt{1}};
	\node at \punkt{3.5}{-1.5} {\texttt{0}};
	\node at \punkt{4.5}{-1.5} {\texttt{1}};
	\node at \punkt{5.5}{-1.5} {\texttt{1}};
	\node at \punkt{6.5}{-1.5} {\texttt{1}};
	\node at \punkt{7.5}{-1.5} {\texttt{1}};

%	\pfeile
\end{scope}

\begin{scope}[xshift=9cm]

\begin{scope}[yshift=0.1cm]
	\draw[->] \punkt{-11.8}{0.5} -- \punkt{-0.1}{0.5};
	\draw \punkt{0}{0} rectangle \punkt{8}{1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{0} -- \punkt{\x}{1};
	}
	\draw \punkt{4}{-0.1} -- \punkt{4}{-3};
	\node at \punkt{0.5}{0.5} {\texttt{1}};
	\node at \punkt{1.5}{0.5} {\texttt{0}};
	\node at \punkt{2.5}{0.5} {\texttt{0}};
	\node at \punkt{3.5}{0.5} {\texttt{1}};
	\node at \punkt{4.5}{0.5} {\texttt{0}};
	\node at \punkt{5.5}{0.5} {\texttt{1}};
	\node at \punkt{6.5}{0.5} {\texttt{0}};
	\node at \punkt{7.5}{0.5} {\texttt{1}};
\end{scope}

\def\summation#1#2#3#4#5#6#7#8{
	\draw[->] \punkt{4}{2.3} -- \punkt{4}{1};

	\draw[->] \punkt{-11.8}{0.5} -- \punkt{3.5}{0.5};

	\draw \punkt{4}{0.5} circle[radius=0.2];
	\draw \punkt{4}{0.20} -- \punkt{4}{0.80};
	\draw \punkt{3.7}{0.5} -- \punkt{4.3}{0.5};

	\draw[->] \punkt{4}{-0.05} -- \punkt{4}{-0.95};
	\draw \punkt{0}{-2} rectangle \punkt{8}{-1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{-2} -- \punkt{\x}{-1};
	}

	\node at \punkt{0.5}{-1.5} {\texttt{#1}};
	\node at \punkt{1.5}{-1.5} {\texttt{#2}};
	\node at \punkt{2.5}{-1.5} {\texttt{#3}};
	\node at \punkt{3.5}{-1.5} {\texttt{#4}};
	\node at \punkt{4.5}{-1.5} {\texttt{#5}};
	\node at \punkt{5.5}{-1.5} {\texttt{#6}};
	\node at \punkt{6.5}{-1.5} {\texttt{#7}};
	\node at \punkt{7.5}{-1.5} {\texttt{#8}};
}

\begin{scope}[yshift=-1.9cm]
	\summation{1}{0}{0}{1}{0}{1}{0}{1}
\end{scope}

\begin{scope}[yshift=-3.9cm]
	\summation{1}{1}{1}{1}{0}{1}{1}{1}
\end{scope}

\begin{scope}[yshift=-5.9cm]
	\summation{1}{1}{1}{1}{0}{1}{1}{1}
\end{scope}

\begin{scope}[yshift=-7.9cm]
	\summation{0}{1}{1}{0}{0}{1}{0}{0}
\end{scope}

\begin{scope}[yshift=-9.9cm]
	\summation{0}{1}{0}{1}{1}{0}{0}{1}
\end{scope}

\begin{scope}[yshift=-11.9cm]
	\summation{0}{1}{0}{1}{1}{0}{0}{1}
\end{scope}

\begin{scope}[yshift=-13.9cm]
	\summation{0}{0}{1}{1}{0}{1}{1}{0}
	\node at \punkt{0}{-1.5} [left] {$p(X)\cdot q(X)=\mathstrut$};
\end{scope}

\end{scope}

\begin{scope}[xshift=5cm]

\begin{scope}[yshift=2cm]
	\node at \punkt{0}{0.5} [left] {$q(X)=\mathstrut$};
	\draw \punkt{0}{0} rectangle \punkt{8}{1};
	\foreach \x in {1,...,7}{
		\draw \punkt{\x}{0} -- \punkt{\x}{1};
	}
	\node at \punkt{0.5}{0.5} {\texttt{1}};
	\node at \punkt{1.5}{0.5} {\texttt{0}};
	\node at \punkt{2.5}{0.5} {\texttt{1}};
	\node at \punkt{3.5}{0.5} {\texttt{1}};
	\node at \punkt{4.5}{0.5} {\texttt{0}};
	\node at \punkt{5.5}{0.5} {\texttt{1}};
	\node at \punkt{6.5}{0.5} {\texttt{0}};
	\node at \punkt{7.5}{0.5} {\texttt{1}};

	\draw[->] \punkt{7.5}{-0.1} -- ({7.5*\s},{-1.3});
	\node at ({7.5*\s},{-1.2}) [below] {$\mathstrut\cdot\texttt{1}$};

	\def\y{1.2}

	\draw[->] \punkt{6.5}{-0.1} -- ({6.5*\s},{-1*2-\y-0.1});
	\node at ({6.5*\s},{-1*2-\y}) [below] {$\mathstrut\cdot\texttt{0}$};

	\draw[->] \punkt{5.5}{-0.1} -- ({5.5*\s},{-2*2-\y-0.1});
	\node at ({5.5*\s},{-2*2-\y}) [below] {$\mathstrut\cdot\texttt{1}$};

	\draw[->] \punkt{4.5}{-0.1} -- ({4.5*\s},{-3*2-\y-0.1});
	\node at ({4.5*\s},{-3*2-\y}) [below] {$\mathstrut\cdot\texttt{0}$};

	\draw[->] \punkt{3.5}{-0.1} -- ({3.5*\s},{-4*2-\y-0.1});
	\node at ({3.5*\s},{-4*2-\y}) [below] {$\mathstrut\cdot\texttt{1}$};

	\draw[->] \punkt{2.5}{-0.1} -- ({2.5*\s},{-5*2-\y-0.1});
	\node at ({2.5*\s},{-5*2-\y}) [below] {$\mathstrut\cdot\texttt{1}$};

	\draw[->] \punkt{1.5}{-0.1} -- ({1.5*\s},{-6*2-\y-0.1});
	\node at ({1.5*\s},{-6*2-\y}) [below] {$\mathstrut\cdot\texttt{0}$};

	\draw[->] \punkt{0.5}{-0.1} -- ({0.5*\s},{-7*2-\y-0.1});
	\node at ({0.5*\s},{-7*2-\y}) [below] {$\mathstrut\cdot\texttt{1}$};
\end{scope}

\end{scope}

\end{tikzpicture}
\end{document}

