Oluşma sayısına göre tanımlanan bir dilin düzenli olup olmadığı karar verilebilir mi?


14

Eşit sayıda 0 ve 1 içeren kelimelerin dilinin düzenli olmadığı, oysa eşit sayıda 001 ve 100 içeren kelimelerin dilinin düzenli olduğu bilinmektedir ( buraya bakınız ).

İki kelime , eşit sayıda ve içeren kelimelerin dilinin düzenli olup olmadığı karar verilebilir mi?w 1 w 2w1,w2w1w2


ve veya ve dışında, bu şekilde tanımlanmış diğer normal dil örnekleri verebilir misiniz ? 3 sembol alfabe örneğine ne dersiniz? 01 i 0 i 1 10 i1i001i0i110i
babou

Eğer , katı bir alt , dilin boş olması, dolayısıyla düzenli olması büyük bir olasılıktır. Başka örnekler bilmiyorum. w 2w1w2
sdcvvc

Yukarıdaki örneklerin sorunu çözülebilir hale getirecek olan tek örnek olduğundan şüpheliyim.Sadece iki alt dize belirtirseniz, olaylarla ilgili olarak belirleyebileceğiniz şeye bağlı olarak CF ... Ne demek istediğinizi "meydana gelme sayısına göre tanımlanmış" ile yeterince kesin yapmazsınız.
babou

Soru gövdesi yeterince IMO'dur.
sdcvvc

1
özel durumlar için şimdiye kadarki çözümlerin, alt oluşumunun, yalnızca müdahale eden oluşumlarını garanti ettiği fikrine bağlı olduğu . bu yüzden bir şekilde güncel cevapların doğru olduğunu varsaymak [henüz benim için net değil] , dize tarama ortasında "eşit" veya "eşitsiz" olabileceğini garanti eden , arasında bir ilişki var gibi görünüyor , ancak "eşit olmayan" durum için yalnızca sonlu bir sayıyla kapatılır. w 2 w 1 w 2w1w2w1w2
vzn

Yanıtlar:


3

İki kelime , , eşit sayıda ve içeren kelimelerin dilinin düzenli olması karar verilebilir mi?w 2 L w 1 w 2w1w2Lw1w2

İlk olarak bazı tanımlar:
Daha kısa ve öz olabilirler ve ispatlarda kullanılacaklarsa notlar geliştirilebilir. Bu sadece ilk taslak.

İki kelime ve şunu söylüyoruz: w 2w1w2

  • w 2 w 1w 2w1 her zaman gerçekleşir ile kaydetti , IFF w2w1w2

    1. için herhangi bir dize öyle ki ile ve Başka bir ayrışma daha var . Not : ve her birinin en az 0 ve 1 içermesi koşulu patolojik bir durum için gereklidir (@sdcvvc tarafından bulunur): , ve ve onun simetrik varyantları.s = x w 2 y x ,ss=xw2y| x | 0 , | x | 1 | , | y | 0 , | y | 1 | 1 s = x w 1 y x y w 1 = 1 i 0 w 2 = v 1 i + j yx,y ≥∣w1+w2|x|0,|x|1|,|y|0,|y|1|1s=xw1y
      xyw1=1i0w2=v1i+jy1
    2. Bir dizgenin vardır ile vardır ki en az bir bozunmax ,s=xw2ys = X ' w 1 y 'x,y ≥∣w1+w2s=xw1y
  • w 2 w 1w1 her zaman w_2 ile , not , her biri her zaman gerçekleşirse,w2w1w2

  • w 2 w 1w1 ve bağımsız olarak gerçekleşir , not , iff hiçbiri her zaman gerçekleşmezse,w2 w1w2

  • m w 2 w 1 m w 2 s s = x w 2 y x , y | w 1+ w 2m s = x i w 1 y i i [ 1 , m ] i j x ix jw1 her zaman gerçekleşir veya daha çok kezm daha belirtildiği için IFF herhangi bir dizi bu şekilde ile vardır , diğer ayrıştırma için , öyle ki eder .w2w1mw2ss=xw2yx, y| ≥∣w1+w2ms=xiw1yii[1,m]ijxixj

