Tyrolean termination tool 2
This paper describes the second edition of the Tyrolean Termination Tool—a fully automatic
termination analyzer for first-order term rewrite systems. The main features of this tool are its …
termination analyzer for first-order term rewrite systems. The main features of this tool are its …
Automated complexity analysis based on the dependency pair method
N Hirokawa, G Moser - International Joint Conference on Automated …, 2008 - Springer
In this paper, we present a variant of the dependency pair method for analysing runtime
complexities of term rewrite systems automatically. This method is easy to implement, but …
complexities of term rewrite systems automatically. This method is easy to implement, but …
Analyzing innermost runtime complexity of term rewriting by dependency pairs
We present a modular framework to analyze the innermost runtime complexity of term
rewrite systems automatically. Our method is based on the dependency pair framework for …
rewrite systems automatically. Our method is based on the dependency pair framework for …
[HTML][HTML] A combination framework for complexity
In this paper we present a combination framework for the automated polynomial complexity
analysis of term rewrite systems. The framework covers both derivational and runtime …
analysis of term rewrite systems. The framework covers both derivational and runtime …
Formalizing Jordan normal forms in Isabelle/HOL
R Thiemann, A Yamada - Proceedings of the 5th ACM SIGPLAN …, 2016 - dl.acm.org
In automated complexity analysis of term rewriting, estimating the growth rate of the values
in the k-th power of a matrix A–for fixed A and increasing k–is of fundamental interest. This …
in the k-th power of a matrix A–for fixed A and increasing k–is of fundamental interest. This …
Closing the gap between runtime complexity and polytime computability
In earlier work, we have shown that for confluent TRSs, innermost polynomial runtime
complexity induces polytime computability of the functions defined. In this paper, we …
complexity induces polytime computability of the functions defined. In this paper, we …
Applications and extensions of context-sensitive rewriting
S Lucas - Journal of Logical and Algebraic Methods in …, 2021 - Elsevier
Context-sensitive rewriting is a restriction of term rewriting which is obtained by imposing
replacement restrictions on the arguments of function symbols. It has proven useful to …
replacement restrictions on the arguments of function symbols. It has proven useful to …
Tuple interpretations for higher-order complexity
We develop a class of algebraic interpretations for many-sorted and higher-order term
rewriting systems that takes type information into account. Specifically, base-type terms are …
rewriting systems that takes type information into account. Specifically, base-type terms are …
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 …
Tyrolean complexity tool: Features and usage
Abstract The Tyrolean Complexity Tool, TCT for short, is an open source complexity analyser
for term rewrite systems. Our tool TCT features a majority of the known techniques for the …
for term rewrite systems. Our tool TCT features a majority of the known techniques for the …