P veya NP'yi yakalayan doğal bir VO mantığı kısıtlaması var mı?


12

Kağıt

  • Lauri Hella ve José María Turull-Torres, Üst düzey mantıklara sahip bilgi işlem sorguları , TCS 355 197–214, 2006. doi: 10.1016 / j.tcs.2006.01.009

mantıksal VO, değişken dereceli mantık önerir. Bu, değişkenler üzerindeki siparişler üzerinde nicelleştirmeye izin verir. VO oldukça güçlüdür ve hesaplanamayan bazı sorguları ifade edebilir. (Aşağıdaki Arthur Milchior tarafından belirtildiği gibi, aslında analitik hiyerarşinin tamamını yakalar .) Yazarlar, sipariş değişkenleri üzerinde sadece sınırlı evrensel nicelemeye izin vererek elde edilen VO parçasının tüm ce sorgularını tam olarak ifade ettiğini göstermektedir. VO, sipariş değişkenlerinin doğal sayılar üzerinde değişmesine izin verir, bu nedenle sipariş değişkenlerini sınırlamak açıkça uygulanacak doğal bir durumdur.

P veya NP'yi yakalayan (güzel) bir VO parçası var mı?

Bir benzetme olarak, klasik birinci dereceden mantıkta, nesneler kümesi üzerinde nicelleştirmeye izin vermek, ikinci dereceden mantık veya SO adı verilen daha güçlü bir mantık verir . SO, polinom hiyerarşisinin tamamını yakalar ; bu genellikle PH = SO olarak yazılır. Önemli karmaşıklık sınıflarını yakalayan sınırlı SO formları vardır: NP = , SO, P = SO-Horn ve NL = SO-Krom bulunmaktadır. Bunlar, izin verilen formüllerin sözdizimine kısıtlamalar getirilerek elde edilir.

Dolayısıyla, ilginç sınıflar elde etmek için SO'yı kısıtlamanın basit yolları vardır. P veya NP için kabaca doğru ifade düzeyi olan benzer VO kısıtlamalarının olup olmadığını bilmek istiyorum. Bu tür kısıtlamalar bilinmiyorsa, muhtemel adaylar için önerilerle veya bu tür kısıtlamaların var olma ihtimalinin düşük olduğu bazı argümanlarla ilgilenirim.

Bunu gösteren (birkaç) makaleyi kontrol ettim ve Google ve Google Akademik'teki bariz ifadeleri kontrol ettim, ancak açıkça alakalı bir şey bulamadım. Birinci dereceden daha güçlü mantıklarla ilgilenen makalelerin çoğu, gücü "makul" hesaplamalar alanına getirmek için kısıtlamalarla uğraşmıyor, ancak aritmetik ve analitik sınıfların ce evreninde yaşamaktan memnun görünüyor. Aramak için bir işaretçi veya açık olmayan bir ifade ile mutlu olurum; bu, üst düzey mantıklarda çalışan biri tarafından iyi biliniyor olabilir.


5
Kısaltmalar CS topluluğu arasında ünlü olsa da, onları "geri kalanımız" için genişletmek istiyorum: PH (Polinom-zaman Hiyerarşisi), SO (İkinci Dereceden mantık) ve VO (Değişken Dereceli mantık).
MS Dousti

1
Aslında bundan önce VO'yu hiç duymadım, bu yüzden açıklama için teşekkürler.
Suresh Venkat

@Suresh: Evet, VO'nun hiç bilinmediğini söylemeyi unuttum. Neyse, en hoş geldiniz!
MS Dousti

Burada çeşitli mantık ve karmaşıklık sınıflarının güzel bir örneği var: cOsumass.edu/~immerman/descriptive_complexity.html , ancak VO'dan bahsetmiyor.
MS Dousti

Belki de net değildim: VO on yıldan daha kısa bir süre önce tanımlanmıştı ve iyi bilinmiyor. Bununla ilgileniyorum, çünkü sabit nokta operatörleri kullanmadan daha güçlü hale getirmek için birinci dereceden mantığı genişletmenin bir yolu.
András Salamon

Yanıtlar:


3

Not: Bu gerçekten soruyu cevaplamıyor, sadece cevap olarak gönderilen bazı yorumlar. :)

VO'da, tanımlayıcı karmaşıklık ortamında (SO, -SO, SO-Horn) olduğu gibi doğal sayılar kümesi (özyineleme teorisinde tanımlanan kümelere benzer) üzerinde kümeler tanımlandığını unutmayın . Eski bir ortamda bir SO formül değil verecektir P H parçasından ama Arthur Milchior onun cevabını yazmıştır olarak bütün analitik hiyerarşiyiye. IMHO, sınırlı aritmetik teorileri ile daha iyi bir karşılaştırma olacaktır. Tüm niceleyicileri sonlu alanlara bağlamadığınız sürece ce setlerinin altına girebileceğinizi düşünmüyorum, P veya N P almak için alanların boyutu çok küçük olmalıdır.P'HPN-P

