Bir PDA'nın , giriş alfabesi üzerindeki tüm dizelerin kümesini tanıdığı bilinmemektedir .Σ∗
Katma. Bir TM'nin "geçersiz" hesaplamalarının bir CFG'nin dizeleri olarak kodlanabilmesinin bir sonucu olarak olup olmadığını kontrol etmek kararsızdır . Bu Hopcroft ve Ullman'ın Otomata Teorisine Giriş Lemma 8.7'sidir. Yazarlar bu sonucu Hartmanis (1967), Bağlamdan bağımsız diller ve Turing makinesi hesaplamaları ile ilgilidir.L(G)=Σ∗
Bir Turing makinesi hesaplamalarının uygun bir şekilde kodlanması aşağıdaki gibidir. TM bir yapılış biçimi M bir şekilde oluşan bir bant x s y u v bant içeriği ve devlet s indisi burada baş bulunduğu belirtilir. Bir TM'nin hesaplama adımlarının yerel değişiklikler olduğunu belirtmek önemlidir : talimat için u c p a v ⊢ u q c b v ( p , a , q , b , LMMxpyuvpucpav⊢uqcbv başın sola hareket ettiği ve kafanın sağa hareketettiği talimat için ( p , a , q , b , R ) u c p a v ⊢ u c b q v .(p,a,q,b,L)ucpav⊢ucbqv(p,a,q,b,R)
Geçerli bir hesaplama bir dizi olarak kodlanabilir w 0 = q 0 x dizisi kodlar ilk yapılandırma x , ve uygun adımları sahip ağırlık i ⊢ ağırlık i + 1 . Dizedeki son yapılandırma son olmalıdır, yani durma / son duruma sahip olmalıdır.w0#wR1#w2#wR3#…w0=q0xxwi⊢wi+1
Artık geçerli hesaplama olmayan dizelerin bir CFG tarafından oluşturulabileceğini (veya bir PDA tarafından kabul edildiğini) doğrulamak için bir alıştırmadır . Konfigürasyon sekanslarından oluşmayan dizeler bile normaldir. Aksi takdirde, belirleyici olmayan bir şekilde w i ⊢ w i + 1 olmayan bir konum tahmin eder . Dizenin bu kısmı, { x # y R ∣ x , y ∈ { a , b } ∗ , x ≠ y için olana benzer bir dilbilgisi tarafından oluşturulur.GM wi⊢wi+1.{x#yR∣x,y∈{a,b}∗,x≠y}
TM Eğer hiçbir kabul dizeleri vardır, hiçbir geçerli hesaplamaları olacak ve tüm dizeleri dilbilgisi tarafından oluşturulan G M .MGM