You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

32 lines
1.3 KiB

4 months ago
  1. \item \self Find a \textit{symbolic encoding} for the \textit{transition relation} of the following \textit{Kripke structure} and
  2. simplify your formulas. The labels of the states symbolize their symbolic encoding.
  3. E.g. "110" = "$x_2 \land x_1 \land \lnot x_0$", i.e. the least significant bit corresponds to $x_0$,
  4. the second-least significant bit to $x_1$, and so forth.
  5. \begin{center}
  6. \vspace{-2em}
  7. \begin{tikzpicture}[auto, node distance=2cm,shorten >=1pt,
  8. thick,node/.style={circle,draw,minimum size=25pt}]
  9. \node[node] (s0) {$000$};
  10. \node[node] (s1) [above right of=s0] {$001$};
  11. \node[node] (s2) [right of=s1] {$010$};
  12. \node[node] (s3) [below right of=s2] {$011$};
  13. \node[node] (s4) [below of=s3] {$100$};
  14. \node[node] (s5) [below left of=s4] {$101$};
  15. \node[node] (s6) [left of=s5] {$110$};
  16. \node[node] (s7) [above left of=s6] {$111$};
  17. \path[->] (s0) edge (s1);
  18. \path[->] (s1) edge (s2);
  19. \path[<->] (s2) edge (s3);
  20. \path[->] (s3) edge (s4);
  21. \path[->] (s4) edge (s7);
  22. \path[->] (s7) edge (s6);
  23. \path[<->] (s6) edge (s5);
  24. \path[->] (s3) edge (s6);
  25. \path[->] (s5) edge (s0);
  26. \path[->] (s1.30) edge[bend right=90, looseness=15, out=240, in=300] (s1.60);
  27. \path[->] (s4.30) edge[bend right=90, looseness=15, out=240, in=300] (s4.60);
  28. \end{tikzpicture}
  29. \end{center}