Polynomials for proving termination of context-sensitive rewriting

被引:0
|
作者
Lucas, S [1 ]
机构
[1] Univ Politecn Valencia, DSIC, E-46022 Valencia, Spain
关键词
programming languages; rewriting; termination;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We show how to generate well-founded and stable term orderings based on polynomial interpretations over the real numbers. Monotonicity (another usual requirement in termination proofs) can, then, be gradually introduced in the interpretations to deal with different applications. For instance, the dependency pairs method for proving termination of rewriting, and some restrictions of the rewrite relation which are not monotonic in all arguments of the function symbols, can benefit from this approach. The latter is the case for context-sensitive rewriting (CSR), a simple restriction of rewriting which has been proved useful for describing the semantics of several programming languages (e.g., Maude) and analyzing the properties of the corresponding programs. We show how to automatically generate polynomial interpretations over the real numbers for proving termination of CSR.
引用
收藏
页码:318 / 332
页数:15
相关论文
共 50 条
  • [1] Proving termination of context-sensitive rewriting by transformation
    Lucas, Salvador
    [J]. INFORMATION AND COMPUTATION, 2006, 204 (12) : 1782 - 1846
  • [2] Using Context-Sensitive Rewriting for Proving Innermost Termination of Rewriting
    Alarcon, Beatriz
    Lucas, Salvador
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2009, 248 : 3 - 17
  • [3] Proving Termination of Context-Sensitive Rewriting with MU-TERM
    Alarcon, Beatriz
    Gutierrez, Raul
    Iborra, Jose
    Lucas, Salvador
    [J]. ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 188 : 105 - 115
  • [4] Termination of context-sensitive rewriting
    Zantema, H
    [J]. REWRITING TECHNIQUES AND APPLICATIONS, 1997, 1232 : 172 - 186
  • [5] MU-TERM: A tool for proving termination of context-sensitive rewriting
    Lucas, S
    [J]. REWRITING TECHNIQUES AND APPLICATIONS, PROCEEDINGS, 2004, 3091 : 200 - 209
  • [6] Termination of (Canonical) context-sensitive rewriting
    Lucas, S
    [J]. REWRITING TECHNIQUES AND APPLICATIONS, 2002, 2378 : 296 - 310
  • [7] Innermost termination of context-sensitive rewriting
    Giesl, J
    Middeldorp, A
    [J]. DEVELOPMENTS IN LANGUAGE THEORY, 2003, 2450 : 231 - 244
  • [8] Proving and disproving confluence of context-sensitive rewriting
    Lucas, Salvador
    Vitores, Miguel
    Gutierrez, Raul
    [J]. JOURNAL OF LOGICAL AND ALGEBRAIC METHODS IN PROGRAMMING, 2022, 126
  • [9] Proving Termination in the Context-Sensitive Dependency Pair Framework
    Gutierrez, Raul
    Lucas, Salvador
    [J]. REWRITING LOGIC AND ITS APPLICATIONS, 2010, 6381 : 18 - 34
  • [10] Termination of innermost context-sensitive rewriting using dependency pairs
    Alarcon, Beatriz
    Lucas, Salvador
    [J]. FRONTIERS OF COMBINING SYSTEMS, PROCEEDINGS, 2007, 4720 : 73 - +