Solving string constraints with lengths by stabilization
We present a new algorithm for solving string constraints. The algorithm builds upon a
recent method for solving word equations and regular constraints that interprets string …
recent method for solving word equations and regular constraints that interprets string …
Word equations in synergy with regular constraints
We argue that in string solving, word equations and regular constraints are better mixed
together than approached separately as in most current string solvers. We propose a fast …
together than approached separately as in most current string solvers. We propose a fast …
A symbolic algorithm for the case-split rule in solving word constraints with extensions
Case split is a core proof rule in current decision procedures for the theory of string
constraints. Its use is the primary cause of the state space explosion in string constraint …
constraints. Its use is the primary cause of the state space explosion in string constraint …
Reasoning about regular properties: A comparative study
Several new algorithms for deciding emptiness of Boolean combinations of regular
languages and of languages of alternating automata have been proposed recently …
languages and of languages of alternating automata have been proposed recently …
Solving string constraints using SAT
String solvers are automated-reasoning tools that can solve combinatorial problems over
formal languages. They typically operate on restricted first-order logic formulas that include …
formal languages. They typically operate on restricted first-order logic formulas that include …
Word equations in synergy with regular constraints (technical report)
When eating spaghetti, one should have the sauce and noodles mixed instead of eating
them separately. We argue that also in string solving, word equations and regular …
them separately. We argue that also in string solving, word equations and regular …
[PDF][PDF] CVC5 at the SMT Competition 2023
This paper is a description of the CVC5 SMT solver as entered into the 2023 SMT
Competition. Here, we briefly summarize the main techniques implemented by CVC5 that …
Competition. Here, we briefly summarize the main techniques implemented by CVC5 that …