Termination of Rewriting with Right-Flat Rules Modulo Permutative Theories
Luis Barguno (UPC Barcelona), Guillem Godoy (UPC Barcelona), Eduard, Huntingford (UPC Barcelona), Ashish Tiwari (SRI International)

TL;DR
This paper establishes decidability results for termination of certain classes of term rewriting systems modulo permutative theories, focusing on shallow and flat TRS with restrictions on rule right-hand sides, and explores their computational complexity.
Contribution
It introduces transformations and decision procedures for termination of shallow and flat TRS modulo permutative theories, including decidability proofs and complexity bounds.
Findings
Decidability of termination for shallow TRS with right-flat rules.
Decidability of innermost termination for shallow TRS.
PSPACE-hardness of termination for shallow right-linear TRS.
Abstract
We present decidability results for termination of classes of term rewriting systems modulo permutative theories. Termination and innermost termination modulo permutative theories are shown to be decidable for term rewrite systems (TRS) whose right-hand side terms are restricted to be shallow (variables occur at depth at most one) and linear (each variable occurs at most once). Innermost termination modulo permutative theories is also shown to be decidable for shallow TRS. We first show that a shallow TRS can be transformed into a flat (only variables and constants occur at depth one) TRS while preserving termination and innermost termination. The decidability results are then proved by showing that (a) for right-flat right-linear (flat) TRS, non-termination (respectively, innermost non-termination) implies non-termination starting from flat terms, and (b) for right-flat TRS, the…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
