【发布时间】:2014-08-13 15:50:38
【问题描述】:
我的老师说如果 L = {0^n 1^n | n > 0 } 那么补码是规则的。我不认为它是。
有没有人可以帮我解决这个问题?我认为如果 L 是不规则的,那么补语也是不规则的。
【问题讨论】:
-
是否应该将其迁移到计算机科学 SE?
标签: computer-science theory finite-automata
我的老师说如果 L = {0^n 1^n | n > 0 } 那么补码是规则的。我不认为它是。
有没有人可以帮我解决这个问题?我认为如果 L 是不规则的,那么补语也是不规则的。
【问题讨论】:
标签: computer-science theory finite-automata
非正则语言的补语永远不会是正则的。如果 L 是非正则的,而 Lc 是正则的,那么 Lcc = L 将是正则的,这是一个矛盾。因此,您的示例中的 Lc 不规则。您可以使用抽水引理或 Myhill-Nerode 来证明这一点。
希望这会有所帮助!
【讨论】: