Polynomial Path Orders

This paper is concerned with the complexity analysis of constructor term rewrite systems and its ramification in implicit computational complexity. We introduce a path order with multiset status, the polynomial path order POP*, that is applicable in two related, but distinct contexts. On the one han...

詳細記述

書誌詳細
出版年:Logical Methods in Computer Science
主要な著者: Martin Avanzini, Georg Moser
フォーマット: 論文
言語:英語
出版事項: Logical Methods in Computer Science e.V. 2013-11-01
主題:
オンライン・アクセス:https://lmcs.episciences.org/807/pdf
_version_ 1850055032684150784
author Martin Avanzini
Georg Moser
author_facet Martin Avanzini
Georg Moser
author_sort Martin Avanzini
collection DOAJ
container_title Logical Methods in Computer Science
description This paper is concerned with the complexity analysis of constructor term rewrite systems and its ramification in implicit computational complexity. We introduce a path order with multiset status, the polynomial path order POP*, that is applicable in two related, but distinct contexts. On the one hand POP* induces polynomial innermost runtime complexity and hence may serve as a syntactic, and fully automatable, method to analyse the innermost runtime complexity of term rewrite systems. On the other hand POP* provides an order-theoretic characterisation of the polytime computable functions: the polytime computable functions are exactly the functions computable by an orthogonal constructor TRS compatible with POP*.
format Article
id doaj-art-e6cb83b19c4a4d35b8ee8ea70db5ce6c
institution Directory of Open Access Journals
issn 1860-5974
language English
publishDate 2013-11-01
publisher Logical Methods in Computer Science e.V.
record_format Article
spelling doaj-art-e6cb83b19c4a4d35b8ee8ea70db5ce6c2025-08-20T00:24:28ZengLogical Methods in Computer Science e.V.Logical Methods in Computer Science1860-59742013-11-01Volume 9, Issue 410.2168/LMCS-9(4:9)2013807Polynomial Path OrdersMartin AvanziniGeorg MoserThis paper is concerned with the complexity analysis of constructor term rewrite systems and its ramification in implicit computational complexity. We introduce a path order with multiset status, the polynomial path order POP*, that is applicable in two related, but distinct contexts. On the one hand POP* induces polynomial innermost runtime complexity and hence may serve as a syntactic, and fully automatable, method to analyse the innermost runtime complexity of term rewrite systems. On the other hand POP* provides an order-theoretic characterisation of the polytime computable functions: the polytime computable functions are exactly the functions computable by an orthogonal constructor TRS compatible with POP*.https://lmcs.episciences.org/807/pdfcomputer science - logic in computer science
spellingShingle Martin Avanzini
Georg Moser
Polynomial Path Orders
computer science - logic in computer science
title Polynomial Path Orders
title_full Polynomial Path Orders
title_fullStr Polynomial Path Orders
title_full_unstemmed Polynomial Path Orders
title_short Polynomial Path Orders
title_sort polynomial path orders
topic computer science - logic in computer science
url https://lmcs.episciences.org/807/pdf
work_keys_str_mv AT martinavanzini polynomialpathorders
AT georgmoser polynomialpathorders