More on Unfold/Fold Transformations of Normal Programs: Preservation of Fitting's Semantics

Laurent Fribourg (Editor), Annalisa Bossi, Franco Turini (Editor), Sandro Etalle

    Research output: Contribution to conferencePaperpeer-review

    3 Citations (Scopus)
    151 Downloads (Pure)

    Abstract

    The unfold/fold transformation system defined by Tamaki and Sato was meant for definite programs. It transforms a program into an equivalent one in the sense of both the least Herbrand model semantics and the Computed Answer Substitution semantics. Seki extended the method to normal programs and specialized it in order to preserve also the finite failure set. The resulting system is correct wrt nearly all the declarative semantics for normal programs. An exception is Fitting's model semantics. In this paper we consider a slight variation of Seki's method and we study its correctness wrt Fitting's semantics. We define an applicability condition for the fold operation and we show that it ensures the preservation of the considered semantics through the transformation.
    Original languageUndefined
    Pages311-331
    Number of pages21
    DOIs
    Publication statusPublished - 1994
    Event4th Int. Workshop on Meta Programming in Logic (META) - Pisa, Italy
    Duration: 1 Jan 19941 Jan 1994

    Workshop

    Workshop4th Int. Workshop on Meta Programming in Logic (META)
    Period1/01/941/01/94

    Keywords

    • EWI-1178
    • IR-56280

    Cite this