{"title":"Annotated Dependency Pairs for Full Almost-Sure Termination of Probabilistic Term Rewriting","authors":"Jan-Christoph Kassing, Jürgen Giesl","doi":"arxiv-2408.06768","DOIUrl":null,"url":null,"abstract":"Dependency pairs (DPs) are one of the most powerful techniques for automated\ntermination analysis of term rewrite systems. Recently, we adapted the DP\nframework to the probabilistic setting to prove almost-sure termination (AST)\nvia annotated DPs (ADPs). However, this adaption only handled AST w.r.t. the\ninnermost evaluation strategy. In this paper, we improve the ADP framework to\nprove AST for full rewriting. Moreover, we refine the framework for rewrite\nsequences that start with basic terms containing a single defined function\nsymbol. We implemented and evaluated the new framework in our tool AProVE.","PeriodicalId":501208,"journal":{"name":"arXiv - CS - Logic in Computer Science","volume":"15 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-08-13","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Logic in Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2408.06768","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Dependency pairs (DPs) are one of the most powerful techniques for automated
termination analysis of term rewrite systems. Recently, we adapted the DP
framework to the probabilistic setting to prove almost-sure termination (AST)
via annotated DPs (ADPs). However, this adaption only handled AST w.r.t. the
innermost evaluation strategy. In this paper, we improve the ADP framework to
prove AST for full rewriting. Moreover, we refine the framework for rewrite
sequences that start with basic terms containing a single defined function
symbol. We implemented and evaluated the new framework in our tool AProVE.