Undergrad Complexity at CMU - Lecture 14: Ladner's Theorem and Mahaney's Theorem

Undergrad Complexity at CMU - Lecture 14: Ladner's Theorem and Mahaney's Theorem

🎙 Ryan O'Donnell 👥 14K 📅 June 24, 2017 ⏱ 82 min 👁 4K 📄 lecture 🧭 2026-08-17
Available in: English (current) Français

Keywords

Ladner's theoremMahaney's theoremNP-intermediateexponential time hypothesispadding

Summary

This lecture, part of Carnegie Mellon’s undergraduate computational complexity course, presents rigorous proofs of two classical theorems: Ladner’s theorem and Mahaney’s theorem. The instructor, Ryan O’Donnell, begins by introducing Ladner’s theorem, which asserts that if P ≠ NP, then there exist NP-intermediate problems—problems in NP that are neither in P nor NP-complete. He then proves a weaker version of Ladner’s theorem under the stronger assumption of the Exponential Time Hypothesis (ETH), which states that 3SAT cannot be solved in subexponential time. The proof constructs a specific language L by padding 3SAT instances with a carefully chosen number of ones, making the problem neither too easy nor too hard. The lecture also covers Mahaney’s theorem, which states that if P ≠ NP, then no sparse language can be NP-complete. The proof of Mahaney’s theorem uses a clever padding argument and a self-reducibility property of SAT. Throughout the lecture, O’Donnell emphasizes the intuition behind the proofs and highlights the role of padding and the ETH. The lecture is technical and assumes familiarity with basic complexity theory concepts such as NP-completeness, reductions, and time complexity classes.

183 words

Critical Evaluation

Value of the Information & Strength of the Argument

The lecture provides a deep and rigorous treatment of two important theorems in computational complexity. The value of the information is high, as it offers a clear proof of Ladner’s theorem under ETH and a complete proof of Mahaney’s theorem. The argumentation is solid: each step is logically justified, and the instructor carefully explains the reasoning behind each construction and reduction. The use of padding and the ETH is well-motivated, and the proofs are presented in a way that highlights the key ideas. The lecture also discusses the possibility of strengthening the result by weakening the ETH assumption, which adds to its value.

Scientific Rigor, Source Quality, Title Accuracy

The lecture is scientifically rigorous, with proofs that are standard in the field. The instructor cites the course website and his own page, but no external sources are explicitly mentioned. The title accurately reflects the content, as both theorems are covered in detail. The lecture is well-structured and the mathematical arguments are precise. The only minor issue is that the proof of Ladner’s theorem is not the full version, but a weaker form under ETH, which is clearly stated. Overall, the scientific quality is excellent.

203 words

Title / Content Match

The title accurately reflects the content, which covers both Ladner's theorem and Mahaney's theorem in detail.

Quality & Reliability

9/10

Lecture by a renowned professor in computational complexity, based on rigorous mathematical proofs and standard results. The content is accurate and well-structured, with clear logical derivations.

Key Moments

Cited Sources

Concurring Sources

Contribution & Novelties

This lecture provides a clear and rigorous exposition of two classical theorems in computational complexity, with a focus on the proof techniques. The main novelty is the presentation of a weaker version of Ladner’s theorem under the ETH, which simplifies the proof while retaining the essential ideas. The lecture also offers a complete proof of Mahaney’s theorem, which is often omitted in introductory courses. The discussion on how to generalize the proof by weakening the ETH assumption is particularly insightful.

Pour aller plus loin :

124 words

Radar Profile

The radar profile shows high scores across all dimensions, indicating a lecture that is both information-dense and technically rigorous. The balance between quantity and quality of information is excellent, and the technical level is appropriate for an advanced undergraduate audience.

Reliability 9/10