Turing Machine - Introduction (Part 1)
A quick explainer for Theory of Computation (MIT 18.404) by Neso Academy. 8 min. Watch on YouTube
Course: Theory of Computation (MIT 18.404) (Computer Science). Covers: automata regular languages context free grammars turing machines decidability complexity p vs np.
All lectures in Theory of Computation (MIT 18.404)
- 1. Introduction, Finite Automata, Regular Expressions · 1 h 1 min
- 2. Nondeterminism, Closure Properties, Conversion of Regular Expressions to FA · 1 h 3 min
- 3. Regular Pumping Lemma, Conversion of FA to Regular Expressions · 1 h 10 min
- 4. Pushdown Automata, Conversion of CFG to PDA and Reverse Conversion · 1 h 9 min
- 5. CF Pumping Lemma, Turing Machines · 1 h 14 min
- 6. TM Variants, Church-Turing Thesis · 1 h 15 min
- 7. Decision Problems for Automata and Grammars · 1 h 17 min
- 8. Undecidability · 1 h 17 min
- 9. Reducibility · 1 h 17 min
- 10. Computation History Method · 1 h 22 min
- 11. Recursion Theorem and Logic · 1 h 18 min
- 12. Time Complexity · 1 h 26 min
- 14. P and NP, SAT, Poly-Time Reducibility · 1 h 19 min
- 15. NP-Completeness · 1 h 26 min
- 16. Cook-Levin Theorem · 1 h 18 min
- 17. Space Complexity, PSPACE, Savitch's Theorem · 1 h 20 min
- 18. PSPACE-Completeness · 1 h 18 min
- 19. Games, Generalized Geography · 1 h 20 min
- 20. L and NL, NL = coNL · 1 h 20 min
- 21. Hierarchy Theorems · 1 h 22 min
- 22. Provably Intractable Problems, Oracles · 1 h 23 min
- 23. Probabilistic Computation, BPP · 1 h 24 min
- 24. Probabilistic Computation (cont.) · 1 h 23 min
- 25. Interactive Proof Systems, IP · 1 h 15 min
- 26. coNP is a subset of IP · 1 h 24 min