Quadratic Word Equations with Length Constraints, Counter Systems, and Presburger Arithmetic with Divisibility
Anthony W. Lin, Rupak Majumdar

TL;DR
This paper investigates the decidability of quadratic word equations with length constraints, introducing counter systems and Presburger arithmetic with divisibility to establish decision procedures for specific subclasses.
Contribution
It demonstrates that length abstractions of quadratic word equations are generally not Presburger-definable and develops a decision procedure for flat counter systems with length constraints.
Findings
Decidability for quadratic word equations with length constraints in flat counter systems.
Encoding of loop effects in Presburger arithmetic with divisibility (PAD).
NP and PSPACE complexity bounds with PAD oracle for specific subclasses.
Abstract
Word equations are a crucial element in the theoretical foundation of constraint solving over strings. A word equation relates two words over string variables and constants. Its solution amounts to a function mapping variables to constant strings that equate the left and right hand sides of the equation. While the problem of solving word equations is decidable, the decidability of the problem of solving a word equation with a length constraint (i.e., a constraint relating the lengths of words in the word equation) has remained a long-standing open problem. We focus on the subclass of quadratic word equations, i.e., in which each variable occurs at most twice. We first show that the length abstractions of solutions to quadratic word equations are in general not Presburger-definable. We then describe a class of counter systems with Presburger transition relations which capture the length…
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.
