Undergrad Complexity at CMU - Lecture 19: From P-Completeness to PSPACE-Completeness

Undergrad Complexity at CMU - Lecture 19: From P-Completeness to PSPACE-Completeness

🎙 Ryan O'Donnell 👥 14K 📅 July 3, 2017 ⏱ 79 min 👁 2K 📄 lecture 🧭 2026-08-17
Available in: English (current) Français

Keywords

P-completePSPACE-completelog-space reductioncircuit value problemTQBF

Summary

This lecture from CMU’s undergraduate computational complexity course (15-455) continues the study of complexity classes within P and beyond, focusing on completeness under log-space reductions. The instructor, Ryan O’Donnell, begins by motivating the search for P-complete problems, explaining that such problems are the hardest in P with respect to log-space reductions, and that their placement in smaller classes like L or NC would collapse those classes. He lists several known P-complete problems, including Horn-SAT, linear programming, and the circuit value problem (CVP). The lecture then proves that CVP is P-complete under log-space reductions, using a construction that simulates a Turing machine with a circuit. This construction is also used to show that the Cook-Levin theorem holds under log-space reductions, meaning that NP-complete problems like 3-SAT are NP-hard even under log-space reductions. The lecture then transitions to PSPACE-completeness, introducing the problem TQBF (True Quantified Boolean Formula) and sketching its PSPACE-completeness proof. Throughout, the instructor emphasizes the importance of specifying the reduction type and provides intuition for why many polynomial-time reductions can be made log-space. The lecture concludes with a discussion of the implications of these completeness results for the relationships between complexity classes.

192 words

Critical Evaluation

Value of the Information & Strength of the Argument

The lecture provides high-value information by clarifying the nuances of completeness under different reduction types, which is crucial for understanding the structure of complexity classes. The argumentation is solid: the instructor carefully defines P-completeness under log-space reductions, proves the P-completeness of the circuit value problem, and extends the argument to show that Cook-Levin’s theorem holds under log-space reductions. The reasoning is rigorous, with explicit attention to the model of computation (log-space reductions with read-only input and write-once output). The lecture also offers valuable intuition, such as the empirical observation that most natural polynomial-time reductions are also log-space, which helps students appreciate the practical implications. The transition to PSPACE-completeness is well-motivated, and the proof sketch for TQBF is clear, though it relies on prior knowledge of the simulation of Turing machines by circuits.

Scientific Rigor, Source Quality, Title Accuracy

The lecture is scientifically rigorous, as it is part of a formal university course taught by a leading researcher in computational complexity. The instructor references standard textbook material (Sipser’s ‘Introduction to the Theory of Computation’, Chapter 8.3) and provides proofs and sketches that are mathematically sound. The sources cited in the description are the course website, the instructor’s homepage, and the filming service, which are appropriate for a lecture. The title accurately reflects the content, which covers both P-completeness and PSPACE-completeness. No comments were provided for analysis.

234 words

Title / Content Match

The title accurately reflects the lecture's focus on P-completeness and PSPACE-completeness, covering key problems and reductions.

Quality & Reliability

9/10

Lecture by a recognized expert in computational complexity, part of a formal university course (CMU 15-455). The content is mathematically rigorous, with proofs sketched and references to standard textbook (Sipser). No commercial bias or unsubstantiated claims.

Key Moments

Cited Sources

Concurring Sources

  • Sipser, Introduction to the Theory of Computation, Chapter 8.3 — Standard textbook reference for PSPACE and TQBF.

Contribution & Novelties

This lecture provides a clear and rigorous exposition of P-completeness and PSPACE-completeness under log-space reductions, which is a nuanced topic often glossed over in introductory treatments. The instructor’s emphasis on the importance of specifying reduction types and the empirical observation that most natural reductions are log-space is a valuable insight for students. The proof sketches for the P-completeness of the circuit value problem and the PSPACE-completeness of TQBF are well-structured and accessible.

Pour aller plus loin :

106 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 strong, with a high level of technical depth appropriate for an advanced undergraduate course. The reliability is excellent, given the instructor's expertise and the formal academic setting.

Reliability 9/10