Kararsız diller sınıfının kapalı olmadığı işlemler


12

Sendikaları / kavşakları / birleştirilmiş dilleri karar verilebilecek şekilde kararsız diller var mı? Genel olarak, kararlaştırılamayan diller bu işlemler altında kapatılmadığından, bu örneğin fiziksel yorumu nedir?

Kleene kapatılması hakkında ne söyleyebiliriz? Bunun için de örneklerimiz var mı? Yani kararsız bir dilin kapatılması karar verilebilir mi?

Ayrıca, bu tür kararsız sınıfları genellenebilir miyiz?

Yanıtlar:


21

Evet, durma sorununun ikili kodlaması olmasına ve , , sonra (neden?)A = 0 H 1 { 0 , 1 } { ϵ } B = 1 H 0 { 0 , 1 } { ϵ } A B = { 0 , 1 } 'Hbir=0'H1{0,1}*{ε}B=1'H0{0,1}*{ε}birB={0,1}*


9

Durdurma dilinin kararsız olduğunu biliyoruz. H ikili kodlaması olsun. H tamamlayıcının kararsız olduğunu da söyleyebiliriz. Bu nedenle, H ve HComp'in birleşmesi / kesişimi , karar verilebilen ve phi'dir . ϕΣ*φ


9

Kleene yıldızı (Kleene kapatma) için de aynı şey geçerlidir:

set ile durdurulması sorun olmaktan. açıkça kararsızdır ve , bu normaldir (bu nedenle karar verilebilir).H P HP ( HP ) = Σ HP'=HP{0,1}'HPHP'(HP')*=Σ*


1

Ran, Kleen yıldız operasyonu altında kararsız dillerin kapalı olmadığını gösterdi; ancak basit bir "kendi" birleşimi altında da kapatılmazlar ( ); Örneğin:LL=L2={xy|x,yL}

L={1}{2n}{2n+1|n'Hbirlt}

L karar verilemez, ancak karar verilemez.L2

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.