Dependency Pairs Termination in Dependent Type Theory Modulo Rewriting

06/27/2019
by   Frédéric Blanqui, et al.
0

Dependency pairs are a key concept at the core of modern automated termination provers for first-order term rewriting systems. In this paper, we introduce an extension of this technique for a large class of dependently-typed higher-order rewriting systems. This extends previous resultsby Wahlstedt on the one hand and the first author on the other hand to strong normalization and non-orthogonal rewriting systems. This new criterion is implemented in the type-checker Dedukti.

READ FULL TEXT
research
04/24/2018

Higher-order dependency pairs

Arts and Giesl proved that the termination of a first-order rewrite syst...
research
12/10/2021

Formalizing Higher-Order Termination in Coq

We describe a formalization of higher-order rewriting theory and formall...
research
05/19/2023

Proving Almost-Sure Innermost Termination of Probabilistic Term Rewriting Using Dependency Pairs

Dependency pairs are one of the most powerful techniques to analyze term...
research
02/15/2019

A static higher-order dependency pair framework

We revisit the static dependency pair method for proving termination of ...
research
09/01/2023

Improving Dependency Tuples for Almost-Sure Innermost Termination of Probabilistic Term Rewriting

Recently, we adapted the well-known dependency pair (DP) framework to a ...
research
05/23/2018

The unified higher-order dependency pair framework

In recent years, two higher-order extensions of the powerful dependency ...
research
04/06/2009

Dependency Pairs and Polynomial Path Orders

We show how polynomial path orders can be employed efficiently in conjun...

Please sign up or login with your details

Forgot password? Click here to reset