Yıldızsız dil ve normal dil


12

Merak ediyordum ki, kendisi yıldızsız bir dil olduğundan, yıldızsız bir dil olmayan normal bir dil var mı? Bir örnek verebilir misiniz?bir*


(dan wikipdia ) Lawson yıldızı içermeyen dilleri olarak tanımlar:

Normal bir dilin, alfabenin harflerinden, boş küme sembolünden, tamamlama da dahil olmak üzere tüm boole işleçlerinden ve birleştirme, ancak Kleene yıldızı olmadan yapılan düzenli bir ifade ile tanımlanabilmesi durumunda yıldızsız olduğu söylenir.


kanıtı :bir*

yıldız içermez olan yıldız içermeyen Eğer sonra yıldız içermez ise sonra yıldız içermez
Σ*=¯
birΣΣ*birΣ*
birΣbir*=Σ*(Σbir)Σ*¯

Son satırda , çünkü biçiminde olmayan herhangi bir kelime bir harf içeriyor ve tam tersi.bir*=Σ*(Σbir)Σ*¯bir*Σbir


AΣAΣ*
reinierpost

@reinierpost Denklemi yanlış okuyorsunuz. üstünde ve tüm denklemin üstünde iki tamamlayıcı çubuk vardır . Üzgünüm, sanırım 2013'te biçimlendirme konusunda iyi değildim.bir
Untitled

@reinierpost Okumayı kolaylaştırmak için yayını düzenledim. Geri dönüşünüz için teşekkür ederiz.
Başlıksız

Teşekkürler! Şimdi kaçırmak zor.
reinierpost

Yanıtlar:


12

Düzenli diller zayıf monadik ikinci dereceden mantık (WMSO) ile tanımlanabilen dillerdir [1].

Yıldızsız diller, (FO [<]) [2] ile birinci dereceden mantıkla< tanımlanabilen dillerdir .

İki mantık aynı derecede güçlü değil. WMSO tarafından tanımlanabilen ancak FO [<] - tanımlanamayan bir dile örnek olarak (açıkça düzenlidir³); bu Ehrenfeucht-Fraissé oyunları ⁴ kullanılarak gösterilebilir .(birbir)*


  1. Büchi'den Zayıf İkinci Dereceden Aritmetik ve Sonlu Otomata (1960)
  2. McNaughton ve Papert (1971) tarafından kontratsız otomata
  3. Bir WMSO-formül için olduğu(birbir)*

     [x.Pbir(x)][x.Pbir(x)[X.X(0)[x,y.X(x)suc(x,y)¬X(y)][x,y.¬X(x)suc(x,y)X(y)][x.son(x)¬X(x)]]].

    (Sözcük boş değilse, tüm çift dizinlerin kümesidir.)X

  4. Ayrıca buraya bakınız .

Mantıkta "monadik" ne olduğunu biliyorum. "Zayıf" kısıtlamanın ne olduğunu biliyor musunuz?
Hendrik Jan

1
@HendrikJan: Hem model hem de setlerin sonlu olması gerekiyor; MSO sonsuz kelimelerle ilgilenir (kesin olarak düzenli dillere karşılık gelir ). ω
Raphael

15

Schützenberger (1965) yıldızsız dillerin cebirsel bir karakterizasyonunu verdi: düzenli bir dil, ancak sözdizimsel monoid aperiodic ise yıldızsızdır. Mantıksal karakterizasyonun aksine (yıldızsız = FO [<]), bu cebirsel karakterizasyon, belirli bir normal dilin yıldızsız olup olmadığına karar vermek için bir algoritma verir (normal dil, sonlu bir otomat, düzenli bir ifade veya bir düzenli dilbilgisi). Mantıksal karakterizasyonu kullanarak (McNaughton ve Papert'e bağlı olarak) aşağıdaki soruna karar verilebilir: WMSO formülü verildiğinde, aynı dili tanımlayan bir FO formülü var mı?

M.-P. Schützenberger, Sadece önemsiz alt gruplara sahip sonlu monoidler üzerine, Bilgi ve Kontrol 8 (1965), 190-194.

R. ~ McNaughton ve S. ~ Papert, Sayaçsız otomata, MIT Press, Cambridge, Mass.-Londra, 1971.

Schützenberger'in teoreminin tam bir kanıtı çeşitli ders kitaplarında veya anket belgelerinde bulunabilir. İlgili algoritmanın temel bir sunumu için (bir kanıt olmadan), bkz.

J.-E. Pin, Sonlu yarıgruplar ve tanınabilir diller: NATO Gelişmiş Eğitim Enstitüsü Yarıgrupları, Resmi Diller ve Gruplar , J. Fountain (éd.), 1-32, Kluwer akademik yayıncıları, (1995).


8

Yıldızsız diller, birleştirme, tamamlama, birleşim, kavşak içeren, ancak Kleene yıldızı olmayan düzenli ifadelerle tanımlanır.

Düzenli diller tüm bu işlemlerin altında (tamamlamanın önemli nokta olduğu) kapalı olduğundan, yıldızsız her dil de düzenlidir.

Belki de muhabbet demek istedin? Tüm normal diller yıldızsız mı? İkincisinin cevabı hayır. Ayrıntılar için bu makaleye bakın.


evet ben sohbeti kastettim, soruyu düzenledim.
Başlıksız

2

Basit bir ayırma örneği (aa) * 'dır. Daha sofistike: Çift (veya tek) eşlikli tüm ikili dizeler.


1
Bu, kabul edilen cevaba ne katar?
Raphael

@ Raphael Eşlik örneği. Holger neden yıldızsız olmadığını açıklasa iyi olur.
David Richerby
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.