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 …
rewriting. From time to time, remarkable instances of interpretation methods appeared, such …
Higher-order constrained dependency pairs for (universal) computability
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 …
of term rewriting systems. In this paper, we adapt the static dependency pair framework to …
On Basic Feasible Functionals and the Interpretation Method
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 …
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
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 …
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 …
termination of term rewriting, in order to prove unsatisfiability of reachability (infeasibility) in …
Certifying higher-order polynomial interpretations
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 …
study their properties. One such property is termination: the situation that for all inputs, the …
Complexity Analysis for Call-by-Value Higher-Order Rewriting
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 …
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 …
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 …
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 …
reduce terms to normal forms. Establishing complexity bounds to this measure is a well …