TERMINATION OF LOGIC PROGRAMS - THE NEVER-ENDING STORY

被引:112
|
作者
De Schreye, D [1 ]
Decorte, S [1 ]
机构
[1] KATHOLIEKE UNIV LEUVEN, DEPT COMP SCI, B-3001 HEVERLEE, BELGIUM
来源
关键词
D O I
10.1016/0743-1066(94)90027-2
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We survey termination analysis techniques for Logic Programs. We give an extensive introduction to the topic. We recall several motivations for the work, and point out the intuitions behind a number of LP-specific issues that turn up, such as: the study of different classes of programs and LP languages, of different classes of queries and of different selection rules, the difference between existential and universal termination, and the treatment of backward unification and local variables. Then, we turn to more technical aspects: the structure of the termination proofs, the selection of well-founded orderings, norms and level mappings, the inference of interargument relations, and special treatments proposed for dealing with mutual recursion. For each of these, we briefly sketch the main approaches presented in the literature, using a fixed example as a file rouge. We conclude with some comments on loop detection and cycle unification and state some open problems.
引用
收藏
页码:199 / 260
页数:62
相关论文
共 50 条
  • [21] The never-ending story of justification
    Taliga, Milos
    [J]. FILOSOFICKY CASOPIS, 2009, 57 (03): : 353 - 374
  • [22] TRIAZOLAM - THE NEVER-ENDING STORY
    PERRY, PJ
    SMITH, DA
    [J]. DICP-THE ANNALS OF PHARMACOTHERAPY, 1991, 25 (11): : 1263 - 1264
  • [23] Luminescence: The Never-Ending Story
    Nicola Armaroli
    Henk J. Bolink
    [J]. Topics in Current Chemistry, 2016, 374
  • [24] Laccases: a never-ending story
    Giardina, Paola
    Faraco, Vincenza
    Pezzella, Cinzia
    Piscitelli, Alessandra
    Vanhulle, Sophie
    Sannia, Giovanni
    [J]. CELLULAR AND MOLECULAR LIFE SCIENCES, 2010, 67 (03) : 369 - 385
  • [25] The never-ending (graphics) story
    Dipert, B
    [J]. EDN, 2000, 45 (09) : 24 - 24
  • [26] Sarin: a never-ending story
    Bolt, Hermann M.
    [J]. ARCHIVES OF TOXICOLOGY, 2023, 97 (01) : 1 - 2
  • [27] Luminescence: The Never-Ending Story
    Armaroli, Nicola
    Bolink, Henk J.
    [J]. TOPICS IN CURRENT CHEMISTRY, 2016, 374 (04)
  • [28] Serotonin: A never-ending story
    Olivier, Berend
    [J]. EUROPEAN JOURNAL OF PHARMACOLOGY, 2015, 753 : 2 - 18
  • [29] KONRAD - THE NEVER-ENDING STORY
    ROSER, T
    [J]. ATOMWIRTSCHAFT-ATOMTECHNIK, 1992, 37 (11): : 530 - 530
  • [30] α-Pinene: A never-ending story
    Allenspach, Martina
    Steuer, Christian
    [J]. PHYTOCHEMISTRY, 2021, 190