Analyzing Innermost Runtime Complexity Through Tuple Interpretations

Liye Guo, Deivid Vale
{"title":"Analyzing Innermost Runtime Complexity Through Tuple Interpretations","authors":"Liye Guo, Deivid Vale","doi":"10.4204/EPTCS.376.5","DOIUrl":null,"url":null,"abstract":"Time complexity in rewriting is naturally understood as the number of steps needed to reduce terms to normal forms. Establishing complexity bounds to this measure is a well-known problem in the rewriting community. A vast majority of techniques to find such bounds consist of modifying termination proofs in order to recover complexity information. This has been done for instance with semantic interpretations, recursive path orders, and dependency pairs. In this paper, we follow the same program by tailoring tuple interpretations to deal with innermost complexity analysis. A tuple interpretation interprets terms as tuples holding upper bounds to the cost of reduction and size of normal forms. In contrast with the full rewriting setting, the strongly monotonic requirement for cost components is dropped when reductions are innermost. This weakened requirement on cost tuples allows us to prove the innermost version of the compatibility result: if all rules in a term rewriting system can be strictly oriented, then the innermost rewrite relation is well-founded. We establish the necessary conditions for which tuple interpretations guarantee polynomial bounds to the runtime of compatible systems and describe a search procedure for such interpretations.","PeriodicalId":374401,"journal":{"name":"Workshop on Logical and Semantic Frameworks with Applications","volume":"69 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2023-03-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Workshop on Logical and Semantic Frameworks with Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4204/EPTCS.376.5","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0

Abstract

Time complexity in rewriting is naturally understood as the number of steps needed to reduce terms to normal forms. Establishing complexity bounds to this measure is a well-known problem in the rewriting community. A vast majority of techniques to find such bounds consist of modifying termination proofs in order to recover complexity information. This has been done for instance with semantic interpretations, recursive path orders, and dependency pairs. In this paper, we follow the same program by tailoring tuple interpretations to deal with innermost complexity analysis. A tuple interpretation interprets terms as tuples holding upper bounds to the cost of reduction and size of normal forms. In contrast with the full rewriting setting, the strongly monotonic requirement for cost components is dropped when reductions are innermost. This weakened requirement on cost tuples allows us to prove the innermost version of the compatibility result: if all rules in a term rewriting system can be strictly oriented, then the innermost rewrite relation is well-founded. We establish the necessary conditions for which tuple interpretations guarantee polynomial bounds to the runtime of compatible systems and describe a search procedure for such interpretations.
通过元组解释分析最内部的运行时复杂性
重写中的时间复杂度自然可以理解为将术语简化为标准形式所需的步骤数。在重写社区中,为该度量建立复杂性界限是一个众所周知的问题。绝大多数寻找此类边界的技术包括修改终止证明以恢复复杂性信息。例如,语义解释、递归路径顺序和依赖对已经做到了这一点。在本文中,我们遵循相同的程序,通过裁剪元组解释来处理最内部的复杂性分析。元组解释将项解释为包含常规形式的缩减成本和大小的上界的元组。与完全重写设置相比,当最小化在最内部时,降低了对成本组成部分的强单调性要求。这种对代价元组的弱化要求允许我们证明兼容性结果的最内层版本:如果术语重写系统中的所有规则都可以严格定向,那么最内层重写关系是建立良好的。我们建立了元组解释保证兼容系统运行时的多项式界的必要条件,并描述了这种解释的搜索过程。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信