Theory of Computation
11 notes in this chapter
Theory of Computation Terms MOC
Comprehensive reference for formal language theory, finite automata, computability, decidability, and computational complexity (P vs NP).
Automata & Formal Languages
- Finite Automata (DFA and NFA)
- Regular Expressions and Grammars
- Context-Free Grammars and Pushdown Automata
- Chomsky Hierarchy
- Pumping Lemma
Computability & Decidability
Complexity Theory
How to use this
Use this MOC to understand theoretical limits of computation, language parsing boundaries, and algorithm complexity classifications.
Suggested order if starting from zero
- Finite Automata (DFA and NFA) → Regular Expressions and Grammars → Context-Free Grammars and Pushdown Automata → Chomsky Hierarchy
- Pumping Lemma
- Turing Machine → Church-Turing Thesis → Turing Completeness → Halting Problem and Decidability
- P vs NP Complexity Classes → Reduction and Completeness