Lune

LICS2021顶会

Towards a more efficient approach for the satisfiability of two-variable logic

Ting-Wei Lin, Chia-Hsuan Lu, Tony Tan

2021年份
3被引次数
2顶会引用

摘要

We revisit the satisfiability problem for two-variable logic, denoted by SAT(FO 2 ), which is known to be NEXP-complete. The upper bound is usually derived from its well known Exponential Size Model (ESM) property. Whether it can be determinized efficiently is still an open question.

In this paper we present a different approach by reducing it to a novel graph-theoretic problem that we call Conditional Independent Set (CIS). We show that CIS is NP-complete and present two simple algorithms for it with run time 𝑂 (𝛿 𝑛 0 ) and 𝑂 (𝛿 𝑛 1 ), where 𝛿 0 = 1.4423 ≈ 3 √ 3 and 𝛿 1 = 1.6181 ≈ ( √ 5 + 1)/2 and 𝑛 is the number of vertices in the graph. We also show that unless the Strong Exponential Time Hypothesis (SETH) fails, there is no algorithm for CIS with run time 𝛿 𝑛 2 , where 𝛿 2 = √ 2 ≈ 1.4142. We then show that without the equality predicate SAT(FO 2 ) is in fact equivalent to CIS in succinct representation. This yields two algorithms for SAT(FO 2 ) without the equality predicate with run time 𝑂 (𝛿

), where 𝑛 is the number of predicates in the input formula. To the best of our knowledge, these are the first exact algorithms for an NEXP-complete decidable logic with run time significantly lower than 𝑂 (2 (2 𝑛 ) ). We also identify a few lower complexity fragments of FO 2 which correspond to the tractable fragments of CIS. Similar to CIS, unless SETH fails, there is no algorithm for SAT(FO 2 ) with run time 𝑂 (𝛿

For the fragment with the equality predicate, we present a linear time many-one reduction to the fragment without the equality predicate. The reduction yields equi-satisfiable formulas and incurs a small constant blow-up in the number of predicates. Finally, we also perform some small experiments which show that our approach is indeed more promising than the existing method (based on the ESM property). The experiments also show that although theoretically it has the worse run time, the second algorithm in general performs better than the first one.

问问这篇 Paper

智能体会读完全文。

Lune 把这篇 Paper 索引到了最后一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。

可以从这些问题问起

智能体调用

Luneget_paper_fulltext

在 Lune 里问

免费开始,无需绑卡

lune papers fulltext af1652c2-68b6-43fb-b3f6-68bd8ded54c2

引用它的顶会 Paper2

问问它们各自怎么用它

相关 Paper

黄昏的海面,两侧是细线勾勒的悬崖