setlerini yakalamak için sınırsız bir niceleyicinin varlığı yeterli midir?

Sorun şu ki, dilin eşitlik, toplama, çarpma (ekstra?) Gibi ekstra semboller olmadan olmasını istersiniz, eğer MRDP teoremi, Diophantine formülleri (iki polinom eşitliğinin önünde birinci dereceden varoluşsal niceleyiciler) varsa ce setlerini yakalardı. Dilde bu sembollere izin vermiyorsak, sorun daha karmaşıktır, bunları tanımlamak için daha yüksek dereceli niceleyiciler kullanılabilir, ancak bu nicelik karmaşıklığını artıracaktır. Dolayısıyla, tek bir nicelik belirleyici hakkındaki sorunuza kısa bir cevap vermek istersem bilmiyorum.

birC0birC0cex

Bazı ek yorumlar:

birC0


4

Bilgi için, VO aslında söylediklerinizden çok daha güçlüdür; tüm analitik hiyerarşiyi içerir (dolayısıyla, aynı zamanda tüm aritmetik hiyerarşiyi). Sonuç yayınlanmaz, hiçbir yere gönderilmez, ancak sayfamda bulabilirsiniz, www.milchior.fr/ho.pdf bölüm 7 sayfa 47.

benXbenjYj(Xben=Yj)benXbenbenYben(Xben=Yben)benXbenX

φ(ben)benkben>kφ(ben)kφ(ben)benφ(ben)ben<kφ(ben)

Aksi takdirde, kabul edilen maksimum siparişi kısıtlayarak VO'yu kesinlikle kısıtlayabilirsiniz; ancak daha sonra "daha üst düzey" bir dil (HO) elde edersiniz ve bu muhtemelen istediğiniz şey değildir.


Tartışma için teşekkürler, reformunuza bakacağım. Mantık çok güçlü olmamak için kısıtlamanın bazı yolları için önerileriniz var mı? Formülün niceliksiz kısmının, klasik nicelleştiricilerde olduğu gibi, Horn cümleleri yararlı olacak şekilde CNF'de olmasını gerektirecek bir şey var mı?
András Salamon

Daha kesin olmak gerekirse, SN nicel çizgileri boyunca sözdizimsel bir kısıtlama anlamına gelir, burada SO niceleyicileri belirli bir formdaki FO formülüne uygulanır (SNP için, sadece evrensel FO niceleyicileriyle) ve daha sonra, örneğin FO nicelleştiricilerinin içindeki FO formülü Horn veya Krom'dur. Bölüm 5.3'ünüzün son paragrafı bunun hakkında konuşuyor, ancak yaklaşımın sorunlu olduğu yorumunuzu anlamıyorum.
András Salamon

Horn ve Krom ile ilgili Yüksek Dereceli mantıkta karşılaştığım sorun hakkındaki bölüm 5.3 sayfa 34'ü okumanızı tavsiye ederim. Aynı sorunu Değişken
Düzende de bulacaksınız

2

Yorumunuza cevap vermek için sanırım sadece Krom ve Horn hakkında konuşarak başka bir cevap vermeliyim (Belki de CSTheory'ye olanlar hakkında bir soru sormalıyım)

Horn ve Krom ile ilgili Yüksek Dereceli mantıkta karşılaştığım sorun hakkındaki bölüm 5.3 sayfa 34'ü okumanızı tavsiye ederim. Aynı sorunu Değişken Düzen'de de göreceksiniz (ki bu açıkça Yüksek Düzen'in bir üst kümesidir).

Buna dikkat edip etmediğinizi bilmiyorum, ancak ilk sipariş evrensel olduğunda SO (krom) P'ye eşittir; Gerçekten, birinci dereceden değişken değişken eklerseniz NP-tamamlama problemini ifade edebilirsiniz. (Daha önce sahip olduğum örneği hatırlamıyorum, isterseniz aramayı deneyebilirim)

Bu sözdizimsel kısıtlamanın yüksek düzen veya değişken düzen mantığı için ne olacağını bilmiyorum ... benim amacım sadece nicelleştiricileri sınırlamak için iyi bir yol düşünmeniz gerektiğidir, çünkü sadece nicelleştirici kısmı kısıtlamak yararlı değildir ( en azından Krom formülleri için)


1
İçgörü için teşekkürler. Bu kesinlikle daha fazla düşünmeyi gerektirir!
András Salamon
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.