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 条
  • [41] Static and Dynamic Memory to Simulate Higher-Order Cognitive Tasks
    Alnajjar, Fady S.
    Yamashita, Yuichi
    Tani, Jun
    2012 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2012,
  • [42] Static Determination of Quantitative Resource Usage for Higher-Order Programs
    Jost, Steffen
    Hammond, Kevin
    Loidl, Hans-Wolfgang
    Hofmann, Martin
    POPL'10: PROCEEDINGS OF THE 37TH ANNUAL ACM SIGPLAN-SIGACT SYMPOSIUM ON PRINCIPLES OF PROGRAMMING LANGUAGES, 2010, : 223 - 236
  • [43] A framework for directional and higher-order reconstruction in photoacoustic tomography
    Boink, Yoeri E.
    Lagerwerf, Marinus J.
    Steenbergen, Wiendelt
    van Gils, Stephan A.
    Manohar, Srirang
    Brune, Christoph
    PHYSICS IN MEDICINE AND BIOLOGY, 2018, 63 (04):
  • [44] Static and dynamic processor allocation for higher-order concurrent languages
    Nielson, HR
    Nielson, F
    TAPSOFT '95: THEORY AND PRACTICE OF SOFTWARE DEVELOPMENT, 1995, 915 : 590 - 604
  • [45] A Logical Framework with Higher-Order Rational (Circular) Terms
    Chen, Zhibo
    Pfenning, Frank
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, FOSSACS 2023, 2023, 13992 : 68 - 88
  • [46] A Dependency Pair Framework for Termination
    Alarcon, Beatriz
    Lucas, Salvador
    Meseguer, Jose
    REWRITING LOGIC AND ITS APPLICATIONS, 2010, 6381 : 35 - +
  • [47] Higher-order soft corrections to lepton pair and Higgs boson production
    Moch, S
    Vogt, A
    PHYSICS LETTERS B, 2005, 631 (1-2) : 48 - 57
  • [48] Discovery of higher-order quantum electrodynamics effect for the vacuum pair production
    W. Zha
    Z. Tang
    Journal of High Energy Physics, 2021
  • [49] Higher-order nonclassical properties of nonlinear charge pair cat states
    Truong Minh Duc
    Dang Huu Dinh
    Tran Quang Dat
    JOURNAL OF PHYSICS B-ATOMIC MOLECULAR AND OPTICAL PHYSICS, 2020, 53 (02)
  • [50] A stochastic meshless framework for higher-order free vibration analysis and static bending of porous functionally graded plates
    Xiang, Ping
    Shao, Zhanjun
    Zhao, Han
    Zhang, Peng
    Xie, Xiaonan
    Liu, Xiaochun
    MECHANICS BASED DESIGN OF STRUCTURES AND MACHINES, 2025, 53 (03) : 1799 - 1826