Publication Details

Word Equations in Synergy with Regular Constraints

HAVLENA, V.; CHOCHOLATÝ, D.; LENGÁL, O.; HOLÍK, L.; SÍČ, J.; BLAHOUDEK, F.; CHEN, Y. Word Equations in Synergy with Regular Constraints. In Proceedings of FM'23. Lecture Notes in Computer Science. Lübeck: Springer Verlag, 2023. p. 403-423. ISSN: 0302-9743.
Czech title
Rovnice nad slovy v součinnosti s regulárními omezeními
Type
conference paper
Language
English
Authors
Havlena Vojtěch, Ing., Ph.D. (DITS)
Chocholatý David, Ing. (DITS)
Lengál Ondřej, Ing., Ph.D. (DITS)
Holík Lukáš, doc. Mgr., Ph.D. (DITS)
Síč Juraj, Mgr. (DITS)
Blahoudek František, RNDr., Ph.D.
Chen Yu-Fang
Keywords

Word equations, regular constraints, string solving, finite automata

Abstract

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 algorithm, complete for the fragment of chain-free
constraints, in which word equations and regular constraints are tightly
integrated and exchange information, efficiently pruning the cases generated by
each other and limiting possible combinatorial explosion. The algorithm is based
on a novel language-based characterisation of satisfiability of word equations
with regular constraints. We experimentally show that  our prototype
implementation is competitive with the best string solvers and even superior in
that it is the fastest on difficult examples and has the least number of
timeouts.

Published
2023
Pages
403–423
Journal
Lecture Notes in Computer Science, no. 14000, ISSN 0302-9743
Proceedings
Proceedings of FM'23
Conference
25th International Symposium on Formal Methods, Lübeck, DE
Publisher
Springer Verlag
Place
Lübeck
DOI
UT WoS
000999132100023
EID Scopus
BibTeX
@inproceedings{BUT185156,
  author="Vojtěch {Havlena} and David {Chocholatý} and Ondřej {Lengál} and Lukáš {Holík} and Juraj {Síč} and František {Blahoudek} and Yu-Fang {Chen}",
  title="Word Equations in Synergy with Regular Constraints",
  booktitle="Proceedings of FM'23",
  year="2023",
  journal="Lecture Notes in Computer Science",
  number="14000",
  pages="403--423",
  publisher="Springer Verlag",
  address="Lübeck",
  doi="10.1007/978-3-031-27481-7\{_}23",
  issn="0302-9743"
}
Back to top