2605.14872

Total: 1

#1 String Solving with Stabilization and Transducers (Technical Report) [PDF] [Copy] [Kimi] [REL]

Authors: David Chocholatý, Vojtěch Havlena, Lukáš Holík, Ondřej Lengál, Juraj Síč, Michal Šedý

We generalize an efficient automata-based approach to string constraint solving, the stabilization-based method behind the solver Z3-Noodler, to support relational constraints represented by finite-state transducers (useful, for example, for modeling replaceAll constraints). We focus on an efficient treatment of length constraints by reducing the need for expensive concatenation elimination, which is a major bottleneck in automata-based string solving. We also propose powerful heuristics that significantly improve performance in practice. Implemented on top of Z3-Noodler, our method vastly outperforms existing solvers on benchmarks with relational constraints. It solves more instances and runs orders of magnitude faster.

Subjects: Formal Languages and Automata Theory , Logic in Computer Science

Publish: 2026-05-14 14:18:40 UTC