【发布时间】:2016-11-13 06:02:19
【问题描述】:
L= {W(WR)* },w=(a+b)* 其中 WR 是 W 的倒数。 这种语言是正规的吗?
在我看来,它不应该是正则的,因为在某些情况下,我们可以有不正则的 W(WR),但在书中答案是正则的。
谁能解释一下?
【问题讨论】:
标签: regular-language finite-automata computation-theory
L= {W(WR)* },w=(a+b)* 其中 WR 是 W 的倒数。 这种语言是正规的吗?
在我看来,它不应该是正则的,因为在某些情况下,我们可以有不正则的 W(WR),但在书中答案是正则的。
谁能解释一下?
【问题讨论】:
标签: regular-language finite-automata computation-theory
诀窍是明星。 (WR)* 包括空字。因此 L 包括所有与空词连接的词 W,即所有词 W。所有词的集合当然是规则的。
对于 W(WR)^+,情况看起来会大不相同。但是对于星星,所有的反义词都只是语言中许多很多单词中的一部分。
【讨论】: