𝔖 Bobbio Scriptorium
✦   LIBER   ✦

Operational and goal-independent denotational semantics for Prolog with cut

✍ Scribed by Fausto Spoto


Publisher
Elsevier Science
Year
2000
Tongue
English
Weight
454 KB
Volume
42
Category
Article
ISSN
0743-1066

No coin nor oath required. For personal study only.

✦ Synopsis


In this paper we propose an operational and a denotational semantics for Prolog. We deal with the control rules of Prolog and the cut operator. Our denotational semantics provides a goal-independent semantics. This means that the behaviour of a goal in a program is de®ned as the evaluation of the goal in the denotation (semantics) of the program. We show how our denotational semantics can be specialised into a computed answer semantics and into a call pattern semantics. Our work provides a basis for a precise abstract interpretation of Prolog programs.