Önerme çözümü tam bir kanıt sistemi midir?


15

Bu soru önermenin mantığı ile ilgilidir ve bütün "çözüm" oluşumları "öneri çözüm" olarak okunmalıdır.

Bu soru son derece basit bir şey ama bir süredir beni rahatsız ediyor. İnsanların önerme çözümünün tamamlandığını iddia ettiklerini görüyorum, ancak insanların çözümün eksik olduğunu iddia ettiklerini de görüyorum. Çözümün eksik olduğu duyguyu anlıyorum. İnsanların neden bunun tamamlandığını iddia edebileceğini de görüyorum, ancak "tamamlandı" sözcüğü, doğal kesinti veya ardışık hesaplamayı tanımlarken kullanılan "tamamlandı" biçiminden farklıdır. Formüllerin CNF'de olması ve formülün eşdeğer bir CNF formülüne veya Tseitin dönüşümü yoluyla dengelenebilir CNF formülüne dönüştürülmesi nedeniyle niteleyici "çürütme tamamlandı" bile yardımcı olmaz.

Sağlamlık ve Bütünlük

Bize ilişkisi ile klasik önermeler mantığının ayarını varsayalım yapıların bazı evren ve bir dizi formül ve bir yapıda gerçeğin klasik Tarskian kavramı arasındaki. Biz yazmak cp eğer φ tüm yapıların düşünülen içinde geçerlidir. Ayrıca formüllerden formül elde etmek için bir sistem ass alacağım .φφ

Sistem olan ses bakımından eğer elimizdeki her cp , biz de var cp . Sistem olan komple göre Elimizdeki her eğer cp , biz de varφφφ .φ

Çözünürlük Kuralı

Değişmez bir atom önerisi ya da olumsuzlamasıdır. Bir madde, değişmez değerlerin bir ayrılmasıdır. CNF'deki bir formül, cümlelerin bir birleşimidir. Çözümleme kuralı,

Çözümleme kuralı, yan tümcesinin ¬ p cla D yan tümcesiyle birleşiminin tatmin edilebilir olduğunu varsayarsa, C D yan tümcesiCp¬pDCD ayrıca karşılanabilir olmalıdır.

Çözüm kuralının tek başına bir kanıt sistemi olarak anlaşılıp anlaşılamayacağından emin değilim çünkü formüllerin girilmesine ilişkin kurallar yoktur. Sanırım en azından cümlelerin uygulanmasına izin veren bir hipotez kuralına ihtiyacımız var.

Çözünürlük eksikliği

Çözünürlüğün ses geçirmez bir sistem olduğu bilinmektedir. Yani, çözünürlüğü kullanarak bir formül F'den bir cümlesi çıkarabilirsek,CF . Çözünürlük de olduğutam reddiyeyebiz varsa anlamFC o zaman türetebilirsiniz dan F çözünürlük kullanılarak.FF

Formu düşünün

ve ψ : = p q .φ:=pqψ:=pq

Doğal kesinti kullanarak Gentzen sistem LK ya, ben yapabilirsiniz türetmek ima tamamen sızdırmaz bir sistem içinde. İmp ile başlasaydım, çözünürlüğü kullanarak bu anlamı türetemem.φψφ , hiçbir çözücülere vardır.

Çözünürlük kullanarak bu çıkarımın geçerliliğini nasıl kanıtlayabileceğimi görüyorum:

  1. Formül düşünün ¬(φψ)
  2. Yukarıdaki formülü standart dağıtım kurallarını veya Tseitin dönüşümünü kullanarak CNF'ye dönüştürün
  3. Derive çözünürlüğü kullanılarak dönüştürülmüş formülden.

Bu yaklaşım benim için tatmin edici değil çünkü çözünürlük kanıtı sisteminin dışında olan (1) ve (2) adımlarını gerçekleştirmem gerekiyor. Dolayısıyla, doğal kesinti veya ardışık kalkülüslerin tamamlandığını söylediğimiz şekilde çözünürlüğün tam olmadığı çok açık bir his var gibi görünüyor.

Sorular

Yukarıda verilenlerin hepsi göz önüne alındığında, sorularım:

  1. Çözüm tartışılırken hangi kanıt sistemi düşünülüyor? Sadece çözüm kuralı mı? Diğer kurallar nelerdir?
  2. Doğal kesinti ve ardışık hesapların tamamlanması anlamında çözümün tam olmadığı bana çok açık geliyor. Çözümün tam kötüye kullanım terminolojisi olduğunu iddia eden literatür, çözümün tamamlandığı anlamın eksik olduğu anlamdan daha ilginç olması nedeniyle mi?
  3. Tamlık kavramlarındaki bu farklılık, çözüme ve başka bir yere uygulandığı şekliyle mi ve bunların nasıl uzlaştırılacağı literatürde daha derinlemesine tartışıldı mı?
  4. Ayrıca, çözünürlüğün kesme kuralı açısından sıralı hesaplar içinde formüle edilebileceğini de biliyorum. Çözünürlüğün "doğru" kanıt teorik görüşü, sadece CNF'deki formüllerin tatmin edilebilirliğini kontrol etmek için yeterli olan sıralı analizin bir parçası mıdır?

