Bir dilin doğrulayıcı olmadığını göstererek hesaplanabilir sayılamayacağını gösterebilir miyiz?


11

Hesaplanabilir numaralandırılabilir (ce, özyinelemeli numaralandırılabilir eşdeğer, yarı-doğrulanabilir eşdeğer) kümesinin tanımlarından biri şudur:

AΣ ,tüm x Σ içinkarar verilebilir bir dilVΣ (doğrulayıcı olarak adlandırılır) varsa,xΣ

xA bir vardır ancak ve ancakyΣ stx,yV .

Dolayısıyla, bir dilin ce olmadığını göstermenin bir yolu, onun için karar verilebilir doğrulayıcı olmadığını göstermektir V. Bu yöntem, uygulamada dillerin ce olmadığını göstermek için yararlı mıdır?


3
ce nedir (yeniden mi demek istediniz?)
Ran G.

Bunun bir dilin CE olmadığını kanıtlamak için yararlı olduğu bir durumu düşünemiyorum. Bire bir azaltmada kolayca A ile değiştirmeyi umuyorum. Eğer başka bir azalma ile geldi, ben o "negatif çıkışları" beklenebilir x , y V kadar anlamına gelmeyeceğini y varoluşsal ölçülür. VAx,yVy
Lucas Cook

@RanG., Eski terminolojidir, bugünlerde genellikle hesaplanabilirlik teorisinde çalışan insanlar tarafından ce olarak adlandırılmaktadır. (Terminolojideki değişikliğin nedeni ile ilgileniyorsanız Robert Soare'nin ana sayfasını kontrol etmenizi öneririm.)
Kaveh

@Kaveh teşekkürler. Her gün yeni şeyler öğrenir ...
Ran G.

Yanıtlar:


4

Uygulamada, genellikle sadece bir dilin yeniden olup olmadığını kanıtlamıyoruz. Dil tekrarlanırsa, özyinelemeli olup olmadığını bilmek isteriz. Yeniden değilse, sadece Turing derecesinin yeniden olmadığını değil, ne tür Turing derecesine sahip olduğunu bilmek istiyoruz.

P P PPT0PP

Prensip olarak, bir dilin doğrulayıcı olmadığını kanıtlayarak bir dilin yeniden olmadığını gösterebilirken, pratikte dilin yeniden ayarlanamayacağı bir şeyi hesaplayamayacağını göstererek dilin yeniden olmadığını kanıtlamak daha bilgilendiricidir; bu 'bir şeyin' doğası genellikle incelenen problem hakkında faydalı bilgiler verir.


3

Terminolojiyi açık bir şekilde ifade etmek için: decidable = özyinelemeli = hesaplanabilir, semidecidable = özyinelemeli olarak numaralandırılabilir = hesaplanabilir numaralandırılabilir, birlikte yarı-söz konusu = birlikte tekrarlanabilir numaralandırılabilir = ortak hesaplanabilir numaralandırılabilir.

Uygulamada, bir dilin yarı-kararsız olmadığını göstermenin yaygın bir yöntemi, onun kararsız olmadığını ve yarı-yarıya dayandığını göstermektir. Daha sonra, hem yarı-hem de yarı-yarıya açık olan herhangi bir dilin, dilinizin yarı-doğrulanamaz olduğu sonucuna varmak için karar verilebilir olduğu gerçeğinden faydalanırsınız. (bunun yalnızca bir yönde çalıştığını unutmayın: bir dil ne yarı-geçirgen ne de birlikte yarı-yarısı olabilir, bu durumda başka bir yönteme ihtiyacınız vardır)

Örnek olarak: bir in belirsiz olup olmadığına karar vermenin kararsız olduğunu biliyoruz, ancak birlikte semidecide etmek kolaydır: sadece iki farklı çözüm içeren bir dize veriyorsunuz. Bu, bir nin belirsiz olup olmadığının yarı-doğrulanamayacağı anlamına gelir .C F GCFGCFG

Başka bir yöntem, dilin aritmetik hiyerarşinin daha yüksek bir seviyesi için tamamlandığını göstermektir .

Elbette doğrulayıcı olmadığını doğrudan kanıtlamak mümkündür, ancak bu genellikle sıkıcıdır, çünkü genellikle durma sorununun kararlaştırılamaz olduğuna dair kanıtları tekrarlar. Yukarıdaki argüman aslında dolaylı olarak doğrulayıcı olmadığını kanıtlasa da, bu yüzden doğrulayıcı olmadığını kanıtlamak için bir yöntem olduğunu söyleyebiliriz, ancak daha sonra herhangi bir yarı-güvenilirlik kanıtı olduğunu kanıtlayabilirsiniz daha verfier yok.


Dilinizde bir kusur var. Bir dil yarı-karar verilemez ve birlikte yarı-seçilemez olamaz. Kararsız diller bu tür dillerdir.
Dave Clarke

@DaveClarke: Bazı terminoloji tanımları ekledim. Şimdi doğru mu?
Alex ten Brink

Değil (yarı-karar verilebilir) değil (karar verilebilir) eşzamanlı olabilir.
Dave Clarke

@DaveClarke: Sadece bir yönde çalıştığını belirten bir not ekledim.
Alex ten Brink

3
Bunun kimsenin kullanacağı bir teknik olduğuna ikna olmadım. Sorunu neden bilinen "yarı kararsız" bir soruna indirgemiyoruz.
Dave Clarke
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.