Automated Complexity Analysis Based on the Dependency Pair Method

02/15/2011
by   Nao Hirokawa, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/06/2009

Dependency Pairs and Polynomial Path Orders

We show how polynomial path orders can be employed efficiently in conjun...
research
11/22/2018

Automated Amortised Resource Analysis for Term Rewrite Systems

In this paper we establish an automated amortised resource analysis for ...
research
04/03/2009

The Derivational Complexity Induced by the Dependency Pair Method

We study the derivational complexity induced by the dependency pair meth...
research
08/15/2018

Guided Unfoldings for Finding Loops in Standard Term Rewriting

In this paper, we reconsider the unfolding-based technique that we have ...
research
12/11/2020

Runtime Complexity Analysis of Logically Constrained Rewriting

Logically constrained rewrite systems (LCTRSs) are a versatile and effic...
research
01/28/2019

Space and complexities of territorial systems

The spatial character of territorial systems plays a crucial role in the...
research
08/01/2022

Analysing Parallel Complexity of Term Rewriting

We revisit parallel-innermost term rewriting as a model of parallel comp...

Please sign up or login with your details

Forgot password? Click here to reset