Derivational Complexity and Context-Sensitive Rewriting
Open Access
- 12 August 2021
- journal article
- research article
- Published by Springer Nature in Journal of Automated Reasoning
- Vol. 65 (8) , 1191-1229
Abstract
Context-sensitive rewriting is a restriction of rewriting where reduction steps are allowed on specific arguments $$\mu (f)\subseteq \{1,\ldots ,k\}$$ of k-ary function symbols f only. Terms which cannot be further rewritten in this way are called $$\mu $$ -normal forms. For left-linear term rewriting systems (TRSs), the so-called normalization via $$\mu $$ -normalization procedure provides a systematic way to obtain normal forms by the stepwise computation and combination of intermediate $$\mu $$ -normal forms. In this paper, we show how to obtain bounds on the derivational complexity of computations using this procedure by using bounds on the derivational complexity of context-sensitive rewriting. Two main applications are envisaged: Normalization via $$\mu $$ -normalization can be used with non-terminating TRSs where the procedure still terminates; on the other hand, it can be used to improve on bounds of derivational complexity of terminating TRSs as it discards many rewritings.
Keywords
Funding Information
- Ministerio de Ciencia, Innovación y Universidades (RTI2018-094403-B-C32)
- Conselleria d’Educació, Investigació, Cultura i Esport (PROMETEO/2019/098)
This publication has 52 references indexed in Scilit:
- Analyzing Innermost Runtime Complexity of Term Rewriting by Dependency PairsJournal of Automated Reasoning, 2013
- Synthesis of sup-interpretations: A surveyTheoretical Computer Science, 2013
- Polynomials over the reals in proofs of termination : from theory to practiceRAIRO - Theoretical Informatics and Applications, 2005
- New Evaluation Commands for Maude Within Full MaudeElectronic Notes in Theoretical Computer Science, 2005
- Algorithms with polynomial interpretation termination proofJournal of Functional Programming, 2001
- Termination proofs for term rewriting systems by lexicographic path orderings imply multiply recursive derivation lengthsTheoretical Computer Science, 1995
- Termination orderings and complexity characterisations1993
- Termination proofs by multiset path orderings imply primitive recursive derivation lengthsTheoretical Computer Science, 1992
- A note on simplification orderingsInformation Processing Letters, 1979
- Classes of predictably computable functionsTransactions of the American Mathematical Society, 1963