Yeterince büyük dize yineleniyor mu?


20

sabit boyutlu karakterlerden oluşan sınırlı bir dizi olsun . üzerinden biraz dize olsun . Biz boş olmayan bir alt dize söylemek ait bir olduğunu tekrar eğer bazı dize için .ΣαΣβαβ=γγγ

Şimdi sorum şu aşağıdakilerin geçerli olup olmadığıdır:

Her için , bazı vardır , örneğin, her bir dize için bu üzerinde , en azından uzunluğunun , en az birini içeren tekrar.ΣnNαΣnα

Bunu ikili alfabe üzerinde kontrol ettim ve bu durum için oldukça kolay, ancak 3 boyutlu bir alfabeyi kontrol etmek zaten biraz zor, keyfi olarak büyük gramerler için bir kanıt istiyorum.

Yukarıdaki varsayım doğruysa, diğer soruma boş dizeler ekleme talebini (neredeyse) kaldırabilirim .

Yanıtlar:


15

Hayır, maalesef değil. Alfabenizde en az üç sembol varsa sonsuz kare içermeyen kelimeler bile vardır.

Bu görünüşte doğal sınır (iki elementli alfabe sadece son derece fazla kare içermeyen kelimelere sahiptir) birçok yerde gözlenir, örneğin:

  • {xyyzx,y,zΣ+} içindeki için eşzamanlı ancak için değil .|Σ|2Σ>2
  • Terminal içermeyen tarafından oluşturulan dil sınıfı desen olabilir sınırı öğrenilen eğer ama eğer öyleyse [ Reid2004 ].|Σ|>3|Σ|=2

Kahretsin, o zaman çok kötü: S
Alex ten Brink
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.