错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

The Equivalence Problem of E-Pattern Languages with Regular Constraints Is Undecidable

  • Dirk Nowotka,
  • Max Wiedenhöft

摘要

Patterns are words with terminals and variables. The language of a pattern is the set of words obtained by uniformly substituting all variables with words that contain only terminals. Regular constraints restrict valid substitutions of variables by associating with each variable a regular language representable by, e.g., finite automata. Pattern languages with regular constraints contain only words in which each variable is substituted according to a set of regular constraints. We consider the membership, inclusion, and equivalence problems for erasing and non-erasing pattern languages with regular constraints. Our main result shows that the erasing equivalence problem-one of the most prominent open problems in the realm of patterns-becomes undecidable if regular constraints are allowed in addition to variable equality.