The Satisfiability of Word Equations: Decidable and Undecidable Theories
The Satisfiability of Word Equations: Decidable and Undecidable Theories
复制标题
DOI:
10.1007/978-3-030-00250-3_2
复制
发表时间:
2018-09
期刊:
影响因子:
--
通讯作者:
Joel D. Day;Vijay Ganesh;Paul He;F. Manea;Dirk Nowotka
中科院分区:
文献类型:
--
作者:
Joel D. Day;Vijay Ganesh;Paul He;F. Manea;Dirk Nowotka
The study of word equations is a central topic in mathematics and theoretical computer science. Recently, the question of whether a given word equation, augmented with various constraints/extensions, has a solution has gained critical importance in the context of string SMT solvers for security analysis. We consider the decidability of this question in several natural variants and thus shed light on the boundary between decidability and undecidability for many fragments of the first order theory of word equations and their extensions. In particular, we show that when extended with several natural predicates on words, the existential fragment becomes undecidable. On the other hand, the positivefragment is decidable, and in the case that at most one terminal symbol appears in the equations, remains so even when length constraints are added. Moreover, if negation is allowed, it is possible to model arbitrary equations with length constraints using only equations containing a single terminal symbol and length constraints. Finally, we show that deciding whether solutions exist for a restricted class of equations, augmented with many of the predicates leading to undecidability in the general case, is possible in non-deterministic polynomial time.