X-Git-Url: https://git.martlubbers.net/?a=blobdiff_plain;f=first.tex;h=a5f505b8c492e744d2765eb2fd58cadc3da80c51;hb=175407c2b06242eca3a373fd6e75f8bb46bffa19;hp=81f4f3a40448de7ddbf0c57f99ee1d061b18b52c;hpb=02f744ac32db57838cf238be0fbb2e5f05b70861;p=mc1516the.git diff --git a/first.tex b/first.tex index 81f4f3a..a5f505b 100644 --- a/first.tex +++ b/first.tex @@ -12,10 +12,26 @@ leaving the gate.} \subsection*{1.b} \emph{Consider the timed automaton in figure 1 of the paper ”Timed Automata” by -Rajeev Alur. Suppose initially we have a zone $(s0, [0 \leq x \leq 4, 0 \leq y +Rajeev Alur. Suppose initially we have a zone $(s0, [0\leq x\leq 4, 0\leq y \leq 3])$. Give the zone after a sequence a.b and show the intermediate steps in the derivation.} +We define:\\ +$e_0=\langle s_0, a, \emptyset, [x:=0] s_1\rangle$ and\\ +$e_1=\langle s_1, a, \emptyset, [y:=0] s_2\rangle$\\ + +And we derive:\\ +\begin{align*} + succ(e_1, succ(e_0, [0\leq x\leq 4, 0\leq y])) =& + succ(e_1, ((([0\leq x\leq 4, 0\leq y]\wedge\emptyset)\Uparrow)\wedge\emptyset\wedge [x<1])[x:=0])\\ + =& succ(e_1, (([0\leq x\leq 4, 0\leq y]\Uparrow)\wedge\emptyset\wedge [x<1])[x:=0])\\ + =& succ(e_1, [0\leq x<1, 0\leq y][x:=0])\\ + =& succ(e_1, [x=0, 0\leq y])\\ + =& ((([x=0, 0\leq y]\wedge [x<1])\Uparrow)\wedge [x<1]\wedge [x<1])[y:=0]\\ + =& (([0\leq x<1, 0\leq y]\Uparrow)\wedge [x<1]\wedge [x<1])[y:=0]\\ + =& [0\leq x<1, y=0] +\end{align*} + \subsection*{1.c} \emph{Consider the timed automaton in figure 1 of the paper \emph{Timed Automata} by Rajeev Alur. Give the zone automaton of the timed automaton, with