Eğer bir alt kümesidir , o zaman nasıl bunu gösterebiliriz düzenli edilir?


12

Diyelim ki, . Öyleyse nin düzenli olduğunu nasıl kanıtlayabiliriz ?L{0}L

Eğer düzenlidir, o zaman elbette bir da düzenlidir. Eğer sonludur, o zaman düzenli ve tekrar düzenlidir. Ayrıca, , nin düzenli olmadığını, ve nin düzenli olduğunu fark ettim .LLLLL={0pp is a prime}LL{0}L

Ama nasıl herhangi bir alt kümesi için bunu göstermek arasında ?L{0}

Yanıtlar:


9

iki kelime ve içerdiğini varsayalım , bu kelimelerin uzunluklarıve, ortak faktörleri yoktur. Sonra, bu kelimeleri birleştirerek oluşturulamayan en uzun kelimenin uzunluğu ( Frobenius sayısı ) vardır. Yani, dilde uzunlukları ortak bir faktöre sahip olmayan kelimeler varsa, belirli bir minimum uzunluğa sahip tüm kelimeler dilinde . Bunun düzenli olduğunu görmek kolaydır, çünkü zorunlu olarak Myhill-Nerode ayırt edilemezlik ilişkisi altında sınırlı sayıda denklik sınıfı vardır.w 1 w 2 | w 1 | | w 2 | ( | w 1 | - 1 ) ( | w 2 | - 1 ) - 1 L Lw1w2|w1||w2|(|w1|1)(|w2|1)1L

deki tüm kelimelerin uzunlukları ortak bir faktörü paylaşıyorsa ne olur ? Eh, bu gibi durumlarda, nin de düzenli olduğunu görmek zor değildir . Basitçe, uzunlukları cinsinden minimum uzunluktan daha büyük olan tüm kelimeler yerine, uzunlukları kelime uzunluklarının GCD'sinin katı olan tüm kelimelerin olacağı ve hiçbir kelime olmayacağı doğru olacaktır. kimin uzunlukları bu GCD'nın katları olacak değil, ve o zamandan beri herhangi bir tamsayı için düzenli , da düzenlidir.L L L ( L k ) k L LLLL(Lk)kL

Bu gayri resmi, ama bunu resmileştirmek için ihtiyacınız olan her şey burada olmalı.


4

Temel fikir, tek harfli bir alfabe üzerine inşa edilen bir dilde, yeterince uzun olan her kelimenin daha kısa kelimelerin bir araya getirilmesidir. Dolayısıyla , kelimesinde kelimesini , yani kelimelerinin birleşimini , çekirdek öyle ki kelimelerinin birleşimidir . Böylece . nin sonlu olduğu ortaya çıktı , bu yüzden o ve düzenli.L L ˚ L w ˚ L L = ˚ L˚ L L wLLL˚wL˚L=L˚L˚L

Let bir alt kümesi ve bir kelime . kelimesinin iff , öğelerinin toplamı olarak ifade edilebilir; burada , sözcük uzunlukları kümesidir . Böylece sorun, bir tamsayıyı belirli bir kümedeki tamsayıların toplamı olarak ifade etme oranına düşer (tekrarlara izin verilir): canolarak ifade ile ve ?L w L w L | w | S N S M | w | k 1 s 1 + + k m s mi , s iS k 1NMLwLwL|w|SNSM|w|k1s1++kmsmi,siSk1N

Bu aritmetikte bilinen bir sorundur ve cevap, katsayılar negatif ( ), : öğelerinin en büyük ortak böleninin katlarıdır . Negatif olmayan katsayılara gereksinim duyulduğunda, bu hala yeterince büyük.(ki)kiZ|w|SgcdS|w|

tarafından tanımlanan sonsuz sekansı . Bu başlayarak tamsayı (azalan bir dizisidir belirli bir dizini sonra sabit olacak şekilde, ve . Çin kalan teoreminden, her bir eleman olabilir olarak ifade ile ve . Eğer ve sonra negatif olmayan tüm katsayıları seçebilirsiniz.(gi)iminSgi=gcd(S[0,i])gminS=minSjgj=gcdSSk1s1++kmsmi,kiZ{s1,,sm}=S[0,j]xSxs1sm

Yeter aritmetik. Let . deki her kelime , uzunluğu en fazla , yani olan kelimelerin bir birleşimi olarak ifade edilebilir . Daha da beri , elimizdeki yana düzenli, sonlu dolayısıyla düzenlidir.L˚={wL|w|gj}LLgjLL˚L˚LL=L˚L˚


Alternatif olarak, tek harfli alfabelerde normal dillerin karakterizasyonunu kullanın .

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.