如果 DFA 被最小化,是否保证它的补码也被最小化?
If a DFA is minimized, is it guaranteed that it's complement is also minimized?
考虑有一个接受语言 L 的最小化 DFA。问题是找到其补码中的最少状态数。
现在,如果我取这个 DFA 的补码,即如果我将非最终状态设为最终状态,将最终状态设为非最终状态,我还需要担心最小化这个补码 DFA 吗?
DFA - 确定性有限自动机
让我们从
被最小 DFA
接受开始。然后我们可以检索补码的 DFA(如您所述)。因此,让我们派生一个 DFA
,它接受
,它具有与
相同数量的状态。
现在假设
不是 
的最小 DFA
我们应该能够进一步减少其中的状态数量以获得 DFA
。但是得到
的补码应该给我们一个新的 DFA
它接受
即
但状态少于
使其不是最小值
的 DFA。
所以我们假设
不是
的最小值是错误的。
考虑有一个接受语言 L 的最小化 DFA。问题是找到其补码中的最少状态数。
现在,如果我取这个 DFA 的补码,即如果我将非最终状态设为最终状态,将最终状态设为非最终状态,我还需要担心最小化这个补码 DFA 吗?
DFA - 确定性有限自动机
让我们从 被最小 DFA
接受开始。然后我们可以检索补码的 DFA(如您所述)。因此,让我们派生一个 DFA
,它接受
,它具有与
相同数量的状态。
现在假设 不是
我们应该能够进一步减少其中的状态数量以获得 DFA 。但是得到
的补码应该给我们一个新的 DFA
它接受
即
但状态少于
使其不是最小值
的 DFA。
所以我们假设 不是
的最小值是错误的。