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 条
  • [31] Static determination of quantitative resource usage for higher-order programs
    University of St Andrews, St Andrews, United Kingdom
    不详
    ACM SIGPLAN Not., 1 (223-236):
  • [32] Verilog Synthesis in the Higher-Order Transformation Framework of TL
    Winter, Victor
    Hussain, Shiraz
    2015 IEEE 16TH INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING (HASE), 2015, : 26 - 35
  • [33] HIGHER-ORDER MODELS FOR STATIC MAGNETIZATION IN THIN-FILMS
    DODD, RE
    WILSON, LK
    JOURNAL OF APPLIED PHYSICS, 1974, 45 (10) : 4626 - 4630
  • [34] Methods and framework for visualizing higher-order finite elements
    Schroeder, WJ
    Bertel, F
    Malaterre, M
    Thompson, D
    Pebay, PP
    O'Bara, R
    Tendulkar, S
    IEEE TRANSACTIONS ON VISUALIZATION AND COMPUTER GRAPHICS, 2006, 12 (04) : 446 - 460
  • [35] The labs (learning as behaviors) framework for higher-order learning
    Rigolizzo, Michele
    LEARNING ORGANIZATION, 2018, 25 (04): : 224 - 236
  • [36] Static Determination of Quantitative Resource Usage for Higher-Order Programs
    Jost, Steffen
    Hammond, Kevin
    Loidl, Hans-Wolfgang
    Hofmann, Martin
    ACM SIGPLAN NOTICES, 2010, 45 (01) : 223 - 236
  • [37] Quadrupole higher-order topological phases in static mechanical metamaterials
    Long, Jiaxin
    Wang, Aoxi
    Zhou, Yuan
    Chen, Chang Qing
    INTERNATIONAL JOURNAL OF MECHANICAL SCIENCES, 2024, 263
  • [38] STATIC CORRELATIONS OF HIGHER-ORDER AND DIFFUSION IN AN INTERACTING LATTICE GAS
    FROBOSE, K
    JACKLE, J
    JOURNAL OF STATISTICAL PHYSICS, 1986, 42 (3-4) : 551 - 566
  • [39] From higher-order π-calculus to π-calculus in the presence of static operators
    Vivas, JL
    Dam, M
    CONCUR'98: CONCURRENCY THEORY, 1998, 1466 : 115 - 130
  • [40] Charge! A framework for higher-order separation logic in Coq
    IT University of Copenhagen, Denmark
    Lect. Notes Comput. Sci., (315-331):