1
(1) sadece çözünürlüğe sahip CNF formülleri (veya QBF yaparsanız, çözünürlük ve forall indirgeme özelliğine sahip QCNF formülleri); (2) Evet, bu çürütme tamamlandı ve hala biraz farklı bir anlam, yani sonra ψ . ψψ
Radu GRIGDaha

burada kabaca benzer bir soru. gönderme için teşekkürler. temel olarak, iiuc / afaik, çözünürlük 1. derece mantıktan çok daha fazla sistemler için kullanılır, ancak 1. derece mantık içinde "ses / tam" dır, ancak bu her zaman çok iyi tanımlanmamıştır, çünkü genellikle sadece çürütme kanıtları için kullanılır. terimlerin yalnızca boole değişkenleri değil, örneğin varoluşsal niteleyiciler vb. olduğu "daha büyük" sistemlerde, tam değildir. mantık alanı, terminoloji tanımlarını çok iyi standartlaştırmaz, terimlerin "aşırı yüklenmesi" gibi bir çok şey vardır ....
vzn

1
Bu yüzden bazı insanlar bunun " çürütme yoluyla tamamlandığını" söylüyorlar , örneğin L. Bachmair ve H. Ganzinger, “Çözüm teoremi kanıtlama,” Otomatik akıl yürütme el kitabı, cilt. 1, s. 19–99, 2001.
Trylks

Soru çürütme bütünlüğünü tartışıyor.
Vijay D

Yanıtlar:


10

Çözüm tartışılırken hangi kanıt sistemi düşünülüyor? Sadece çözüm kuralı mı? Diğer kurallar nelerdir?

Çözümü, yalnızca değişmez değerlerden oluşan diziler olan "maddeler" bağlamında tartışıyorum . Klasik bir cümle gibi görünecektir.

A1,,AnB1,,Bm
sadece bir sequents taraflı ile ve çalışma. Bu tek taraflı dizileri, değişmez değerlerinçoklukümesi olarak işlemek gelenekseldir.
A¯1,,A¯n,B1,,Bm

Cümlelerle sınırlı LK'nın yalnızca dört çıkarım kuralı vardır:

  • Kimlik
  • kesme (önerme kararı)
  • daralma (önermeli faktoring)
  • zayıflama

Bu dört kuralın tümceleri çıkarmak için eksiksiz olduğu açıktır;

ÖNERME 1 herhangi bir madde için, ve şartları grubu S , elimizdeki SC ancak ve ancak S .CSSCSC

Refutation geçirmez dönüştürür problemi için SN ( ) , burada , N ( Cı- ) = { { ˉ A } | A C } yadsınmasını temsil maddelerin koleksiyonudur C .SCSN(C)N(C)={{A¯}AC}C

Bu açıktır ki ancak ve ancak SN- ( ) . Dört kurallı sistemimiz dönüştürülmüş sorunu kanıtlamak için hala yeterli, ancak kimliğe ihtiyacımız olmadığını ve artık zayıflamadığımızı fark ediyoruz. Geri kalan iki kurala "çözüm kanıtı prosedürü" denir.SCSN(C)

Öneri 2 herhangi bir madde için, ve şartları grubu S , elimizdeki S ancak ve ancak SN- ( ) kullanan tek kesilmiş ve daralma.CSSCSN(C)

Sorunu çürütme kanıtlarına dönüştürme noktası iki yönlüdür:

  • sürmesine izin vererek kanıt aramasına rehberlik etmek için daha iyi bir fırsatımız var.N(C)
  • Formülleri tatmin edilebilirliğe kadar CNF'ye dönüştürülebilen tam yüklem mantığı üzerinde bir ele sahibiz.

Çözünürlüğün "doğru" kanıt teorik görüşü, sadece CNF'deki formüllerin tatmin edilebilirliğini kontrol etmek için yeterli olan sıralı analizin bir parçası mıdır?

Aslında!


Teşekkürler Uday. Bir soru: Kesim kuralı, sonuçta orijinal formülün yan tümcelerini hala tutar. Çözüm olarak, bunlar sonuçta yalnızca bir maddeyle "optimize edilmiştir". Kuralda yer almayan tüm maddeler nedeniyle kararın asgari veya yerel bir kural olduğunu kabul eder misiniz?
Vijay D

@VijayD. Kesin kuralı kullanıyoruz, ancak Gentzen'den farklı bir şekilde. Nazik kanıtlar şu şekildedir: , burada "aksiyom" bulunmazken , çözünürlük olarak SC aksiyomları ile kanıtlar üretiyoruz. Bu makaleye,Clausal Completion'abakmak isteyebilirsiniz. CSC
Uday Reddy

çözümün bütünlüğünün tek cümlelik, doğru bir açıklaması olduğunu düşündüğünüz yanıta cevabınızı da ekleyebilir misiniz?
Vijay D

@VijayD. Orijinal yanıtımda iki tamlık özelliği olan iki "yalnızca ve yalnızca" ifadesi vardı. Açıklığa kavuşturmak için, onları sizin için önermeler olarak vurguladım. (Kafanızın ima ettiği gibi, şu an hangi dilde çalıştığımızla ilgili değil mi?)
Uday Reddy

