diff options
Diffstat (limited to 'deftrans.tex')
-rw-r--r-- | deftrans.tex | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/deftrans.tex b/deftrans.tex index 67b5323..2a9fb34 100644 --- a/deftrans.tex +++ b/deftrans.tex @@ -2,6 +2,7 @@ \subsection{Transities} \label{sec:def:trans} We hebben gekozen om de semantiek van Smurf in natuurlijke semantiek te definiëren. In principe hadden we er ook voor kunnen kiezen om te gaan voor structurele operationele semantiek, echter denk wij dat we door het gebruik van natuurlijke semantiek meer kunnen in onze analyse. + Bij het definiëren van de natuurlijke semantiek van Smurf zullen we de verzameling van transities als een relatie $\to$ tussen $\Pgm\times\Input\times\State$ en $\Input\times\Output\times\State$ beschouwen. @@ -10,7 +11,8 @@ $$\trans{\pgm}{\ip}{\st}{\ip'}{\op}{\st'}$$ en lezen we als \begin{quote} ``het programma $\pgm$ zal in toestand $\st$ gegeven input $\ip$ leiden tot - toestand $\st'$, waarbij als de toestand niet verandert geldt $\st'$ = $\st$, met output $\op$ waarbij de input $\ip'$ met $\ip'$ = $\ip$ als $\ip$ niet geconsumeerd is.'' + toestand $\st'$, met output $\op$ waarbij $\ip'$ gelijk is aan $\ip$ zonder + de geconsumeerde input.'' \end{quote} We hebben het hele programma $\Pgm$ nodig voor de pijl, omdat één commando |