Lecture 13 of 25Video Lectures1 h 20 min
Lecture 14: P and NP, SAT, Poly-Time Reducibility
Prof. Michael Sipser · Massachusetts Institute of Technology
Credits and licence
- From
- Theory of Computation, Massachusetts Institute of Technology (at MIT OpenCourseWare)
- Licence
- CC BY-NC-SA 4.0, as MIT OpenCourseWare states it. Non-commercial use only.
- Attribution
- Prof. Michael Sipser. Theory of Computation. Fall 2020. Massachusetts Institute of Technology: MIT OpenCourseWare, https://ocw.mit.edu/. License: Creative Commons BY-NC-SA.
- Who can watch
- Tweens profiles and older. How courses are placed
All the lectures
- Lecture 1: Introduction, Finite Automata, Regular Expressions
- Lecture 2: Nondeterminism, Closure Properties, Regular Expressions → Finite Automata
- Lecture 3: Regular Pumping Lemma, Finite Automata → Regular Expressions, CFGs
- Lecture 4: Pushdown Automata, CFG ↔ PDA
- Lecture 5: CF Pumping Lemma, Turing Machines
- Lecture 6: TM Variants, Church-Turing Thesis
- Lecture 7: Decision Problems for Automata and Grammars
- Lecture 8: Undecidability
- Lecture 9: Reducibility
- Lecture 10: Computation History Method
- Lecture 11: Recursion Theorem and Logic
- Lecture 12: Time Complexity
- Lecture 14: P and NP, SAT, Poly-Time Reducibility
- Lecture 15: NP-Completeness
- Lecture 16: Cook-Levin Theorem
- Lecture 17: Space Complexity, PSPACE, Savitch's Theorem
- Lecture 18: PSPACE-Completeness
- Lecture 19: Games, Generalized Geography
- Lecture 20: L and NL, NL = coNL
- Lecture 21: Hierarchy Theorems
- Lecture 22: Provably Intractable Problems, Oracles
- Lecture 23: Probabilistic Computation, BPP
- Lecture 24: Probabilistic Computation (cont.)
- Lecture 25: Interactive Proof Systems, IP
- Lecture 26: coNP ⊆ IP