Quasilinear Cook--Levin Theorem: Graduate Complexity Lecture 6 at CMU

Quasilinear Cook--Levin Theorem: Graduate Complexity Lecture 6 at CMU

🎙 Ryan O'Donnell 👥 14K 📅 September 22, 2017 ⏱ 77 min 👁 1K 📄 lecture 🧭 2026-08-17
Available in: English (current) Français

Keywords

Cook-LevinquasilinearSATNQLcomplexity

Summary

This is the sixth lecture of a graduate computational complexity course at CMU, taught by Ryan O’Donnell. The lecture focuses on the quasilinear version of the Cook-Levin theorem, which states that SAT is complete for the class NQL (nondeterministic quasilinear time). The instructor begins by reviewing the classical Cook-Levin theorem and then poses several questions about improving it: (1) Can the reduction be made quasilinear in the output size? (2) Can the reduction be computed in quasilinear time? (3) Can the reduction be computed in polylogarithmic time (i.e., be ’local’)? He motivates these questions by discussing the importance of truly efficient algorithms and the implications for the Exponential Time Hypothesis and for proving lower bounds. The lecture then outlines the proof strategy, emphasizing the need for efficient simulation of random access machines on Turing machines and the use of sorting to achieve quasilinear time. It also introduces the concept of succinct SAT and its connection to NEXP-completeness. The instructor provides several exercises for students, such as showing that 3SAT is in NQL and that many natural NP-complete problems are in NQL. The lecture concludes by mentioning a result by Williams on SAT algorithms with limited space, which relies on the quasilinear Cook-Levin theorem.

203 words

Critical Evaluation

Value of the Information & Strength of the Argument

The lecture provides a deep and rigorous treatment of a technical topic, offering valuable insights into the nuances of the Cook-Levin theorem and its refinements. The instructor clearly explains the motivations behind each question, linking them to broader themes in complexity theory such as the Exponential Time Hypothesis and the search for lower bounds. The argumentation is solid, with careful attention to technical details such as the distinction between running time and output size, and the importance of machine models. The lecture also includes practical exercises that encourage active learning. Overall, the content is highly valuable for graduate students or researchers in theoretical computer science.

Scientific Rigor, Source Quality, Title Accuracy

The lecture is scientifically rigorous, with the instructor referencing a survey by van Melkebeek and slides by Viola as suggested reading. The sources are appropriate and credible. The title accurately reflects the content, as the lecture indeed focuses on the quasilinear Cook-Levin theorem. The instructor also mentions the course website and his own page, which are reliable sources. No public comments were provided, so no analysis of audience reception is possible.

191 words

Title / Content Match

The title accurately reflects the content: the lecture focuses on the quasilinear version of the Cook-Levin theorem, including its proof and implications.

Quality & Reliability

9/10

Lecture by a recognized expert in computational complexity, based on standard course material and referencing a survey by van Melkebeek and slides by Viola. The content is technically rigorous and well-structured, with clear explanations and motivations.

Key Moments

Cited Sources

Concurring Sources

External References

Contribution & Novelties

The lecture provides a comprehensive and accessible explanation of the quasilinear Cook-Levin theorem, a topic that is often glossed over in standard textbooks. It clarifies the technical nuances, such as the distinction between output size and running time, and the importance of machine models. The lecture also connects the theorem to recent research, such as Williams’ lower bounds, and to the Exponential Time Hypothesis, making it highly relevant for current research.

Pour aller plus loin :

114 words

Radar Profile

The radar profile shows very high scores across all dimensions, with a particularly high level of technical depth and information quality. This indicates a lecture that is both comprehensive and rigorous, suitable for an advanced audience.

Reliability 9/10