We investigate the properties of formal languages expressible in terms of formulas over quantifier-free theories of word equations, arithmetic over length constraints, and language membership predicates for the classes of regular, visibly pushdown, and deterministic context-free languages. In total, we consider 20 distinct theories and decidability questions for problems such as emptiness and universality for formal languages over them. First, we discuss their relative expressive power and observe a rough division into two hierarchies based on whether or not word equations are present. Second, we consider the decidability status of several important decision problems, such as emptiness and universality. Note that the emptiness problem is equivalent to the satisfiability problem over the corresponding theory. Third, we consider the problem of whether a language in one theory is expressible in another and show several negative results in which this problem is undecidable. These results are particularly relevant in the context of normal forms in both practical and theoretical aspects of string solving.
翻译:我们调查了正式语言的特性,这些语言的公式表现在字式等式、长度限制的算术和语言归属等无限定数理论的公式上;对于常规语言、明显推倒语言和不含确定性背景语言的类别,我们研究了正式语言的特性;我们总共审议了20种不同的理论和可归性问题,如对正式语言的空洞性和普遍性。首先,我们讨论了它们的相对表达力和普遍性,并根据是否存在字式等式,粗略地将其分为两个等级。第二,我们考虑了一些重要决定问题的可归性状况,如空虚和普遍性。注意空空问题相当于相对理论的可相对可归性问题。第三,我们考虑了一种理论中一种语言是否在另一种理论中可以表达的问题,并表明了这一问题不可归结的一些负面结果。这些结果在弦解法和理论解法的正常形式方面特别相关。