Bağlama duyarlı olmayan karar verilebilir diller


15

Günlük sorunları tanımlamak için oluşturulan çoğu dilin içeriğe duyarlı olması tartışmalıdır. Diğer yandan, özyinelemeli olmayan, hatta özyinelemeli olarak numaralandırılamayan bazı dilleri bulmak mümkün değildir ve zor değildir.

Bu iki tür arasında, içeriğe duyarlı olmayan özyinelemeli diller vardır. Wikipedia burada bir örnek veriyor :

Bağlama duyarlı olmayan özyinelemeli dilin bir örneği, kararı EXPSPACE zor bir sorun olan özyinelemeli bir dildir;

Yani soru: Karar verilebilen ancak içeriğe duyarlı olmayan başka sorunlar var mı? Bu sorun sınıfı, kararlı EXPSPACE ile aynı mıdır?


2
Birçok (tartışmasız doğal) doğrulama sorunu (karar verilebilirse) en az PSPACE-tamamlandı. Bunun bağlam duyarlılığı için yeterli olup olmadığından emin değilim, ancak bir EXPSPACE alt sınırı ile ilgili çok fazla sorun var.
Raphael

Yanıtlar:


10

CSLNSpace(n) (deterministik olmayan doğrusal uzay) ile aynıdır . dışındaki herhangi bir dil CSL değildir.NSpace(n)

Durum hakkında bir ve hatta TQBF olduğunu unutmayın.SATNSpace(n)

Karar verilebilir ancak içeriğe duyarlı olmayan başka hangi sorunlar var?

Birçok sorun var. Daha büyük bir karmaşıklık sınıf için tamamlandıktan Herhangi bir sorun yapacak (biz gerek çünkü TQBF gibi sorunlar için eksiksiz a çünkü (polinom zamanı) küçültme, bir girdinin boyutunu bir polinom tarafından patlatabilir). Bir örnek vermek, sorunu içeren karmaşıklık sınıfı için alt sınırın kanıtlanması anlamına gelecektir ve bu çok zor bir iştir. Bunu yapmanın şimdiye kadar bildiğimiz tek büyük yolu, sezgisel olarak daha büyük sınıfın daha küçük sınıfı simüle edebilmesi gerektiği anlamına gelen köşegenleştirmedir.PSpacePSpaceNSpace(n)PSpace

Bu yüzden , CSL olmayan dilin doğal örneklerini aramaya başlamak için doğal bir yer gibi görünüyor.ExpSpace-hard

Bu sorun sınıfı, kararlı EXPSPACE ile aynı mıdır?

Hayır. Uzay hiyerarşisi teoreminde , 'de de olmayan . Güzel örnekler istiyorsanız, bu zor olacaktır çünkü teorem köşegenleştirmeyi kullanarak çalışır ve bu nedenle bu koşulları yerine getirmek için kanıtladığı dil çok yapaydır.NSpace(n2)NSpace(n)

den ayıran doğal bir sorun için ayrı bir soru sormanızı öneririm .NSpace(n2)NSpace(n)


2

Tıpkı içerik ancak normal değil, karar verilebilir ancak bağlam değil- Bedava. Bununla birlikte, logaritmik boşluk kullanılarak çözülebilir (sadece , ve sembollerinin her biri için bir sayaca ihtiyacınız vardır ), bu yüzden EXSPACE zor değildir.{anbn:n0}L={anbncn:n0}Labc

Ayrıca, , burada ve normal ifadelerdir, PSPACE-tamamlanmıştır. Neredeyse içeriğe duyarlı olmadığından eminim, ancak bir kanıt hatırlamıyorum ve telefonumdan yazıyorum, bu yüzden referans aramak kolay değil.r 1 r, 2{(r1,r2):L(r1)=L(r2)}r1r2


Duh. Afedersiniz. Sonunda yanlış soru sormaya son vermiştim! Amacım bağlam-dışı yerine bağlam-duyarlı değil. Soruyu değiştirdim (maalesef cevabınızı geçersiz kılar).
Victor Stafusa

BTW, buna şu anda olduğu gibi cevap verebilir misiniz?
Victor Stafusa

@Victor şimdi ne olacak?
Janoma

Çok daha iyi. Ama yine de iyileştirilmesi gerekiyor. Şahsen örneğinizin bağlam duyarlılığı konusunda biraz şüpheliyim.
Victor Stafusa

Verilen problem doğru, ama sınıfı yanlıştı. EXPSPACE-tamamlandı, PSPACE-tamamlandı değil. Şimdi ikna oldum: en.wikipedia.org/wiki/EXPSPACE
Victor Stafusa
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.