Tuple interpretations for termination of term rewriting

A Yamada - Journal of Automated Reasoning, 2022 - Springer
Abstract Interpretation methods constitute a foundation of the termination analysis of term
rewriting. From time to time, remarkable instances of interpretation methods appeared, such …

Higher-order constrained dependency pairs for (universal) computability

L Guo, K Hagens, C Kop, D Vale - arxiv preprint arxiv:2406.19379, 2024 - arxiv.org
Dependency pairs constitute a series of very effective techniques for the termination analysis
of term rewriting systems. In this paper, we adapt the static dependency pair framework to …

On Basic Feasible Functionals and the Interpretation Method

P Baillot, U Dal Lago, C Kop, D Vale - International Conference on …, 2024 - Springer
The class of basic feasible functionals (BFF) is the analog of FP (polynomial time functions)
for type-2 functionals, that is, functionals that can take (first-order) functions as arguments …

Cost-size semantics for call-by-value higher-order rewriting

C Kop, D Vale - … on Formal Structures for Computation and …, 2023 - drops.dagstuhl.de
Higher-order rewriting is a framework in which higher-order programs can be described by
transformation rules on expressions. A computation occurs by transforming an expression …

Term orderings for non-reachability of (conditional) rewriting

A Yamada - International Joint Conference on Automated …, 2022 - Springer
We propose generalizations of reduction pairs, well-established techniques for proving
termination of term rewriting, in order to prove unsatisfiability of reachability (infeasibility) in …

Certifying higher-order polynomial interpretations

N van der Weide, D Vale, C Kop - arxiv preprint arxiv:2302.11892, 2023 - arxiv.org
Higher-order rewriting is a framework in which one can write higher-order programs and
study their properties. One such property is termination: the situation that for all inputs, the …

Complexity Analysis for Call-by-Value Higher-Order Rewriting

C Kop, D Vale - arxiv preprint arxiv:2307.13426, 2023 - arxiv.org
In this short paper, we consider a form of higher-order rewriting with a call-by-value
evaluation strategy so as to model call-by-value programs. We briefly present a cost-size …

Termination of Term Rewriting: Foundation, Formalization, Implementation, and Competition (Invited Talk)

A Yamada - 8th International Conference on Formal Structures …, 2023 - drops.dagstuhl.de
Automated termination analysis is a central topic in the research of term rewriting. In this talk,
I will first review the theoretical foundation of termination of term rewriting, leading to the …

Cutting a Proof into Bite-Sized Chunks: Incrementally proving termination in higher-order term rewriting (Invited Talk)

C Kop - 7th International Conference on Formal Structures for …, 2022 - drops.dagstuhl.de
This paper discusses a number of methods to prove termination of higher-order term
rewriting systems, with a particular focus on large systems. In first-order term rewriting, the …

Analyzing Innermost Runtime Complexity Through Tuple Interpretations

L Guo, D Vale - arxiv preprint arxiv:2303.13256, 2023 - arxiv.org
Time complexity in rewriting is naturally understood as the number of steps needed to
reduce terms to normal forms. Establishing complexity bounds to this measure is a well …