The unified higher-order dependency pair framework

05/23/2018
by   Carsten Fuhs, et al.
0

In recent years, two higher-order extensions of the powerful dependency pair approach for termination analysis of first-order term rewriting have been defined: the static and the dynamic approach. Both approaches offer distinct advantages and disadvantages. However, a grand unifying theory is thus far missing, and both approaches lack the modularity present in the dependency pair framework commonly used in first-order rewriting. Moreover, neither approach can be used to prove non-termination. In this paper, we aim to address this gap by defining a higher-order dependency pair framework, integrating both approaches into a shared formal setup. The framework has been implemented in the (fully automatic) higher-order termination tool WANDA.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
02/15/2019

A static higher-order dependency pair framework

We revisit the static dependency pair method for proving termination of ...
research
06/25/2019

A unifying framework for continuity and complexity in higher types

We set up a parametrised monadic translation for a class of call-by-valu...
research
07/19/2023

Dependency Tuples for Almost-Sure Innermost Termination of Probabilistic Term Rewriting (Short WST Version)

Dependency pairs are one of the most powerful techniques to analyze term...
research
12/10/2021

Formalizing Higher-Order Termination in Coq

We describe a formalization of higher-order rewriting theory and formall...
research
04/24/2018

Higher-order dependency pairs

Arts and Giesl proved that the termination of a first-order rewrite syst...
research
06/27/2019

Dependency Pairs Termination in Dependent Type Theory Modulo Rewriting

Dependency pairs are a key concept at the core of modern automated termi...
research
10/30/2019

Formalizing the Dependency Pair Criterion for Innermost Termination

Rewriting is a framework for reasoning about functional programming. The...

Please sign up or login with your details

Forgot password? Click here to reset