Giả sử SETH, vấn đề không thể giải quyết kịp thời cho mọi .O(2(1−ϵ)npoly(l))ϵ>0
Trước tiên, hãy để tôi chỉ ra rằng điều này đúng với vấn đề tổng quát hơn trong đó và có thể là các công thức đơn điệu tùy ý. Trong trường hợp này, có một sự giảm ctt nhiều lần từ TAUT đến vấn đề bảo toàn số lượng biến. Đặt biểu thị hàm ngưỡng
Sử dụng mạng sắp xếp , có thể được viết bằng một công thức đơn điệu kích thước đa thức, có thể xây dựng theo thời gian .Ψ T n t ( x 0 , Mạnh , x n - 1 ) T n t ( x 0 , Hoài , 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)
Đưa ra công thức Boolean , chúng tôi có thể sử dụng quy tắc De Morgan để viết nó dưới dạng
trong đó là đơn điệu. Thì
là một tautology khi và chỉ khi hàm ý đơn điệu
là hợp lệ cho mọi , trong đó
φ ' ( x 0 , ... , x n - 1 , ¬ x 0 , ... , ¬ x n - 1 ) , φ ' φ ( x 0 , ... , x n - 1 ) T n t ( x 0 , Hoài ,ϕ(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).
Đối với hàm ý từ trái sang phải, hãy để là một bài tập thỏa mãn , tức là với ít nhất . Có tồn tại với chính xác . Sau đó, , do đó ngụ ý . Vì đây là công thức đơn điệu, chúng tôi cũng có . Hàm ý từ phải sang trái là tương tự.T n t t e ' ≤ e t e ' ⊨ N i ↔ ¬ x i đ ' ⊨ φ 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)
Bây giờ, hãy để tôi trở lại vấn đề ban đầu. Tôi sẽ trình bày như sau: nếu vấn đề có thể giải quyết được trong thời gian , thì với mọi , -DNF-TAUT (hoặc dually, -SAT) có thể giải quyết được trong thời gian . Điều này ngụ ý nếu SETH giữ.k k k 2 δ n + O ( √2δnpoly(l)kkkdelta≥12δn+O(knlogn√)poly(l)δ≥1
Vì vậy, giả sử chúng ta được cấp một -DNF
trong đó cho mỗi . Chúng tôi chia biến thành khối có kích thước mỗi khối. Với cùng một lý lẽ như trên, là một tautology khi và chỉ khi hàm ý
có giá trị cho mọi -tuple , trong đó với mọik
ϕ=⋁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′, , chúng tôi xác định
Chúng ta có thể viết là một CNF đơn điệu có kích thước , do đó LHS của là một CNF đơn điệu có kích thước . Ở phía bên tay phải, chúng tôi có thể viết dưới dạng một DNF đơn điệu có kích thước . Do đó, bằng cách sử dụng phân phối, mỗi phân tách của RHS có thể được viết dưới dạng một DNF đơn điệu có kích thước và toàn bộ RHS là một DNF có kích thước . Theo sau là một ví dụ về vấn đề của chúng tôi về kích thước trong
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))nbiến. Theo giả định, chúng tôi có thể kiểm tra tính hợp lệ của nó trong thời gian . Chúng tôi lặp lại kiểm tra này cho tất cả các lựa chọn của , do đó tổng thời gian là
như đã yêu cầu.
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))
Chúng tôi có được kết nối chặt chẽ hơn với (S) ETH bằng cách xem xét phiên bản độ rộng giới hạn của vấn đề: đối với mọi , hãy để -MonImp biểu thị sự hạn chế của vấn đề trong đó là -CNF và là một -DNF. (S) ETH liên quan đến các hằng số
Tương tự, hãy xác định
Rõ ràng,
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
như trong trường hợp SAT. Chúng tôi cũng có
và việc giảm hai biến trong câu hỏi cho thấy
Bây giờ, nếu chúng ta áp dụng cấu trúc ở trên với kích thước khối , chúng ta sẽ có được
do đó
Cụ thể, SETH tương đương với và ETH tương đương với cho tất cả .
s′k≤sk,
sk≤2s′k.
bsk≤s′bk+log(b+1)b,
s∞=s′∞.
s′∞=1s′k>0k≥3