无法从NFA转换为DFA
我有一个简单的问题,就是假设给定是DFA的字母集,那么制作一个DFA就能接受所有以双字母(aa,bb)开头或以双字母(aa,bb)结尾的输入。给定的语言。Σ = { a ,b }Σ={一种,b}\Sigma =\{a, b\} 我试图通过以下方法来解决此问题: 生成正则表达式 制作相应的NFA 使用Powerset构造来推导DFA 最小化DFA中的状态数 第1步: 给定问题的正则表达式为(除其他之外): ((aa|bb)(a|b)*)|((a|b)(a|b)*(aa|bb)) 步骤2: 给定表达式的NFA为: (来源:livefilestore.com) 在表格形式中,NFA为: State Input:a Input:b ->1 2,5 3,5 2 4 - 3 - 4 (4) 4 4 5 5,7 5,6 6 - 8 7 8 - (8) - - 第3步:使用Powerset结构转换为DFA: Symbol, State …