Eu tentei construir o DFA para este NFA
- conjunto de alfabeto∑
-states setQ
funcσ(Q×(∑∪ϵ))→P(Q)
q0=q0
F⊆Q,F={q0}
Como todo NFA possui DFA igual, vamos construir o DFA para esse dado NFA.M′
alfabeto - o mesmo
- estadosQ′=P(Q)
O estado atual é R∈P(Q)
- fechamento epsilon retorna um conjunto de estados alcançáveis em zero ou mais ϵ - conexões para cada r ∈ RE(R)ϵr∈R
-transitionsσ′(R,a)=⋃r∈RE(σ(r,a))
q′0=E({q0})
F′=P(Q)÷F
Alguns cálculos neste FSM
ϵ na entrada: q ′ 0 = E ( { q 0 } ) = { q 0 , q 1 } estado inicial inclui q 1 para que o FSM aceite ϵ1. ϵq′0=E({q0})={q0,q1}q1ϵ
2. 0∗σ′({q0,q1},0)=E(σ(q0,0))∪E(σ(q1,0))={q0,q1}∪{}={q0,q1}0∗
at least {ϵ,0∗}⊂L(M′)
Thanks to David Richerby