«regular-languages» etiketlenmiş sorular

Normal diller ve bireysel diller sınıfının özellikleri hakkında sorular.


4
Regexes'te neden permütasyon yok? (Normal diller bunu yapabiliyor olsa bile)
Sorun Normal ifade ile permütasyon almanın kolay bir yolu yoktur. Permütasyonu: Bir alınıyor kelime w=x1…xnw=x1…xnw=x_1…x_n başka bir siparişe ( "aabc"), sayı değiştirmeden veya tür mektupların. Normal ifade : Düzenli ifade. Doğrulama için: "Tekrarlama içermeyen normal ifade permütasyonları" Yanıt, daha basit olacağını varsayarak normal ifade yerine JavaScript kodu oluşturur. "Belirli bir …

3
Yalnızca 2 normal ifade işlemiyle ifade edilemeyen normal diller
Tüm normal dillerin düzenli ifadelerle ifade edilebileceğini düşündüm (eğer bir dil düzenli ise, normal ifade ile ifade edilebilir), ancak bunun için düzenli işlemlerin üçüne (birleştirme, birleşme ve yıldız) ihtiyacınız olduğu söylendi. tutmak. Örneğin, ben söylendi ben eğer sadece birlik ve birleştirme kullanmak (3 2 takım) regex işlemlerini, sadece bu ikisiyle …

4
Düzenli olmayan normal diller birliği
Bu soruya rastladım: "Birliklerinin normal bir dil üretmediği iki normal dilden örnekler verin." Bu benim için oldukça şok edici çünkü düzenli dillerin birlik altında kapalı olduğuna inanıyorum. Bu yüzden iki normal dil ve sendikayı onları alırsan, bunun bana vasıta olmalıdır düzenli bir dil olsun. Sanırım bunun kanıtını anlıyorum: Sözlerimde, diller …

2
Yazmaya karşı korumalı girişe sahip tek bantlı Turing Makineleri sadece Normal Dilleri tanır
İşte sorun: Bantın giriş dizesini içeren kısmına yazamayan tek bantlı Turing Makinelerinin yalnızca normal dilleri tanıdığını kanıtlayın. Benim fikrim, bu özel TM'nin bir DFA'ya eşdeğer olduğunu kanıtlamaktır. DFA'yı simüle etmek için bu TM'yi kullanmak çok basittir. Ancak, TM'yi simüle etmek için bu DFA'yı kullanmak istediğimde, sorunla karşılaşıyorum. TM geçişi DFA, …

2
Eğer bir alt kümesidir , o zaman nasıl bunu gösterebiliriz düzenli edilir?
Diyelim ki, . Öyleyse nin düzenli olduğunu nasıl kanıtlayabiliriz ?L⊆{0}∗L⊆{0}∗L \subseteq \{0\}^*L∗L∗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 .LLLL∗L∗L^*LLLL∗L∗L^*L={0p∣p is a prime}L={0p∣p is a prime}L = \{0^p \mid p …

3
Bir NFA'nın başka bir NFA'nın alt kümesini kabul edip etmediği için etkili bir test var mı?
Yani, normal bir dil olmadığını test biliyoruz düzenli dil bir alt kümesidir Karar verilebilen biz DFAs, hesaplama için ikisini de dönüştürebilir çünkü bu dil boş ise o zaman testi ve.S R ∩ ˉ SRRRSSSR∩S¯R∩S¯R \cap \bar{S} Bununla birlikte, bu DFA'lara dönüştürmeyi gerektirdiğinden, DFA'ların ve dolayısıyla test algoritmasının giriş NFA'larındaki durum …

7
Eğer düzenlidir, o takip eder düzenli mi?bir2A2A^2birAA Bir ispat girişimim: Evet, çelişki için düzenli olmadığını varsayalım . Daha sonra .birAAbir2= A ⋅ AA2=A⋅AA^2 = A \cdot A Normal olmayan iki dilin birleştirilmesi normal olmadığından düzenli olamaz. Bu varsayımımızla çelişiyor. Yani düzenli. Yani eğer düzenlidir sonra düzenlidir.bir2A2A^2birAAbir2A2A^2birAA Kanıt doğru mu? Bunu …


2
Bağlamdan bağımsız ve düzenli diller etkin bir şekilde karar verilebilir mi?
Bağlamdan bağımsız ve düzenli dillerin (uygun) etkili sorunların (sözde ) alt kümeleri olduğunu gösteren bu rakamla karşılaştım . Etkili sorunların tüm karar verilebilir sorunların bir alt kümesi olduğunu mükemmel bir şekilde anlıyorum çünkü bunları çözebiliriz, ancak çok uzun zaman alabilir.PP\mathrm{P} Neden tüm bağlam serbest ve düzenli diller verimli Karar verilebilen? …

4
Yıldızsız dil ve normal dil
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*bir*a^* (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 …

1
Kanıtlamak için
Kanıtlamak isterim ki , kapatma özellikleri kullanılarak normal değildir.{0n1n∣n≥0}{0n1n∣n≥0}\{0^n1^n \mid n \geq{} 0\} Pompalama lemmasının normal bir dil değildir. Ayrıca tamamlayıcı işlem altında normal dillerin kapalı olduğunu anlıyorum. Ancak bu, normal olmayan bir dilin tamamlayıcısının da normal olmadığı anlamına mı geliyor?{0n1n∣n≥0}{0n1n∣n≥0}\{0^n1^n \mid n \geq{} 0\}

3
Düzenli ifadeler neden birleşme, birleştirme ve yıldız işlemleri ile tanımlanır?
Bir düzenli ekspresyonu, ardışık olarak tanımlanır a ∈ Σaaa bazıları normal bir ifadedir,a∈Σa∈Σa \in \Sigma εε\varepsilon normal bir ifadedir, ∅∅\emptyset normal bir ifadedir, R ' 1 R, 2(R1∪R2)(R1∪R2)(R_1 \cup R_2) burada ve normal ifadelerdir normal bir ifadedir,R1R1R_1R2R2R_2 R ' 1 R, 2(R1∘R2)(R1∘R2)(R_1 \circ R_2) burada ve normal ifadeler normal bir …

1
Bir dilin düzenli olup olmadığını test etme algoritması
Bir dilin düzenli olup olmadığını test etmek için bir algoritma / sistematik prosedür var mı? Başka bir deyişle, cebirsel biçimde belirtilen bir dil verildiğinde ( gibi bir şey düşünün ), dilin normal olup olmadığını test edin. Öğrencilere tüm ödevlerinde yardımcı olmak için bir web hizmeti yazdığımızı düşünün; kullanıcı dili belirtir …


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.