FGI3 Axiomatische Semantik von Feldern
2010-02-14 15:48
Anonymer User
Es geht um die Zuweisung bei Arrays in Kapitel 3, Teil 1, Seite 18.
Hier wird eine neue Schlussregel für Array Assignment eingeführt, bei der anstatt, nur der Wert , das Array substituiert wird.
Damit soll dann angeblich das Beispiel (Im Kasten) beweisbar sein:
{j=i AND j=z OR j!=i AND X(j)=z} X(i) := y {X(j)=z}
Warum brauchen wir die neue Regel genau (SP RULE: Partial Correctness for Array Assignment)? Und wie soll damit das Beispiel beweisbar sein? Wir würden sagen, das Beispiel ist mit der neuen Regel auch nicht zu beweisen.
Hier wird eine neue Schlussregel für Array Assignment eingeführt, bei der anstatt, nur der Wert , das Array substituiert wird.
Damit soll dann angeblich das Beispiel (Im Kasten) beweisbar sein:
{j=i AND j=z OR j!=i AND X(j)=z} X(i) := y {X(j)=z}
Warum brauchen wir die neue Regel genau (SP RULE: Partial Correctness for Array Assignment)? Und wie soll damit das Beispiel beweisbar sein? Wir würden sagen, das Beispiel ist mit der neuen Regel auch nicht zu beweisen.