SETH varsayıldığında, bu sorunun zaman içinde çözülebilir değildir herhangi . ϵ > 0O(2(1−ϵ)npoly(l))ϵ>0
İlk olarak, bunun ve keyfi monoton formüller olabileceği daha genel sorun için doğru olduğunu göstereyim . Bu durumda, TAUT'tan değişken sayısını koruyan soruna bir poli-zaman ctt azalması vardır. Let eşik işlevi belirtmektedir
Ajtai – Komlós – Szemerédi sıralama ağı kullanılarak , time içinde oluşturulabilen polinom boyutlu bir monoton formülle yazılabilir .Ψ T n t ( x 0 , … , x n - 1 ) T n t ( x 0 , … , x n - 1 ) = 1ΦΨTnt(x0,…,xn−1)T n t poly(n)
Tnt(x0,…,xn−1)=1⟺∣∣{i<n:xi=1}∣∣≥t.
Tntpoly(n)
Bir Boole formülü verildiğinde , De Morgan kurallarını biçiminde yazmak için kullanabiliriz
burada tek tonludur. O zaman
sadece monoton
her için geçerlidir , burada
ϕ ′ ( x 0 , … , x n - 1 , ¬ x 0 , … , ¬ x n - 1 ) , ϕ ′ ϕ ( x 0 , … , x n - 1 ) T n t ( x 0 , … ,ϕ(x0,…,xn−1)
ϕ′(x0,…,xn−1,¬x0,…,¬xn−1),
ϕ′ϕ(x0,…,xn−1)t ≤ n N i = T n - 1 t ( x 0 , … , x i - 1 , x i + 1 , … , x n -Tnt(x0,…,xn−1)→ϕ′(x0,…,xn−1,N0,…,Nn−1)
t≤nNi=Tn−1t(x0,…,xi−1,xi+1,…,xn−1).
Sol-sağ ima için izin tatmin edici bir atama olabilir en az yani, olanlar. Orada var olan aynen ile olanları. Daha sonra , böylece eder . Bu monoton bir formül olduğundan, . Sağdan sola ima benzer.T n t t e ′ ≤ e t e ′ ⊨ N i ↔ ¬ x i e ′ ⊨ ϕ e ′ ⊨ ϕ ′ ( x 0 , … , x n - 1 , N 0 , … , N n - 1 ) e ⊨ ϕ ′ ( x 0 , … , x neTntte′≤ete′⊨Ni↔¬xie′⊨ϕe′⊨ϕ′(x0,…,xn−1,N0,…,Nn−1)e⊨ϕ′(x0,…,xn−1,N0,…,Nn−1)
Şimdi orijinal soruna döneyim. Aşağıdakileri göstereceğim: Eğer problem zaman içinde çözülebilirse , o zaman herhangi bir , -DNF-TAUT (veya dually, -SAT) içinde çözülebilir zaman . SETH bu anlamına gelir .k k k 2 δ N + O ( √2δnpoly(l)kkkδ≥12δn+O(knlogn√)poly(l)δ≥1
Yani, bir verilmiştir varsayalım -DNF
her . Bu bölme içine değişkenler boyutu blok her. Yukarıdaki argümanla , yalnızca
her için geçerlidir -tuple , burada herhangi birk
ϕ=⋁i<l(⋀j∈Aixj∧⋀j∈Bi¬xj),
|Ai|+|Bi|≤kinn′=n/bb≈k−1nlogn−−−−−−−−√ϕ⋀u<n′Tbtu(xbu,…,xb(u+1)−1)→⋁i<l(⋀j∈Aixj∧⋀j∈BiNj)(∗)
n′t0,…,tn′−1∈[0,b]j=bu+j′, ,
boyutunda monoton CNF olarak
yazabiliriz , bu nedenle nin LHS değeri boyutunda monoton CNF'dir . Sağ tarafta boyutunda monoton bir DNF olarak yazabiliriz . Dolayısıyla, dağıtılabilirlik kullanılarak, RHS'nin her bir kesimi boyutunda monoton bir DNF olarak yazılabilir ve RHS'nin tamamı boyutunda bir DNF'dir . İzler büyüklüğü eden bir sorun bir örneği olan içinde
0≤j′<bNj=Tb−1tu(xbu,…,xbu+j′−1,xbu+j′+1,…,xb(u+1)−1).
TbtO(2b)(∗)O(n2b)NjO(2b)O(2kb)O(l2kb)(∗)O(l2O(kb))ndeğişkenler. Varsayımla, geçerlilik süresini . Bu kontrolü tüm seçenekleri için tekrarlıyoruz , bu nedenle toplam süre
talep edildiği gibi.
O(2δn+O(kb)lO(1))bn′t⃗ O((b+1)n/b2δn+O(kb)lO(1))=O(2δn+O(knlogn√)lO(1))
Sorunun sınırlı genişlikli sürümünü göz önünde bulundurarak (S) ETH ile daha sıkı bir bağlantı : herhangi bir , -MonImp, bir -CNF ve olduğunda sorunun kısıtlamasını belirtsin bir -DNF'dir. (S) ETH sabitleri
Benzer şekilde,
Açıkça,
k≥3kΦkΨk
sks∞=inf{δ:k-SAT∈DTIME(2δn)},=sup{sk:k≥3}.
s′ks′∞=inf{δ:k-MonImp∈DTIME(2δn)},=sup{s′k:k≥3}.
s′3≤s′4≤⋯≤s′∞≤1
SAT durumunda olduğu gibi. Ayrıca
ve çift değişkenli azalma
Biz sürekli blok boyutu, yukarıda yapı uygulanır Şimdi, , elde ederiz
dolayısıyla
Özellikle, SETH ile eşdeğerdir ve ETH tüm için ile .
s′k≤sk,
sk≤2s′k.
bsk≤s′bk+log(b+1)b,
s∞=s′∞.
s′∞=1s′k>0k≥3