Dengan bahasa teratur , maka mudah untuk membuktikan bahwa ada konstanta sedemikian rupa sehingga , dengan terdapat string , dan sedemikian rupa sehingga dan , dan untuk semua itu adalahσ ∈ L | σ | ≥ N a ß gamma | α β | ≤ N | β | ≠ ϵ k α β k γ ∈ L. Secara luas dinyatakan bahwa kebalikannya tidak benar, tetapi saya belum melihat contoh yang jelas. Ada saran? Jelas bukti bahwa bahasa yang menyinggung itu tidak biasa harus menggunakan metode yang lebih kuat daripada tipikal "tidak memuaskan lemma pemompaan". Saya akan tertarik pada contoh-contoh sederhana, untuk disajikan dalam kelas bahasa pengantar formal.
formal-languages
proof-techniques
vonbrand
sumber
sumber
Jawaban:
Bahasa tampaknya sederhana. Bagian kedua teratur (dan bisa dipompa). Bagian pertama tidak teratur, tetapi dapat dipompa "ke" bagian kedua dengan memilih untuk memompa.${$anbn∣n≥1}∪{$kw∣k≠1,w∈{a,b}∗} $
(ditambahkan) Tentu saja, ini dapat digeneralisasi ke untuk setiap . Kadang-kadang formulasi dalam gaya "jika ... lalu ...": jika dimulai dengan satu maka itu adalah bentuk. Itu pribadi saya temukan kurang intuitif.$L∪{$k∣k≠1}⋅{a,b}∗ L⊆{a,b}∗ w $
Seperti dicatat oleh @vonbrand bagian (mungkin) non-reguler dari bahasa diisolasi dengan berpotongan dengan . Ini dapat diuji secara terpisah menggunakan lemma pemompaan jika diperlukan.${a,b}∗
sumber