Context-sensitive dependency pairs

被引:11
|
作者
Alarcon, Beatriz [1 ]
Gutierrez, Raul [1 ]
Lucas, Salvador [1 ]
机构
[1] Univ Politecn Valencia, DSIC, ELP Grp, Valencia, Spain
关键词
Dependency pairs; Term rewriting; Program analysis; Termination; PROVING TERMINATION; PROOFS; TERM; POLYNOMIALS; TOOL;
D O I
10.1016/j.ic.2010.03.003
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Termination is one of the most interesting problems when dealing with context-sensitive rewrite systems. Although a good number of techniques for proving termination of context-sensitive rewriting (CSR) have been proposed so far, the adaptation to CSR of the dependency pair approach, one of the most powerful techniques for proving termination of rewriting, took some time and was possible only after introducing some new notions like collapsing dependency pairs, which are specific for CSR. In this paper, we develop the notion of context-sensitive dependency pair (CSDP) and show how to use CSDPs in proofs of termination of CSR. The implementation and practical use of the developed techniques yield a novel and powerful framework which improves the current state-of-the-art of methods for automatically proving termination of CSR. (c) 2010 Elsevier Inc. All rights reserved.
引用
收藏
页码:922 / 968
页数:47
相关论文
共 50 条
  • [1] Context-sensitive dependency pairs
    Alarcon, Beatriz
    Gutierrez, Raul
    Lucas, Salvador
    FSTTCS 2006: FOUNDATIONS OF SOFTWARE TECHNOLOGY AND THEORETICAL COMPUTER SCIENCE, PROCEEDINGS, 2006, 4337 : 297 - +
  • [2] Improving Context-Sensitive Dependency Pairs
    Alarcon, Beatriz
    Emmes, Fabian
    Fuhs, Carsten
    Giesl, Juergen
    Gutierrez, Raul
    Lucas, Salvador
    Schneider-Kamp, Peter
    Thiemann, Rene
    LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, PROCEEDINGS, 2008, 5330 : 636 - +
  • [3] Termination of innermost context-sensitive rewriting using dependency pairs
    Alarcon, Beatriz
    Lucas, Salvador
    FRONTIERS OF COMBINING SYSTEMS, PROCEEDINGS, 2007, 4720 : 73 - +
  • [4] Improving the Context-sensitive Dependency Graph
    Alarcon, Beatriz
    Gutierrez, Raul
    Lucas, Salvador
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 188 : 91 - 103
  • [5] Proving Termination in the Context-Sensitive Dependency Pair Framework
    Gutierrez, Raul
    Lucas, Salvador
    REWRITING LOGIC AND ITS APPLICATIONS, 2010, 6381 : 18 - 34
  • [6] The growing context-sensitive languages are the acyclic context-sensitive languages
    Niemann, G
    Woinowski, JR
    DEVELOPMENTS IN LANGUAGE THEORY, 2002, 2295 : 197 - 205
  • [7] A context-sensitive liar
    Juhl, CF
    ANALYSIS, 1997, 57 (03) : 202 - 204
  • [8] CONTEXT-SENSITIVE SUBSTITUTIONS
    KATS, BE
    REITBORT, IM
    NAUCHNO-TEKHNICHESKAYA INFORMATSIYA SERIYA 2-INFORMATSIONNYE PROTSESSY I SISTEMY, 1973, (08): : 38 - 39
  • [9] CONTEXT-SENSITIVE PARSING
    WOODS, WA
    COMMUNICATIONS OF THE ACM, 1970, 13 (07) : 437 - &
  • [10] Is apriority context-sensitive?
    Nenad Miščević
    Acta Analytica, 2005, 20 (1) : 55 - 80