Apakah bahasa bebas konteks?
Saya kira itu bukan konteks bebas karena tampaknya terlalu rumit untuk PDA untuk memutuskan apakah 2 angka adalah co-prime atau tidak.
Saya mencoba menggunakan lemma pemompaan tetapi tidak berhasil.
Bantuan apa pun dengan senang hati akan dihargai.
Edit:
Ini adalah salah satu upaya saya yang gagal dengan lemma pemompaan:
Biarkan menjadi konstanta. Ambil utama sehinggadan kemudian mengambil kata . Misalkan menjadi dekomposisi memenuhi kondisi dalam lemma pemompaan.
Jika hanya berisi nol maka adalah bilangan bulat antara dan . Tentukan sebagai . Untuk kata
Namun, saya gagal menemukan integer untuk kasus dekomposisi lainnya.
Jawaban:
Konyol bahwa saya tidak melihat ini sebelumnya ...
Bukti bahwa bahasa (sebut saja ) tidak bebas konteks adalah dengan kontradiksi. Asumsikan bebas konteks, oleh lemma pemompaan untuk CFG ada konstanta sehingga setiap string sedemikian rupa sehingga dapat ditulis dengan sedemikian rupa sehingga untuk semua string . Ambil bilangan prima yang berbeda (sehingga ) dan , dan ambil . String yang dipompa akan menjadiL L N σ∈L |σ|≥N σ=uvxyz vy≠ϵ k≥0 uvkxykz∈L m,n gcd(m,n)=1 m,n>2N σ=0m1n 0m+ka1n+kb untuk beberapa konstanta , , bukan keduanya nol, dan sedemikian sehingga dan (kita memiliki dengan cara , dipilih). Kasus salah satunya nol dicakup oleh OP, jadi pertimbangkan . Sekarang:a b a<m b<n a,b≤N<m/2,n/2 m n a,b≠0
Ini memiliki solusi unik modulo oleh teorema sisa Cina (kita memiliki , dan karena adalah bilangan prima, ; sama dengan dan ), dan dengan demikian kita dapat menulis: yaitu, . Kontradiksi.k∗ mn a<n n gcd(a,n)=1 b m
sumber