Zustand Eingabe Ausgabe Folgezustand Code Folgezustand z1+ z2+ z3+ z4+ z1 0 1 z1 1 0 0 0 z1 1 1 z2 0 1 0 0 z2 0 1 z3 0 0 1 0 z2 1 1 z1 1 0 0 0 z3 0 0 z4 0 0 0 1 z3 1 1 z3 0 0 1 0 z4 0 1 z4 0 0 0 1 z4 1 1 z2 0 1 0 0 z1+ := (not x0 and z1) or (z2 and x) z2+ := (z1 and x) or (z4 and x) z3+ := (z2 and not x) or (z3 and x) z4+ := (z3 and not x) or (z4 and not x) y := not(z3 and not x)