Tekom 4
Tekom 4
Pertemuan 4
NFA dengan ε-move :
ε-move merupakan transisi empty yaitu perpindahan state tanpa
pembacaan input, artinya tidak bergantung pada input ketika
melakukan transisi.
ε-closure adalah himpunan state-state yang dapat dicapai dari suatu
state tanpa membaca input, dikarenakan adanya ε-move.
Perhatikan NFA berikut :
ε a
q0 q1 q2
q3
NFA ε-move
a
q1 a q2
q0
b
q4
NFA tanpa
ε-move
Tahapan Ekivalensi :
1. Jika belum ada, buat tabel transisi untuk NFA ε-move
tersebut,
2. Tentukan ε-closure untuk setiap state,
3. Carilah setiap fungsi transisi hasil perubahan dari NFA ε-
move ke NFA tanpa ε-move (dinotasikan dengan δ’),
dengan rumus :
δ’(state,input) = ε-closure (δ(ε-closure (state),input))
4. Berdasarkan hasil (3) dapat dibuat fungsi transisi dan
diagram transisi untuk NFA tanpa ε-move yang ekivalen
dengan NFA ε-move tersebut,
5. Tentukan state akhir untuk NFA tanpa ε-move tersebut,
yaitu state-state akhir semula ditambah dengan state-state
yang ε-closure-nya menuju ke salah satu dari state akhir
semula, atau
F’ = F U {q | ε-closure (q) ∩ F ≠ Ø}
Contoh :
a
ε
q0 q1
ε b
Definisi Formal :
Q = {q0,q1,q2}
q2
Σ = {a,b}
S = q0
F = {q0}
b