Denotationale Semantik

Bedeutung einer Regel C :- P1,..., Pn

mit Variablen X1,…, Xk ist:

X1 ... Xk : (P1∧…∧Pn)→C


beachte: äquiv. Umformung, falls Variablen des Rumpfes nicht in C vorkommen.


Bedeutung eines Programms P mit Regeln R1,…, Ri und Anfrage Q ist Konjunktion aller Bedeutungen

[P] : = [R1]∧…∧[Ri]∧[Q]


beachte: Negation in Bedeutung der Anfrage Q

d. h. [P] = false Anfrage folgt aus Programm.



Johannes Waldmann 2011-01-18