English

Automated Complexity Analysis Based on the Dependency Pair Method

Logic in Computer Science 2011-06-02 v2 Artificial Intelligence Computational Complexity Programming Languages

Abstract

This article is concerned with automated complexity analysis of term rewrite systems. Since these systems underlie much of declarative programming, time complexity of functions defined by rewrite systems is of particular interest. Among other results, we present a variant of the dependency pair method for analysing runtime complexities of term rewrite systems automatically. The established results significantly extent previously known techniques: we give examples of rewrite systems subject to our methods that could previously not been analysed automatically. Furthermore, the techniques have been implemented in the Tyrolean Complexity Tool. We provide ample numerical data for assessing the viability of the method.

Keywords

Cite

@article{arxiv.1102.3129,
  title  = {Automated Complexity Analysis Based on the Dependency Pair Method},
  author = {Nao Hirokawa and Georg Moser},
  journal= {arXiv preprint arXiv:1102.3129},
  year   = {2011}
}

Comments

37 pages, submitted to Information & Computation

R2 v1 2026-06-21T17:26:41.891Z