Materi dapat didownload di sini : cs3113 13 PDA Vs Context Free Grammer
Sehingga jika kita memiliki CFG : G, dan PDA : M, akan kita miliki
First : untuk setiap CFG : G akan ada PDA : M sehingga L(G) = L(M).
Second : untuk setiap PDA : M akan ada CFG : G sehingga L(M) = L(G).
hubungan pertama sudah dijelaskan pada slide sebelumnya. pada slide kali ini akan dibahas mengenai hubungan yang kedua. atau lebih tepatnya adalah konversi dari PDA ke CFG.
adapun langkah-langkahnya adalah sebagai berikut :
1.Untuk setiap acepted state di M akan kita tuliskan S à<i, λ, f> dimana i adalah initial state, dan f adalah final state.
2.Untuk setiap state p di M akan kita tuliskan aturan <p, λ, p> à λ.
3.Untuk setiap transisi (p, x, y; q, z) di M dimana y bukan λ, akan kita generate rule <p, y, r> à x<q, z, r> untuk r adalah setiap state di M
4.Untuk setiap transisi (p, x, λ; q, z), kita akan generate ssemua kemungkinan <p, w, r>à x <q, z, k><k, w, r> dimana w adalah stack symbol atau λ, k dan r adalah semua state di M, sedangkan k dan r mungkin saja sama.