Teori Bahasa dan Otomata 04 - epsilon NFA

FebiFebriansyah5 0 views 10 slides Oct 07, 2025
Slide 1
Slide 1 of 10
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10

About This Presentation

Teori Bahasa dan Otomata


Slide Content

TBO NFA dengan Epsilon-Move ( ε NFA)

NFA dengan Epsilon-Move NFA dengan ε -Transition NFA dengan ε -Move NFA ε -Move NFA- ε ε NFA

Definisi Pada mesin NFA dimungkinkan untuk berpindah kedudukan ( state ) secara seketika ( spontaneously ), dengan kata lain tanpa menerima simbol masukan ( input ) Mekanisme ini membuat suatu mesin NFA bisa berada dalam beberapa state sekaligus Untuk itu dibuatlah Untai-Kosong untuk menggantikan nilai masukan Untai-Kosong itu disimbolkan dengan ε ([ epsilon ]: empty )

Ekuivalensi NFA- ε dan NFA Terdapat NFA-ε (Mn 1 ) & NFA (Mn 2 ), jika L (Mn 1 ) = L (Mn 2 ), maka Mn 1 = Mn 2 . Misal: (Mn 1 ) (Mn 2 )

Epsilon Closure ( ε -clo) Himpunan state yang dapat dicapai dari suatu state tanpa menerima masukan Setiap state memiliki ε -closure yang menuju ke state itu sendiri.

Contoh: ε -closure untuk NFA tersebut: ε -closure(A) = { .... , …. } ε -closure(B) = { .... } ε -closure(C) = { ...., ...., …. }

LANGKAH-LANGKAH Mengubah NFA- ε menjadi NFA 1. Buat tabel transisi ε NFA 2. Tentukan ε -closure untuk setiap state 3. Carilah setiap fungsi transisi hasil perubahan dari ε NFA ke NFA ( δ ’) δ’(state,input) = ε-closure( δ(ε-closure(state), input) ) 4. Buat tabel transisi NFA berdasarkan hasil langkah 3 5. Tentukan state akhirnya F’ = F ∪ { Q | (ε-closure( Q ) ∩ F) ≠∅} 6. Buat diagram dari tabel transisi hasil dari langkah 4

Contoh Soal: Penyelesaian

Latihan 1

Latihan 2
Tags