2
@VijayD. Çözümün "eksik" olduğunu söyleyebileceğinizi sanmıyorum. Orijinal sorunuzda söylediğiniz tek şey, öneri formüllerini yanıltıcı forma sokmak için gereken dönüşümlerin sizin için "tatmin edici" olmadığıydı. Bu onların "eksik" oldukları anlamına gelmez.
Uday Reddy

13

1)

Yapısal olmayan tek kural çözümdür (atomlar üzerinde).

φC,ψC¯φψ

Ancak kendi başına bir kural bir ispat sistemi vermez. Bkz. Bölüm 3.

2)

{,,¬}{,,¬}

Bir dilden diğerine "hoş" bir çeviri olduğu sürece bütünlük hakkında konuşabiliriz. Önemli olan, formülleri birinden diğerine çevirebilmemiz ve bunun tersini etkili bir şekilde yapabilmemizdir. Robert Reckhow'un bağ konusuyla ilgili olduğu tezini kontrol edebilir ve Frege sistemleri için kanıtların uzunluğunun bir polinomdan daha fazla değişmediğini gösterir, bu nedenle istediğiniz herhangi bir uygun bağlaç setini seçmek iyi olur .

Çözüm durumu benzerdir. SAT'dan 3SAT'a indirgeyerek dikkatimizi CNF'lerle sınırlayabiliriz ve dönüşüm çok verimli bir şekilde yapılabilir.

Burada çözümün yalnız olmadığını, sorunun diğer ispat sistemleri için de geçerli olduğunu unutmayın. Örneğin formüllerin derinliğinin bir sabitle sınırlanması gereken Sınırlı Derinlikli Frege'yi alalım, böylece tanım gereği formülün sınırsız derinlikli ailelerini kanıtlayamaz.

3)

PP

  • PφππPφ

  • Sağlamlık: varsa Piçin dayanıklı φ, sonra φ doğru.

  • Tamlık: eğer φ doğru, o zaman bir Piçin dayanıklı φ.

Tanım çok geneldir ve ispatın yapısı hakkında hiç konuşmaz. Bu koşulları sağlayan her şey, bir öneri kanıtı sistemidir.

Bu öğelerde hangi formül sınıfını düşünmeliyiz? Farklı formül sınıfları göz önünde bulunduruldu ve bildiğim konunun ilk tedavisi Robert Reckhow'un Frege sistemleriyle ilgili olduğu sürece, bunların hangisinin yeterli bağlantı setini kullandığını göstermediği tezidir . eşdeğerdir.

Çözüm ile ilgili olarak, eğer kişi sadece CNF'lerle değil tüm formüllerle ilgili bütünlüklere sahip olmak istiyorsa, rastgele formüllerden CNF'lere sabit bir polinom-zaman çevirisini, çeviri polinom-zaman hesaplanabilir olduğundan problemsiz bir şekilde kanıtlama sistemine dahil edebilir.

Her durumda, çözünürlük kanıtı sistemi aşağıdaki gibi çalışır: π bir türevidir çevirisinden elde edilen maddeler dizisinden çözümleme kuralı kullanılarak ¬φcümleleri. Bu, insanların çözüm önerme kanıt sistemi olarak adlandırdığı öneri kanıt sistemidir.

4)

Çözünürlük olduğu gibi iyidir, ancak kişi sizin bahsettiğiniz şekilde de düşünebilir, yani, kesik formül pozitif bir atom olduğunda kesik kural olarak elbette negatif atomları öncüye taşıyarak ve başarılı olanlar olumlu olanlar:

φ,CCψφ,ψ

Frege'nin alt sistemlerindeki (ve hatta nicelikli teklif mantığı gibi daha güçlü benzer teklif kanıtı sistemlerinin alt sistemlerinde olan bir öneri kanıt sisteminin gücünü tanımlayan şeyin ne olduğuna dikkat edin. G,) temel olarak kesilebilecek formül sınıfıdır. Bence Gentzen PK'sini alabilir ve kesim kuralını bu tür kesim formüllerine uygulamak için kısıtlayabiliriz ve sonuçta ortaya çıkan kanıt sistemi CNF'leri kanıtlamaktan daha güçlü olmayacaktır. Herhangi bir CNF'nin (pozitif atomlarla sıralı formda yazılmış) herhangi bir kanıtı sadece benzer sekanslara sahip olabilir, yani daha karmaşık formüllerin CNF'leri kanıtlamak için hiçbir faydası yoktur (kesimin, sekanslardan formülleri çıkarabilen tek kural olduğuna dikkat edin).

ps: Cevabım esas olarak kanıt karmaşıklığı teorik bakış açısından. Yapısal ispat teorisi gibi diğer bakış açılarını kontrol etmek isteyebilirsiniz .

Referanslar:


Cevabınız için teşekkürler. Uday'ın benzer şeyleri nasıl söylediğini görüyorum, ancak cevabını daha kolay takip edebileceğimi gördüm.
Vijay D

@VijayD, elbette, sorun değil. :)
Kaveh
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.