http://hdl.handle.net/1765/1507
series: EUR-FEW-CS;89-03

Continuation semantics for PROLOG with cut


Research Paper
Related Files
asset icon
(eur-few-cs-89-03.pdf, 0.1MB)

We present a denotational continuation semantics for PROLOG with cut. First a uniform language B is studied, which captures the control flow aspects of PROLOG. The denotational semantics for B is proven equivalent to a transition system based operational semantics. The congruence proof relies on the representation of the operational semantics as a chain of approximations and on a convenient induction principle. Finally, we interpret the abstract language B such that we obtain equivalent denotational and operational models for PROLOG itself.



Keywords


Automatically Extracted Terms
  • semantic
  • denotational semantics
  • transition
  • statement
  • denotational
  • prolog
  • stack
  • transition system
  • system
  • continuation
  • configuration
  • section
  • language
  • definition
  • state
  • logic
  • programming
  • frame
  • procedure
  • proof