NP-hard sets are not sparse unless P=NP: An exposition of a simple proof of Mahaney's Theorem, with applications
Joshua A. Grochow

TL;DR
This paper presents a simple, accessible proof of Mahaney's Theorem, demonstrating that NP-hard sets cannot be sparse unless P equals NP, and explores its applications in complexity theory and representation theory.
Contribution
It provides an easy-to-teach proof of Mahaney's Theorem and illustrates its applications in fundamental questions of complexity and representation theory.
Findings
NP-hard sets are not sparse unless P=NP
The proof is simple enough for undergraduate teaching
Applications to representation theory and geometric complexity theory
Abstract
Mahaney's Theorem states that, assuming , no NP-hard set can have a polynomially bounded number of yes-instances at each input length. We give an exposition of a very simple unpublished proof of Manindra Agrawal whose ideas appear in Agrawal-Arvind ("Geometric sets of low information content," Theoret. Comp. Sci., 1996). This proof is so simple that it can easily be taught to undergraduates or a general graduate CS audience - not just theorists! - in about 10 minutes, which the author has done successfully several times. We also include applications of Mahaney's Theorem to fundamental questions that bright undergraduates would ask which could be used to fill the remaining hour of a lecture, as well as an application (due to Ikenmeyer, Mulmuley, and Walter, arXiv:1507.02955) to the representation theory of the symmetric group and the Geometric Complexity…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Advanced Graph Theory Research · Computability, Logic, AI Algorithms
