【发布时间】:2015-01-22 12:11:32
【问题描述】:
我有这个家庭作业练习:
假设我们有一种语言 L。我们知道语言
pref(L)(L的所有前缀,包括L本身中的所有单词)是一种常规语言。这是否意味着语言L也是常规语言?
我将pref(L) 的 NFA 划分为(通过来自 q0 的 2 个 epsilon 转换)到 2 个单独的 NFA,其中 1 个定义 L,另一个定义 pref(L)\L。
我实际上得到的是L 的 NFA,这意味着它是常规的。
我不确定这种方式是否合法,或者是否合法。我很高兴有另一个线索。
提前致谢,
亚龙。
【问题讨论】:
-
这个问题似乎是题外话,因为它是关于通用计算机科学,而不是实际编程。试试 cs.stackexchange.com。
标签: regular-language dfa nfa automaton