Daha önce burada belirtildiği gibi, Tardos'un örneği kanıtı açıkça reddetti; T0 ve T1'de CLIQUE ile aynı fikirde olan, ancak P'de yer alan monoton bir işlev verir; ispat doğru ise, ispat bu dava için de geçerlidir. Ancak, hatayı tam olarak tespit edebilir miyiz? İşte, lipton blogunda yayınlanan bir yazıdan, kanıtın başarısız olduğu yer ne gibi görünüyor:
Tek hata , Teorem 6'nın ispatındaki, yani Adım 1'deki, sayfa 31'deki (ve ayrıca ikili durumun tartışıldığı 33) bir ince noktadır - içinde yer alan tüm ilgili maddeleri içerdiği açıkça . vb. Yanlış görünüyor. C N F ′ ( g )C'gCN-F'( g)
Bunu daha ayrıntılı bir şekilde açıklamak için, Razborov'un CLIQUE için üstel monoton karmaşıklık konusundaki orijinal kanıtını DNF / CNF anahtarları açısından kanıtlayan Berg ve Ulfberg'in ispat ve yaklaşım yöntemine girmemiz gerekiyor. İşte böyle görüyorum:
Her düğüm / kapı için bir mantık devresi , bir bağlaç, normal bir şekilde (sadece ikili VE / VEYA kapıları ihtiva eden) , bir ayırıcı, normal bir şekilde , ve yaklaşıklayıcılar ve edilir ekli. ve , basitçe geçit çıkışının karşılık gelen ayrıştırıcı ve birleşik normal formlarıdır. ve ayrıca ayrık ve konjunktif formlardır, fakat diğer bazı fonksiyonlardan geçit çıkışına "yaklaşır". Bununla birlikte, için her sınırlı sayıda değişken bulundurmalarıβ Cı K F ( g ) D K F ( g ) Cı- k g D r gr Cı K FgβCN-F( g)D NF( g)CkgDrgCN-FD r G C k g D r G C k gD NFDrgCkgDrg(bir sabit küçük ) ve her bir maddede (bir sabit k'dan az).Ckg
Bu yaklaşımla ortaya atılan bir "hata" kavramı vardır. Bu hata nasıl hesaplanır? Yalnızca toplam fonksiyonumuzun 0 değerini aldığı bazı T0 giriş seti ve toplam fonksiyonumuzun 1 değerini aldığı girişlerin T1'i ile ilgileniyoruz (bir "söz"). Şimdi, her kapıda, sadece doğru olarak hesaplanır T0 ve T1 bu girişler, bak (hem ve aynı işlevi temsil eder, - kapı çıkışını olarak ) kapı çıkışında , ve ve için kaç hata / hata olduğunuCı- K F ( g ) g β Cı k g D r gr Cı k g D r gr Cı k gr Cı k g D r gD NF( g)CN-F( g)gβCkgDrgBununla karşılaştırıldığında. Geçit bir birleşim ise, geçit çıkışı T0'dan daha fazla giriş doğru olarak hesaplayabilir (ancak T1'den doğru hesaplanmış girişler muhtemelen düşebilir). İçin basit bağlantılı olarak tanımlandığı gibidir, ancak, bu girdilerin her hiçbir yeni hataları vardır. Şimdi, , CNF / DNF anahtarı olarak tanımlanmıştır , bu nedenle T0'da bu anahtardan gelen bir dizi yeni hata olabilir. T1'de ayrıca, yeni hata yoktur - her hatanın geçit girişlerinden birinde bulunması gerekir ve benzer şekilde , anahtar T1'de yeni hatalar vermez. OR geçidi için analiz ikilidir.CkgDrgCkgCkgDrg
Yani nihai yaklaşıklayıcılar için hata sayısı içinde kapılarının sayısı ile sınırlı , zaman (T0 için) CNF / DNF anahtarı kaynaklanan hata maksimal olası numarası veya (T1 için) DNF / CNF anahtarı. Ancak, toplam hata sayısının en az bir durumda (T0 veya T1) "büyük" olması gerekir, çünkü bu, Razborov'un orijinal ispatının anahtar içgörüsü olan ile sınırlandırılmış, yan tümceleri içeren pozitif birleşik normal formların bir özelliğidir. Blum'un gazetesinde 5).kβk
Peki Blum, olumsuzluklarla başa çıkmak için ne yaptı (girişler seviyesine itildi, bu nedenle devre hala sadece ikili OR / VE geçitleri içeriyor)?β
Onun fikri, sadece tüm değişkenler pozitif olduğunda CNF / DNF ve DNF / CNF anahtarlarını kısıtlı bir şekilde önceden oluşturmaktır. Daha sonra anahtarlar, aynı hata miktarlarını ortaya çıkaran Berg ve Ulfberg'deki gibi tam anlamıyla işe yarar. Bu, dikkate alınması gereken tek durum olduğu ortaya çıktı.
Böylece, Berg ve Ulfberg çizgileri boyunca birkaç ayrımla devam ediyor. Bunun yerine bağlanması için , , ve her kapı için devresi onun modifikasyonları ekler , , ve , yani ve den farklı olduğunu tanımladığı "indirgenmiş" konjunktif ve konjonktif normal formlarD K F ( g ) Cı- k g D r g g β Cı K K ' ( g ) D K K ' ( g ) C ' K g D ' r gr Cı K F ( g ) D , N F ( g ) C ' r g D ' rCNF(g)DNF(g)CkgDrggβCNF′(g)DNF′(g)C′kgD′rgCNF(g)DNF(g)"absorpsiyon kuralı" ile, tüm karışık monomilerden / cümleciklerden olumsuzlanan değişkenleri kaldırmak (ayrıca R tarafından belirtilen bu işlem için de kullanır, bazı monomileri / cümleleri tamamen kaldırmak; daha önce de tartıştığımız gibi, R'nin gayrı resmi bir tanımı gerçekten sorun değil. , R kesin olarak yapılabilir, böylece her kapıya uygulanır, fakat kaldırılan şey sadece önceki iki girişe değil, o kapıya giden devrenin tümüne ve) ve onların yaklaşık değerlerini ve , o da tanıttı.C′rgD′rg
O monoton bir işlev için, azaltılmış, Teorem 5'de, sonucuna ve gerçekten kök düğüm at, kümeler T1 ve T0 üzerinde 1 ve 0 hesaplamak olacaktır (kimin çıktı bütün fonksiyonunun çıkışı ). Bu teorem, inanıyorum ki doğru. D N F ′ g 0 βCNF′DNF′g0β
Şimdi hataların sayılması geliyor. Her düğümdeki hataların, azaltılmış ve (şimdi muhtemelen iki farklı fonksiyon olan), ve Onları tanımladığı gibi. Yaklaşımcıların tanımları, değişkenleri olumsuz olanlarla karıştırırken ve (1. Adım) tanımlarını papağan , ancak pozitif değişkenlerle uğraşırken, Berg ve Ulfberg'deki (Aşama 2) olduğu gibi anahtarı kullanır. Ve gerçekten de, 2. Adımda, daha önce olduğu gibi aynı sayıda olası hatayı ortaya koyacaktır (aynı anahtardır ve ilgili tüm değişkenler olumludur).D N F ′ ( g ) C ′ r g D ′ k g C N F ′ D N F ′CNF′(g)DNF′(g)C′rgD′kgCNF′DNF′
Ama kanıtı ben Blum kafa karıştırıcı düşünüyorum Adım 1'de yanlıştır , onları tanımlanan önceki yaklaşıklayıcılar gelen, gerçekten gelip, (kapıları için , pozitif parçalarıyla), ve . Bir fark, ve dolayısıyla, ifadesi " hala yer alan tüm maddeleri içeren de bir madde kullanmak kapı g uyumu önce veya " gibi görünüyor genel olarak yanlış.γ 2 s 1 s 2 C N F ′ β ( s 1 ) C N F ′ β ( s 2 ) C ′ g C N F ′ β ( g ) γ ′ 1 γ ′ 2γ1γ2h1h2CNF′β(h1)CNF′β(h2)C′gCNF′β(g)γ′1γ′2