İ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 1 ◃ w 2w1 her zaman gerçekleşir ile kaydetti , IFF w2w1◃w2
- 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 y∣x∣,∣y∣ ≥∣w1∣+∣w2∣|x|0,|x|1|,|y|0,|y|1|≥1s=x′w1y′
xyw1=1i0w2=v1i+jy∈1∗
- Bir dizgenin vardır ile vardır ki en az bir bozunma∣ x ∣ ,s=xw2ys = X ' w 1 y '∣x∣,∣y∣ ≥∣w1∣+∣w2∣s=x′w1y′
w 2 w 1 ◃ ▹w1 her zaman w_2 ile , not , her biri her zaman gerçekleşirse,w2w1◃▹w2
w 2 w 1 ▹ ◃w1 ve bağımsız olarak gerçekleşir , not , iff hiçbiri her zaman gerçekleşmezse,w2 w1▹◃w2
m w 2 w 1 ◃ m w 2 s s = x w 2 y ∣ x ∣ , ∣ y ∣ | ≥ ∣ w 1 ∣ + ∣ w 2 ∣ m s = x i w 1 y i i ∈ [ 1 , m ] i ≠ j x i ≠ x 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 .w2w1◃mw2ss=xw2y∣x∣, ∣y∣| ≥∣w1∣+∣w2∣ms=xiw1yii∈[1,m]i≠jxi≠xj
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
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.w1◃▹w2
1i001i0i110iw1=w2
w1◃w2w2◃w1
w1◃2w2
1i0vv1j
w1▹◃w2
Gaw1bw2LG(L)G(L)={w∈{a,b}∗∣ ∣w∣a=∣w∣b}L
L=G−1(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