Apakah setiap string cukup besar memiliki pengulangan?


20

Biarkan menjadi beberapa set karakter terbatas hingga ukuran tetap. Biarkan menjadi string di atas . Kami mengatakan bahwa substring tak kosong dari adalah ulangi jika untuk beberapa string yang .ΣαΣβαβ=γγγ

Sekarang, pertanyaan saya adalah apakah yang berikut ini berlaku:

Untuk setiap , terdapat beberapa sedemikian rupa sehingga untuk setiap string melebihi dengan panjang setidaknya , berisi setidaknya satu pengulangan.ΣnNαΣnα

Saya telah memeriksa ini di atas alfabet biner, dan ini cukup mudah untuk kasus itu, tetapi alfabet ukuran 3 sudah agak lebih sulit untuk diperiksa, dan saya ingin bukti untuk tata bahasa besar yang sewenang-wenang.

Jika dugaan di atas benar, maka saya dapat (hampir) menghapus permintaan untuk memasukkan string kosong dalam pertanyaan saya yang lain .

Jawaban:


15

Tidak, sayangnya tidak. Bahkan ada kata - kata bebas persegi tanpa batas jika alfabet Anda memiliki setidaknya tiga simbol.

Batas alami ini (alfabet dua elemen hanya memiliki banyak kata bebas persegi) diamati di banyak tempat, misalnya:

  • {xyyzx,y,zΣ+} adalah co-finite untuk tetapi tidak bebas konteks untuk .|Σ|2Σ>2
  • Kelas bahasa yang dihasilkan oleh pola bebas terminal dapat dipelajari dalam batas jika tetapi tidak demikian jika [ Reid2004 ].|Σ|>3|Σ|=2

Sial, itu terlalu buruk: S
Alex ten Brink
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.