Saved in:
Bibliographic Details
Main Authors: Aoto, Takahito, Nishida, Naoki, Schöpf, Jonas
Format: Preprint
Published: 2026
Subjects:
Online Access:https://arxiv.org/abs/2601.22191
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866911417505939456
author Aoto, Takahito
Nishida, Naoki
Schöpf, Jonas
author_facet Aoto, Takahito
Nishida, Naoki
Schöpf, Jonas
contents Logically constrained term rewrite systems (LCTRSs) are a rewriting formalism that naturally supports built-in data structures, including integers and bit-vectors. The recent framework of existentially constrained terms and most general constrained rewriting on them (Takahata et al., 2025) has many advantages over the original approach of rewriting constrained terms. In this paper, we introduce partial constrained rewriting, a variant of rewriting existentially constrained terms whose underlying idea has already appeared implicitly in previous analyses and applications of LCTRSs. We examine the differences between these two notions of constrained rewriting. First, we establish a direct correspondence between them, leveraging subsumption and equivalence of constrained terms where appropriate. Then we give characterizations of each of them, using the interpretation of existentially constrained terms by instantiation. We further introduce the novel notion of value interpretation, that highlights subtle differences between partial and most general rewriting.
format Preprint
id arxiv_https___arxiv_org_abs_2601_22191
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Partial Rewriting and Value Interpretation of Logically Constrained Terms (Full Version)
Aoto, Takahito
Nishida, Naoki
Schöpf, Jonas
Logic in Computer Science
Logically constrained term rewrite systems (LCTRSs) are a rewriting formalism that naturally supports built-in data structures, including integers and bit-vectors. The recent framework of existentially constrained terms and most general constrained rewriting on them (Takahata et al., 2025) has many advantages over the original approach of rewriting constrained terms. In this paper, we introduce partial constrained rewriting, a variant of rewriting existentially constrained terms whose underlying idea has already appeared implicitly in previous analyses and applications of LCTRSs. We examine the differences between these two notions of constrained rewriting. First, we establish a direct correspondence between them, leveraging subsumption and equivalence of constrained terms where appropriate. Then we give characterizations of each of them, using the interpretation of existentially constrained terms by instantiation. We further introduce the novel notion of value interpretation, that highlights subtle differences between partial and most general rewriting.
title Partial Rewriting and Value Interpretation of Logically Constrained Terms (Full Version)
topic Logic in Computer Science
url https://arxiv.org/abs/2601.22191