English

On Singleton Self-Loop Removal for Termination of LCTRSs with Bit-Vector Arithmetic

Logic in Computer Science 2023-07-27 v1

Abstract

As for term rewrite systems, the dependency pair (DP, for short) framework with several kinds of DP processors is useful for proving termination of logically constrained term rewrite systems (LCTRSs, for short). However, the polynomial interpretation processor is not so effective against LCTRSs with bit-vector arithmetic (BV-LCTRSs, for short). In this paper, we propose a novel DP processor for BV-LCTRSs to solve a singleton DP problem consisting of a dependency pair forming a self-loop. The processor is based on an acyclic directed graph such that the nodes are bit-vectors and any dependency chain of the problem is projected to a path of the graph. We show a sufficient condition for the existence of such an acyclic graph, and simplify it for a specific case.

Cite

@article{arxiv.2307.14094,
  title  = {On Singleton Self-Loop Removal for Termination of LCTRSs with Bit-Vector Arithmetic},
  author = {Ayuka Matsumi and Naoki Nishida and Misaki Kojima and Donghoon Shin},
  journal= {arXiv preprint arXiv:2307.14094},
  year   = {2023}
}

Comments

Presented at WST 2023

R2 v1 2026-06-28T11:40:32.217Z