Modules / Lectures


Sl.No Chapter Name MP4 Download
1An Introduction to The Theory of ComputationDownload
2Notations and Terminology in Theory of ComputationDownload
3An Introduction to Finite Automata and Regular Languages - Part 01Download
4An Introduction to Finite Automata and Regular Languages - Part 02Download
5Significance of Regular Languages and Regular OperationsDownload
6Closure Properties of Regular Languages Under Union, Concatenation and Kleene Star Operation-Part 01Download
7Closure Properties of Regular Languages Under Union, Concatenation and Kleene Star Operation-Part 02Download
8An Introduction to Non-Deterministic Finite Automata (NFA)Download
9Formal Definitions and Examples of Non-Deterministic Finite Automata(NFA)Download
10Equivalence of NFA and DFADownload
11Closure of Regular Languages Under Regular Operations(Using NFA)Download
12Regular Expressions - Part 01Download
13Regular Expressions - Part 02Download
14Proving Equivalence of Regular Expression and DFA Through a GNFADownload
15Pumping Lemma for Regular Languages - Part 01Download
16Pumping Lemma for Regular Languages - Part 02Download
17Distinguishability of Strings and Myhill-Nerode TheoremDownload
18Proving the Myhill-Nerode TheoremDownload
19An Introduction to Context-Free Languages - Part 01Download
20An Introduction to Context-Free Languages - Part 02 Download
21Equivalence of Context Free Grammars and Push Down Automata - Part 01Download
22Equivalence of Context Free Grammars and Push Down Automata - Part 02Download
23Equivalence of Context Free Grammars and Push Down Automata - Part 03Download
24Pumping Lemma for Context Free LanguagesDownload
25Examples of Pumping Lemma Usage for Context Free LanguagesDownload
26Formal Definition of a Turing MachineDownload
27Turing Recognizable & Decidable Languages and TM ExamplesDownload
28Multitape Turing MachineDownload
29Non-Deterministic Turing MachinesDownload
30Equivalence of Deterministic and Nondeterministic TMDownload
31Church-Turing ThesisDownload
32Decidable Problems Concerning Regular LanguagesDownload
33Decidable Problems Concerning Context Free LanguagesDownload
34Countability of SetsDownload
35Proof of Existence of Undecidable LanguagesDownload
36Halting ProblemDownload
37Co-Turing RecognizabilityDownload
38An Introduction to Mapping ReducibilityDownload
39Examples of Proving Undecidability Using ReductionsDownload
40Rice TheoremDownload
41Computation HistoriesDownload
42The Post Correspondence ProblemDownload
43Checking Ambiguity in CFG is UndecidableDownload
44Time Complexity - Part 1Download
45Time Complexity - Part 2Download
46Non-Deterministic Polynomial Time - Part 1Download
47Non-Deterministic Polynomial Time - Part 2Download
48Verifiability and NPDownload
49Polynomial Time Reductions - Part 1Download
50Polynomial Time Reductions - Part 2Download
51NP-CompletenessDownload
52Cook-Levin TheoremDownload
53Cook-Levin Theorem - Proof and ImplicationsDownload
54CLIQUE and VERTEX-COVER is NP-CompleteDownload
55HAM-PATH is NP-CompleteDownload
56SUBSET-SUM is NP-CompleteDownload
57Knapsack ProblemDownload
58Integer Linear Program is NP-CompleteDownload
59Space Complexity and its Complexity ClassesDownload
60Logspace Reductions and NL-CompletenessDownload
61Savitch's theoremDownload
62Results in Space ComplexityDownload
63Summary and Concluding RemarksDownload

