A TECHNIQUE FOR TRANSFORMING LOGIC PROGRAMS BY FOLD-UNFOLD TRANSFORMATIONS

被引:0
|
作者
ALEXANDRE, F
机构
关键词
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
This paper deals with the logic program transformation using the fold-unfold technique. The major problem in the strategies using fold-unfold transformation is to find a sequence of unfolding that permits the folding. In this paper we propose a technique that solves this problem for a particular class of logic programs. This technique consists in studying the possibility of folding for some simple or basic programs and then to apply these results for some more general logic programs. This technique permits to compute the sequence of unfolding to achieve a folding or to detect the impossibility of a folding, in the latter case the technique permits the invention of new predicates.
引用
收藏
页码:203 / 216
页数:14
相关论文
共 50 条
  • [1] Unfold/fold transformations for disjunctive logic programs
    Gergatsoulis, M
    INFORMATION PROCESSING LETTERS, 1997, 62 (01) : 23 - 29
  • [2] UNFOLD FOLD TRANSFORMATIONS AND LOOP OPTIMIZATION OF LOGIC PROGRAMS
    DEBRAY, SK
    SIGPLAN NOTICES, 1988, 23 (07): : 297 - 307
  • [3] Fold/Unfold Transformations for Fixpoint Logic
    Kobayashi, Naoki
    Fedyukovich, Grigory
    Gupta, Aarti
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PT II, TACAS 2020, 2020, 12079 : 195 - 214
  • [4] Unfold/fold transformations of CCP programs
    Etalle, S
    Gabbrielli, M
    Meo, MC
    CONCUR'98: CONCURRENCY THEORY, 1998, 1466 : 348 - 363
  • [5] Fold-unfold lemmas for reasoning about recursive programs using the Coq proof assistant
    Danvy, Olivier
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2022, 32 (01)
  • [6] An unfold/fold transformation framework for definite logic programs
    Roychoudhury, A
    Kumar, KN
    Ramakrishnan, CR
    Ramakrishnan, IV
    ACM TRANSACTIONS ON PROGRAMMING LANGUAGES AND SYSTEMS, 2004, 26 (03): : 464 - 509
  • [7] A parameterized unfold/fold transformation framework for definite logic programs
    Roychoudhury, A
    Kumar, KN
    Ramakrishnan, CR
    Ramakrishnan, IV
    PRINCIPLES AND PRACTICE OF DECLARATIVE PROGRAMMING, PROCEEDINGS, 1999, 1702 : 396 - 413
  • [8] ON THE CORRECTNESS OF UNFOLD/FOLD TRANSFORMATION OF NORMAL AND EXTENDED LOGIC PROGRAMS
    ARAVINDAN, C
    DUNG, PM
    JOURNAL OF LOGIC PROGRAMMING, 1995, 24 (03): : 201 - 217
  • [9] DERIVING FOLD UNFOLD TRANSFORMATIONS OF LOGIC PROGRAMS USING EXTENDED OLDT-BASED ABSTRACT INTERPRETATION
    BOULANGER, D
    BRUYNOOGHE, M
    JOURNAL OF SYMBOLIC COMPUTATION, 1993, 15 (5-6) : 495 - 521
  • [10] Generalized unfold/fold transformation systems for normal logic programs
    Roychoudhury, A
    Kumar, KN
    Ramakrishnan, IV
    LOGIC PROGRAMMING: PROCEEDINGS OF THE 1999 INTERNATIONAL CONFERENCE ON LOGIC PROGRAMMING, 1999, : 616 - 616