【发布时间】:2021-06-27 23:54:22
【问题描述】:
有人可以为语言 A 构建一个只有 4 或 5 个状态的 DFA 吗? ∑={0,1}, A={z 是 ∑^* 的元素 | z=uvwxy,u,y是∑^*的元素,v,w,x是∑的元素,vwx至少有一个0元素}。我只能构建一个有 6 个状态的 DFA,但我们应该构建一个有 4 或 5 个状态的 DFA。这是我的 DFA:
【问题讨论】:
有人可以为语言 A 构建一个只有 4 或 5 个状态的 DFA 吗? ∑={0,1}, A={z 是 ∑^* 的元素 | z=uvwxy,u,y是∑^*的元素,v,w,x是∑的元素,vwx至少有一个0元素}。我只能构建一个有 6 个状态的 DFA,但我们应该构建一个有 4 或 5 个状态的 DFA。这是我的 DFA:
【问题讨论】:
看起来您的语言具有以下属性:
我们可以使用 Myhill-Nerode 定理来证明对此的最小 DFA 有五个以上的状态:
【讨论】: