A Static Higher-Order Dependency Pair Framework

被引:1
|
作者
Fuhs, Carsten [1 ]
Kop, Cynthia [2 ]
机构
[1] Univ London, Dept Comp Sci & Informat Syst, Birkbeck, London, England
[2] Radboud Univ Nijmegen, Dept Software Sci, Nijmegen, Netherlands
来源
PROGRAMMING LANGUAGES AND SYSTEMS, ESOP 2019: 28TH EUROPEAN SYMPOSIUM ON PROGRAMMING | 2019年 / 11423卷
关键词
PROVING TERMINATION; SYSTEMS;
D O I
10.1007/978-3-030-17184-1_27
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We revisit the static dependency pair method for proving termination of higher-order term rewriting and extend it in a number of ways: (1) We introduce a new rewrite formalism designed for general applicability in termination proving of higher-order rewriting, Algebraic Functional Systems with Meta-variables. (2) We provide a syntactically checkable soundness criterion to make the method applicable to a large class of rewrite systems. (3) We propose a modular dependency pair framework for this higher-order setting. (4) We introduce a fine-grained notion of formative and computable chains to render the framework more powerful. (5) We formulate several existing and new termination proving techniques in the form of processors within our framework. The framework has been implemented in the (fully automatic) higher-order termination tool WANDA.
引用
收藏
页码:752 / 782
页数:31
相关论文
共 50 条
  • [1] Static Dependency Pair Method Based on Strong Computability for Higher-Order Rewrite Systems
    Kusakari, Keiichirou
    Isogai, Yasuo
    Sakai, Masahiko
    Blanqui, Frederic
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (10): : 2007 - 2015
  • [2] On dependency pair method for proving termination of higher-order rewrite systems
    Sakai, M
    Kusakari, K
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2005, E88D (03) : 583 - 593
  • [3] An extension of the dependency pair method for proving termination of higher-order rewrite systems
    Sakai, M
    Watanabe, Y
    Sakabe, T
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2001, E84D (08) : 1025 - 1032
  • [4] MAF: A Framework for Modular Static Analysis of Higher-Order Languages
    Van Es, Noah
    Van der Plas, Jens
    Stievenart, Quentin
    De Roover, Coen
    2020 20TH IEEE INTERNATIONAL WORKING CONFERENCE ON SOURCE CODE ANALYSIS AND MANIPULATION (SCAM 2020), 2020, : 37 - 42
  • [5] Robustness of higher-order network pertinent to first- and higher-order dependency
    Ren, Cuiping
    Chen, Bianbian
    Xie, Fengjie
    INTERNATIONAL JOURNAL OF ROBUST AND NONLINEAR CONTROL, 2024, 34 (17) : 11804 - 11818
  • [6] Refinement Types as Higher-Order Dependency Pairs
    Roux, Cody
    22ND INTERNATIONAL CONFERENCE ON REWRITING TECHNIQUES AND APPLICATIONS (RTA'11), 2011, 10 : 299 - 312
  • [7] Measuring the significance of higher-order dependency in networks
    Li, Jiaxu
    Lu, Xin
    NEW JOURNAL OF PHYSICS, 2024, 26 (03):
  • [8] A framework for higher-order effects & handlers
    van den Berg, Birthe
    Schrijvers, Tom
    SCIENCE OF COMPUTER PROGRAMMING, 2024, 234
  • [9] A framework for higher-order cognition and consciousness
    Baas, NA
    TOWARD A SCIENCE OF CONSCIOUSNESS: THE FIRST TUCSON DISCUSSIONS AND DEBATES, 1996, : 633 - 648
  • [10] An algebraic framework for higher-order modules
    Jiménez, R
    Orejas, F
    FM'99-FORMAL METHODS, VOL II, 1999, 1709 : 1778 - 1797