Jede Formulierung des stärksten Nachbedingung Prädikat Transformators ich gesehen habe, stellt die Zuordnungsregel wie folgt:Warum ist das Existentielle in den stärksten Nachbedingungen notwendig?
sp(X:=E, P) = ∃v. (X=E[v/X] ∧ P[v/X])
Ich frage mich, warum ist die existentielle (und damit die existenzquantifizierte Variable „v“) notwendig, in den obigen Regel? Es scheint mir der stärkste Nachbedingungen Prädikat Transformator ist fast identisch mit symbolischen Bewertung, in dem Sie einen Zustand (eine Zuordnung von Variablen zu Werten) und eine Pfadbedingung (ein Prädikat, das an einem bestimmten Punkt im Programm muss wahr sein). Die symbolische Bewertung beruht jedoch nicht auf einem existenziellen Quantor.
Also, ich denke, ich muss hier etwas fehlen. Jede Hilfe wird geschätzt!