SAT Reduces to the Minimum Circuit Size Problem with a Random Oracle
Rahul Ilango
Abstract
The Minimum Circuit Size Problem (MCSP) is the task of deciding, given the truth table of a Boolean function f and a size parameter s, whether there is a circuit computing f of size at most s. It has been an open question since Levin's seminal work on NP-completeness (1973) whether MCSP is NPcomplete. This question has drawn further interest in light of recent connections between MCSP, learning theory, average-case complexity, and cryptography.
We show that, with probability one, there is a black-box P/poly (as well as a P O ) many-one reduction from (unrelativized) SAT to MCSP on circuits with access to a random oracle O. This resolves an open question of Huang, Ilango, and Ren (STOC 2023) who conjectured the existence of such a reduction. Two important ingredients in our proof are 1) a relaxation of symmetry of information that we call pseudo symmetry of information and 2) a subroutine of the reduction that essentially is a cryptographic proof of work.
Our reduction yields additive hardness of approximation that is optimal up to a constant factor and extends to a variety of other metacomplexity problems, including computing timebounded Kolmogorov complexity (K t ). Applying the random oracle heuristic from cryptography, where one heuristically "instantiates" O with a real-world cryptographic hash function, we get a plethora of candidate deterministic polynomial-time many-one reductions from SAT to MCSP and K t in the standard unrelativized world. To our knowledge, no candidate reduction from SAT to MCSP or K t was known previously.
Moreover, the hardness of approximation in these candidate reductions would imply the NP-hardness of the gap version of K t that Hirahara (FOCS 2018) shows has a non-black-box worstcase to average-case reduction. Intriguingly, as a consequence we get that the existence of sufficiently "unstructured" functions implies that a problem with a known (non-black-box) worst-case to average-case reduction is NP-complete.
Ask about this paper
Your agent reads all of it.
Lune indexed this paper to the last equation, along with the top-tier papers that cite it. Ask a question and the answer quotes them.
Your agent calls
Luneget_paper_fulltext
Free to start. No credit card required.
Terminal
Install the CLIlune papers fulltext 3caad7d7-085c-4d4d-8b25-b4a911ec4e97Cited by top-tier papers5
- One-Way Functions and Zero KnowledgeShuichi Hirahara, Mikito NanashimaSTOC 2024 · 4 citations
- Beating Brute Force for Compression ProblemsShuichi Hirahara, Rahul Ilango, R. Ryan WilliamsSTOC 2024 · 3 citations
- NP-hardness of the Minimum Circuit Size Problem from Well-Studied AssumptionsShuichi Hirahara, Rahul IlangoFOCS 2025 · 1 citation
- Failure of Symmetry of Information for Randomized ComputationsJinqiao Hu, Yahel Manor, Igor C. OliveiraSTOC 2026
- A Sharp Characterization of PessilandShuichi Hirahara, Mikito NanashimaSTOC 2026
Builds on10
- On One-way Functions and Kolmogorov ComplexityYanyi Liu, Rafael PassFOCS 2020 · 39 citations
- NP-Hardness of Learning Programs and Partial MCSPShuichi HiraharaFOCS 2022 · 24 citations
- Cryptography from sublinear-time average-case hardness of time-bounded Kolmogorov complexityYanyi Liu, Rafael PassSTOC 2021 · 14 citations
- Robustness of average-case meta-complexity via pseudorandomnessRahul Ilango, Hanlin Ren, Rahul SanthanamSTOC 2022 · 13 citations
- Constant Depth Formula and Partial Function Versions of MCSP are HardRahul IlangoFOCS 2020 · 10 citations
Related papers
- NP-Hardness of Approximating Meta-Complexity: A Cryptographic ApproachYizhi Huang, Rahul Ilango, Hanlin RenSTOC 2023 · 6 citations
- The Minimum Formula Size Problem is (ETH) HardRahul IlangoFOCS 2021 · 5 citations
- Sharp threshold results for computational complexityLijie Chen, Ce Jin, R. Ryan WilliamsSTOC 2020 · 2 citations
- Unexpected hardness results for Kolmogorov complexity under uniform reductionsShuichi HiraharaSTOC 2020 · 1 citation
- Cryptography Meets Worst-case Complexity: Optimal Security and More From iO and Worst-case AssumptionsRahul Ilango, Alex LombardiFOCS 2025 · 1 citation
