Riduciamo dal problema di corrispondenza della posta . Supponiamo che possiamo, infatti, decidere la lingua .{ ⟨ G ⟩ | G a CFG e L ( G ) ambigui }
Dato : costruisci il seguente CFG G = ( V , Σ , R , S ) :
V = { S , S 1 , S 2 } ,
R = { S → S 1 | S 2 , S 1 → α 1 Sα1, ... , αm, β1, ... , βmG = ( V, Σ , R , S)V= { S, S1, S2} (dove σ iR={S→S1|S2,S1→α1S1σ1|⋯|αmS1σm|α1σ1|⋯|αmσm,S2→β1S2σ1|⋯|βmS2σm|β1σ1|⋯|βmσm}σisono nuovi caratteri aggiunti all'alfabeto, ad es. ).σi=i–
wS→S1S1S2w
S⇒S1⇒∗ασ~S⇒S2⇒∗βσ~α=βαβσ~
Quindi, abbiamo ridotto a PCP e dato che è indecidibile, abbiamo finito.
(Fammi sapere se ho fatto qualcosa di stupido!)