Dependency Pairs for Expected Innermost Runtime Complexity and Strong Almost-Sure Termination of Probabilistic Term Rewriting

📅 2025-07-17
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This paper addresses the expected runtime complexity analysis and automated verification of strong almost-sure termination (SAST) for probabilistic term rewriting systems (PTRSs). We first extend the dependency pair framework—originally developed for termination analysis—to expected complexity analysis, and propose an automated inference method based on the innermost-leftmost rewriting strategy. Our approach enables constructive proofs of finite expected runtime and automatic SAST verification for PTRSs, achieving higher theoretical precision and broader applicability than prior methods. The framework has been integrated into the mainstream termination prover AProVE. Experimental evaluation demonstrates that our method outperforms existing techniques in SAST verification, significantly advancing the state of automated analysis for probabilistic rewriting systems.

Technology Category

Application Category

📝 Abstract
The dependency pair (DP) framework is one of the most powerful techniques for automatic termination and complexity analysis of term rewrite systems. While DPs were extended to prove almost-sure termination of probabilistic term rewrite systems (PTRSs), automatic complexity analysis for PTRSs is largely unexplored. We introduce the first DP framework for analyzing expected complexity and for proving positive or strong almost-sure termination (SAST) of innermost rewriting with PTRSs, i.e., finite expected runtime. We implemented our framework in the tool AProVE and demonstrate its power compared to existing techniques for proving SAST.
Problem

Research questions and friction points this paper is trying to address.

Extend DP framework for probabilistic term rewrite systems
Analyze expected complexity of innermost rewriting
Prove strong almost-sure termination of PTRSs
Innovation

Methods, ideas, or system contributions that make the work stand out.

DP framework for probabilistic term rewrite systems
Analyzes expected complexity and SAST
Implemented in tool AProVE
🔎 Similar Papers
No similar papers found.