An algebraic semantics of Prolog program termination:
Gespeichert in:
Bibliographische Detailangaben
Beteiligte Personen: Ross, Brian J. (VerfasserIn), Smaill, Alan (VerfasserIn)
Format: Buch
Sprache:Englisch
Veröffentlicht: Edinburgh 1990
Schriftenreihe:University <Edinburgh> / Department of Artificial Intelligence: DAI research paper 510
Schlagwörter:
Abstract:Abstract: "Formal proofs of termination properties of Prolog programs with cut are presented which make use of an algebraic process semantics of Prolog. The algebraic semantics is written in Milner's CCS. This semantics treats Prolog program components as processes which generate streams of answer substitutions. Such a characterisation of logic program computation is ideal for termination proofs because phenomena such as termination, infinite answer generation, and looping are easily modelled as streams. In addition, simple inductive proofs over streams or the structure of argument terms are readily supported
This paper suggests that the process algebra approach is a promising formalism for the semantics of different computational paradigms, since sequential as well as concurrent logic program execution is axiomatisable within it.
Umfang:24 S.
Paper/Kapitel scannen lassen

Teilbibliothek Mathematik & Informatik, Berichte

Bestandsangaben von Teilbibliothek Mathematik &amp; Informatik, Berichte
Signatur: 0111 2001 B 6034-510
Lageplan
Exemplar 1 Ausleihbar Am Standort