Abstract

We reduce non-deterministic time T≥2nT \ge 2^n to a 3SAT instance ϕϕ of quasilinear size ∣ϕ∣=T⋅log⁡O(1)T|ϕ| = T \cdot \log^{O(1)} T such that there is an explicit circuit CC that on input an index ii of log⁡∣ϕ∣\log |ϕ| bits outputs the iith clause, and each output bit of CC depends on O(1)O(1) input bits. The previous best result was CC in NC1^1. Even in the simpler setting of polynomial size $|ϕ| = \poly(T)$ the previous best result was CC in AC0^0. More generally, for any time T≥nT \ge n and parameter r≤nr \leq n we obtain log⁡2∣ϕ∣=max⁡(log⁡T,n/r)+O(log⁡n)+O(log⁡log⁡T)\log_2 |ϕ| = \max(\log T, n/r) + O(\log n) + O(\log\log T) and each output bit of CC is a decision tree of depth O(log⁡r)O(\log r). As an application, we tighten Williams' connection between satisfiability algorithms and circuit lower bounds (STOC 2010; SIAM J. Comput. 2013).

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.