Bu tanımlar biz dize uçlarında ne olur görmezden böylece inşa edilir ve w 2 gerçekleşmesi gerekiyor. Dizenin sonundaki sınır etkileri ayrı ayrı analiz edilmelidir, ancak sonlu sayıda vakayı temsil ederler (aslında aşağıdaki ilk analizimde bir veya iki bu alt alt durumu unuttum, ama gerçekten önemli değil). Tanımlar, oluşumların çakışması ile uyumludur.w1w2

Dikkate alınması gereken 4 ana durum vardır ( ve w 2 arasındaki simetri göz ardı edilir ):w1w2

  1. Her iki kelime de mutlaka dizenin uçları dışında bir araya gelir. Bu sadece 1 i 0 ve 01 i veya 0 i 1 ve 10 i form çiftleri ile ilgilidir. Bu,her iki uçta veya her iki uçta yalnız bir oluşum olduğundan emin olmak için yalnızca tanınacak dizginin her iki ucunda yalnız oluşumları kontroledensonlu bir otomattarafından kolayca tanınır. W 1 = w 2 olduğunda dejenere bir durum da vardır: o zaman L dili açıkça düzenlidir.w1w2
    1i001i0i110iw1=w2

  2. w1w2w2w1

    • w1w2w1w2

    • w1=1i0w2=v1jv{0,1}v01iw1w2w1w2dizenin sonekidir. Diğer üç simetrik durum vardır (1-0 simetri ve sol-sağ simetri).

  3. w12w2
    1i0vv1j

  4. w1w2
    Gaw1bw2LG(L)G(L)={w{a,b} wa=∣wb}L
    L=G1(G(L))L

Resmi bir kanıt düzenlemenin bir yolu aşağıdaki olabilir. Önce dili tanıyan bir PDA oluşturun. Aslında 1 sayaçlı bir makine ile yapılabilir, ancak sonlu kontrolün kopyalanmasını önlemek için iki yığın sembolüne sahip olmak daha kolaydır. Daha sonra, bir FA olması gereken durumlarda, sayacın sadece iki kelimeye bağlı bir sabitle sınırlanabileceğini gösterin. Diğer durumlarda sayacın keyfi herhangi bir değere ulaşabileceğini gösterin. Elbette PDA, kanıtların taşınması için yeterince kolay olacak şekilde düzenlenmelidir.

ab


Üç kelimede bağlam-solukluk hakkında bir sorum vardı. Benzer şekilde analiz edilebileceğini fark ettiğimde sildim. İlk olarak CFF olmayanlığı kanıtlamanın orijinal bir egzersiz yapacağını düşünmüştüm, ancak GSM bunu mahvediyor.
babou

2
"Birbirinden bağımsız olarak meydana gelme", ​​"mutlaka bir araya gelme" vb.
sdcvvc

1
Ne istediğinden ve hangi düzeyde resmileştirmeye ihtiyacın olduğundan, hangi amaç için olduğundan emin değilim. İki kelimenin olası olası ilişkilerini analiz etmenin doğru olmadığını garanti ettim ve yine de önemli değil. Önemli olan, bir kelimenin oluşumunun, aynı zamanda diğer kelimenin bir oluşumunu (veya birkaçını) yaratmadan var olup olamayacağıdır. Detaylar her zaman yerelleşeceği ve dolayısıyla son derece yönetilebileceği için önemli değil. İki uç da önemli değildir, çünkü tey de lokalizedir. Olayların çakışması bile önemli değil, çünkü 1 yerde sadece çok sayıda olabilirler
babou

1
0i110iw1w210is=0M0i11M

0M1M
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.