×

Complexity, graphs, and the dependency pair method. (English) Zbl 1182.68095

Cervesato, Iliano (ed.) et al., Logic for programming, artificial intelligence, and reasoning. 15th international conference, LPAR 2008, Doha, Qatar, November 22–27, 2008. Proceedings. Berlin: Springer (ISBN 978-3-540-89438-4/pbk). Lecture Notes in Computer Science 5330. Lecture Notes in Artificial Intelligence, 652-666 (2008).
Summary: This paper builds on recent efforts [N. Hirokawa and G. Moser, “Automated complexity analysis based on the dependency pair method”, Lect. Notes Comput. Sci. 5195, 364–379 (2008; Zbl 1165.68390)] to exploit the dependency pair method for verifying feasible, i.e., polynomial runtime complexities of term rewrite systems automatically. We extend our earlier results by revisiting dependency graphs in the context of complexity analysis. The obtained new results are easy to implement and considerably extend the analytic power of our existing methods. The gain in power is even more significant when compared to existing methods that directly, i.e., without the use of transformations, induce feasible runtime complexities. We provide ample numerical data for assessing the viability of the method.
For the entire collection see [Zbl 1154.68007].

MSC:

68Q42 Grammars and rewriting systems
68T15 Theorem proving (deduction, resolution, etc.) (MSC2010)

Citations:

Zbl 1165.68390
Full Text: DOI