Tidak dapat dipastikan apakah PDA mengenali , himpunan semua string di atas alfabet input.Σ∗
Ditambahkan. Tidak dapat dipastikan untuk memeriksa bahwa sebagai konsekuensi dari kenyataan bahwa perhitungan "tidak valid" dari TM dapat dikodekan sebagai string CFG. Ini adalah Lemma 8.7 dari Pengantar Teori Automata oleh Hopcroft dan Ullman. Penulis merujuk untuk hasil ini ke Hartmanis (1967), bahasa bebas konteks dan perhitungan mesin Turing.L(G)=Σ∗
Pengkodean yang mudah dari perhitungan mesin Turing adalah sebagai berikut. Sebuah konfigurasi TM M adalah string dari bentuk x p y mana u v adalah isi rekaman itu, dan negara p ditunjukkan pada posisi di mana bertempat tinggal kepala. Penting untuk dicatat bahwa langkah-langkah komputasi TM adalah perubahan lokal : u c p a v ⊢ u q c b v untuk instruksi ( p , a , q , b , LMMxpyuvpucpav⊢uqcbv mana kepala bergerak ke kiri, dan u c p a v ⊢ u c b q v untuk instruksi ( p , a , q , b , R ) di mana kepala bergerak ke kanan.(p,a,q,b,L)ucpav⊢ucbqv(p,a,q,b,R)
Perhitungan yang valid dapat dikodekan sebagai string mana w 0 = q 0 x kode konfigurasi awal pada string x , dan kami memiliki langkah-langkah yang tepat w i ⊢ w i + 1 . Konfigurasi terakhir dalam string harus final, yaitu memiliki keadaan terputus-putus.w0#wR1#w2#wR3#…w0=q0xxwi⊢wi+1
Sekarang merupakan latihan untuk memverifikasi bahwa string yang bukan perhitungan yang valid dapat dihasilkan oleh CFG (atau diterima oleh PDA). String yang tidak terdiri dari urutan konfigurasi bahkan teratur. Jika tidak satu non-deterministik menebak posisi di mana tidak w i ⊢ w i + 1 . Bagian dari string ini dihasilkan oleh tata bahasa yang mirip dengan satu untuk { x # y R ∣ x , y ∈ { a , b } ∗ , x ≠ y } .GM wi⊢wi+1{x#yR∣x,y∈{a,b}∗,x≠y}
Jika TM tidak memiliki string yang diterima, itu tidak akan memiliki perhitungan yang valid, dan semua string yang dihasilkan oleh tata bahasa G M .MGM