On the occur-check free prolog programs:

Abstract: "In most Prolog implementations for the efficiency reasons so-called occur-check is omitted from the unification algorithm. We provide here natural syntactic conditions which allow the occur-check to be safely omitted. The established results apply to most well-known Prolog programs,...

Full description

Saved in:
Bibliographic Details
Main Authors: Apt, Krzysztof R. 1949- (Author), Pellegrini, Alessandro 1897-1985 (Author)
Format: Book
Language:English
Published: Amsterdam 1992
Series:Centrum voor Wiskunde en Informatica <Amsterdam> / Department of Computer Science: Report CS 92,38
Subjects:
Summary:Abstract: "In most Prolog implementations for the efficiency reasons so-called occur-check is omitted from the unification algorithm. We provide here natural syntactic conditions which allow the occur-check to be safely omitted. The established results apply to most well-known Prolog programs, including those that use difference-lists, and seem to explain why this omission does not lead in practice to any complications. When applying these results to general programs we show their usefulness for proving absence of floundering. Finally, we propose a program transformation which transforms every program into a program for which only the calls to the built-in unification predicate need to be resolved by a unification algorithm with the occur-check."
Physical Description:36 S.

There is no print copy available.

Interlibrary loan Place Request Caution: Not in THWS collection!