【发布时间】:2016-10-12 08:27:59
【问题描述】:
我尝试使用L=a*作为反例来解决它,但它似乎是错误的。
{0, a, aa, ...}与字符串的数量有关
有什么建议吗?
【问题讨论】:
标签: regular-language finite-automata
我尝试使用L=a*作为反例来解决它,但它似乎是错误的。
{0, a, aa, ...}与字符串的数量有关
有什么建议吗?
【问题讨论】:
标签: regular-language finite-automata
常规语言仅表示该语言由有限数量的等价类(集合分区)组成,字符串可以在其中分布。然而,这些字符串可以是任意长度。字符串的数量没有限制,只要它可以指定为等价类之一即可。因此,即使语言是无限的,它也可以是规则的。
【讨论】:
有限语言是指所有字符串都是有限长度的语言。
例如语言 L 的子集,其字符串长度最多为 3
常规语言是指所有字符串都被有限状态机识别的语言。
例如 L=a* 被 FSM 识别。因此它将是正则语言。
所以,我们可以说每一种有限语言都是正则的,但逆不是真的。
【讨论】: