Solving string constraints with lengths by stabilization

YF Chen, D Chocholatý, V Havlena, L Holík… - Proceedings of the …, 2023 - dl.acm.org
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 …

Word equations in synergy with regular constraints

F Blahoudek, YF Chen, D Chocholatý… - … Symposium on Formal …, 2023 - Springer
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 …

A symbolic algorithm for the case-split rule in solving word constraints with extensions

YF Chen, V Havlena, O Lengál, A Turrini - Journal of Systems and Software, 2023 - Elsevier
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 …

Reasoning about regular properties: A comparative study

T Fiedor, L Holík, M Hruška, A Rogalewicz, J Síč… - … on Automated Deduction, 2023 - Springer
Several new algorithms for deciding emptiness of Boolean combinations of regular
languages and of languages of alternating automata have been proposed recently …

Solving string constraints using SAT

K Lotz, A Goel, B Dutertre, B Kiesl-Reiter… - … on Computer Aided …, 2023 - Springer
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 …

Word equations in synergy with regular constraints (technical report)

F Blahoudek, YF Chen, D Chocholatý… - arxiv preprint arxiv …, 2022 - arxiv.org
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 …

[PDF][PDF] CVC5 at the SMT Competition 2023

L Aniva, H Barbosa, C Barrett, M Brain, V Camillo… - smt-comp.github.io
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 …