A denotational semantics for Prolog

  • Authors:
  • Tim Nicholson;Norman Foo

  • Affiliations:
  • Univ. of Sydney, Sydney, Australia;Univ. of Sydney, Sydney, Australia

  • Venue:
  • ACM Transactions on Programming Languages and Systems (TOPLAS)
  • Year:
  • 1989

Quantified Score

Hi-index 0.00

Visualization

Abstract

A denotational semantics is presented for the language Pro.og. Metapredicates are not considered. Conventional control sequencing is assumed for Prolog's execution. The semantics is nonstandard, and goal continuations are used to explicate the sequencing.