Sl.No Chapter Name English
1An Introduction to The Theory of ComputationDownload
Verified
2Notations and Terminology in Theory of ComputationDownload
Verified
3An Introduction to Finite Automata and Regular Languages - Part 01Download
Verified
4An Introduction to Finite Automata and Regular Languages - Part 02Download
Verified
5Significance of Regular Languages and Regular OperationsPDF unavailable
6Closure Properties of Regular Languages Under Union, Concatenation and Kleene Star Operation-Part 01PDF unavailable
7Closure Properties of Regular Languages Under Union, Concatenation and Kleene Star Operation-Part 02PDF unavailable
8An Introduction to Non-Deterministic Finite Automata (NFA)PDF unavailable
9Formal Definitions and Examples of Non-Deterministic Finite Automata(NFA)PDF unavailable
10Equivalence of NFA and DFAPDF unavailable
11Closure of Regular Languages Under Regular Operations(Using NFA)PDF unavailable
12Regular Expressions - Part 01PDF unavailable
13Regular Expressions - Part 02PDF unavailable
14Proving Equivalence of Regular Expression and DFA Through a GNFAPDF unavailable
15Pumping Lemma for Regular Languages - Part 01PDF unavailable
16Pumping Lemma for Regular Languages - Part 02PDF unavailable
17Distinguishability of Strings and Myhill-Nerode TheoremPDF unavailable
18Proving the Myhill-Nerode TheoremPDF unavailable
19An Introduction to Context-Free Languages - Part 01PDF unavailable
20An Introduction to Context-Free Languages - Part 02 PDF unavailable
21Equivalence of Context Free Grammars and Push Down Automata - Part 01PDF unavailable
22Equivalence of Context Free Grammars and Push Down Automata - Part 02PDF unavailable
23Equivalence of Context Free Grammars and Push Down Automata - Part 03PDF unavailable
24Pumping Lemma for Context Free LanguagesPDF unavailable
25Examples of Pumping Lemma Usage for Context Free LanguagesPDF unavailable
26Formal Definition of a Turing MachinePDF unavailable
27Turing Recognizable & Decidable Languages and TM ExamplesPDF unavailable
28Multitape Turing MachinePDF unavailable
29Non-Deterministic Turing MachinesPDF unavailable
30Equivalence of Deterministic and Nondeterministic TMPDF unavailable
31Church-Turing ThesisPDF unavailable
32Decidable Problems Concerning Regular LanguagesPDF unavailable
33Decidable Problems Concerning Context Free LanguagesPDF unavailable
34Countability of SetsPDF unavailable
35Proof of Existence of Undecidable LanguagesPDF unavailable
36Halting ProblemPDF unavailable
37Co-Turing RecognizabilityPDF unavailable
38An Introduction to Mapping ReducibilityPDF unavailable
39Examples of Proving Undecidability Using ReductionsPDF unavailable
40Rice TheoremPDF unavailable
41Computation HistoriesPDF unavailable
42The Post Correspondence ProblemPDF unavailable
43Checking Ambiguity in CFG is UndecidablePDF unavailable
44Time Complexity - Part 1PDF unavailable
45Time Complexity - Part 2PDF unavailable
46Non-Deterministic Polynomial Time - Part 1PDF unavailable
47Non-Deterministic Polynomial Time - Part 2PDF unavailable
48Verifiability and NPPDF unavailable
49Polynomial Time Reductions - Part 1PDF unavailable
50Polynomial Time Reductions - Part 2PDF unavailable
51NP-CompletenessPDF unavailable
52Cook-Levin TheoremPDF unavailable
53Cook-Levin Theorem - Proof and ImplicationsPDF unavailable
54CLIQUE and VERTEX-COVER is NP-CompletePDF unavailable
55HAM-PATH is NP-CompletePDF unavailable
56SUBSET-SUM is NP-CompletePDF unavailable
57Knapsack ProblemPDF unavailable
58Integer Linear Program is NP-CompletePDF unavailable
59Space Complexity and its Complexity ClassesPDF unavailable
60Logspace Reductions and NL-CompletenessPDF unavailable
61Savitch's theoremPDF unavailable
62Results in Space ComplexityPDF unavailable
63Summary and Concluding RemarksPDF unavailable


Sl.No Language Book link
1EnglishNot Available
2BengaliNot Available
3GujaratiNot Available
4HindiNot Available
5KannadaNot Available
6MalayalamNot Available
7MarathiNot Available
8TamilNot Available
9TeluguNot Available