Pertimbangkan urutan . Tampaknya "biasa" dengan cara yang, misalnya tidak.
Saya tidak yakin bagaimana memformalkan intuisi ini. Satu hal yang mengejutkan saya adalah bahwa adalah bahasa biasa, dan dalam batas tertentu adalah batasan dari string dalam bahasa ini.
Apakah ada terminologi untuk mempertimbangkan string tanpa batas ini? Apakah kita memiliki sesuatu yang analog dengan lemma pemompaan, di mana kita dapat menyatakan bahwa string "infinite regular" semacam itu adalah dalam bentuk dengan , , hingga terbatas?
formal-languages
regular-languages
Xodarap
sumber
sumber
Jawaban:
Mungkin istilah paling spesifik untuk menggambarkan string pertama Anda,010101… adalah periodik . Sebuah benangx1x2… (terbatas atau tak terbatas) adalah periodik jika ada t sedemikian rupa, untuk semua saya , xsaya=xi + t . Dalam hal contoh ini, kita dapat mengambilt = 2 . Gagasan yang sedikit lebih lemah adalah bahwa string pada akhirnya periodik jika adan dan t seperti yang xsaya=xi + t untuk semua i ≥ n .
Lebih umum, meskipun, ada analog langsung dari bahasa reguler, yaituω - bahasa tidak teratur . Ini diakui oleh generalisasi alami automata terbatas. Set keadaan masih terbatas tetapi kriteria penerimaan harus dimodifikasi untuk berurusan dengan kata-kata yang tak terbatas - khususnya, kita tidak bisa hanya mengatakan "Terima jika robot selesai dalam keadaan menerima" karena robot tidak pernah selesai memproses inputnya yang tak terbatas.
Kelas automata paling sederhana untuk kata-kata tak terbatas adalah Büchi automata . Mereka didefinisikan persis seperti automata terbatas yang biasa Anda gunakan, dan mereka menerima input mereka jika setidaknya satu negara penerima sering dikunjungi tak terhingga selama menjalankan automaton. Satu perbedaan dari automata terbatas biasa adalah ternyata Büchi automata nondeterministik lebih kuat daripada deterministik, danω Bahasa tidak teratur adalah bahasa yang diterima oleh Büchi automata nondeterministic. Kriteria penerimaan masuk akal lainnya mengarah ke model otomat lain yang menerima kelas bahasa yang sama.
Perhatikan bahwa menulis itu tidak masuk akalxyωz , karena Anda tidak dapat memiliki apa pun setelah urutan tak terbatasy s. Paling tidak, Anda tidak bisa jika posisi dalam string Anda diindeks oleh bilangan asli. Jika mereka diindeks oleh ordinan yang lebih besar, ini masuk akal.
Sebenarnya saya tidak ingat apakah ada analog dengan lemma pemompaanω - bahasa tidak teratur. Ini sedikit memalukan, meskipun sudah satu dekade sejak saya mengajar kelas pascasarjana tentang hal ini.
sumber
Ini adalah hasil dasar dalam Tipe Dua Efektivitas, yang saya pikir menjawab pertanyaan Anda dari sudut pandang yang dapat dihitung. Berikut ini, bahasa kami hanya terdiri dari string tak terbatas. Kami menunjukkan serangkaian string tak terbatasΣω .
The Buktinya adalah dengan lemma Konig ini.
Kesimpulannya adalah bahwa bahasa lebih dari string tak terbatas entah "sederhana" dalam arti tertentu (yang merupakan fakta menarik ) atau tidak dapat diputuskan. Gagasan non-sepele tentang bahasa di atas string tanpa batas tidak dapat ditentukan.
Anda mungkin bisa belajar bahasa kurang sederhana jika Anda mengizinkan keanggotaan untuk menjadi semidecidable daripada decidable. Ini masih dapat dianggap sebagai "ilmu komputer" dan bukan hanya matematika infinitari (ini berkaitan dengan masalah pencarian alih-alih masalah keputusan; kesanggupan dalam hal tertentu cukup memadai untuk melakukan pencarian).
sumber