Tags
Language
Tags
July 2025
Su Mo Tu We Th Fr Sa
29 30 1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31 1 2
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Theory Of Computation by Dr Amol Prakash Bhagat

    Posted By: ELK1nG
    Theory Of Computation by Dr Amol Prakash Bhagat

    Theory Of Computation
    Published 11/2023
    MP4 | Video: h264, 1920x1080 | Audio: AAC, 44.1 KHz
    Language: English | Size: 12.22 GB | Duration: 30h 18m

    Machines and Models

    What you'll learn

    Construction of finite state machines to solve problems in computing

    Regular expressions for the formal languages

    Construct and analyze Push Down, Turing Machine, Linear Bounded Automata for formal languages

    Understanding of the Chomsky Hierarchy

    Decidability and un-decidability problems

    Requirements

    No experience needed. You will learn everything you need to know.

    Description

    Finite State Machines: Alphabet, String, Formal and Natural Language, Operations, Definition and Design DFA (Deterministic Finite Automata), NFA (Non Deterministic Finite Automata), Equivalence of NFA and DFA: Conversion of NFA into DFA, Conversion of NFA with epsilon moves to NFA, Minimization of DFA, Definition and Construction of Moore and Mealy Machines, Inter-conversion between Moore and Mealy Machines. Minimization of Finite Automata. (Construction of Minimum Automaton)Regular Expression and Regular Grammar: Definition and Identities of Regular Expressions, Construction of Regular Expression of the given Language, Construction of Language from the RE, Conversion of FA to RE using Arden’s Theorem, Inter-conversion RE to FA, Pumping Lemma for RL, Closure properties of RLs, Regular grammar, Equivalence of RG ( RLG and LLG) and FAContext Free Grammar and Languages: Introduction, Formal Definition of Grammar, Notations, Derivation Process: Leftmost Derivation, Rightmost Derivation, Derivation Trees, Construction of Context-Free Grammars and Languages, Pumping Lemma for CFL, Simplification of CFG, Normal Forms (CNF and GNF), Chomsky HierarchyPushdown Automata: Introduction and Definition of PDA, Construction of PDA, Acceptance of CFL, Equivalence of CFL and PDA: Inter-conversion , Introduction of DCFL and DPDA, Enumeration of properties of CFL, Context Sensitive Language, Linear Bounded AutomataTuring Machines: Formal definition of a Turing Machine, Design of TM, Computable Functions, Church’s hypothesis, Counter machine, Variants of Turing Machines: Multi-tape Turing machines, Universal Turing MachineDecidability and Un-Decidability: Decidability of Problems, Halting Problem of TM, Un-Decidability: Recursive enumerable language, Properties of recursive & non-recursive enumerable languages, Post Correspondence Problem, Introduction to Recursive Function Theory

    Overview

    Section 1: Finite State Machines

    Lecture 1 Introduction

    Lecture 2 Theory of Computation, Alphabets, Strings, Languages

    Lecture 3 Operations

    Lecture 4 Finite Automaton

    Lecture 5 A 4 bit shift register as finite state machine

    Lecture 6 Block Diagram of a Finite Automaton

    Lecture 7 Description of Finite Automaton

    Lecture 8 String Processing by Finite Automaton

    Lecture 9 Language of a Finite Automaton

    Lecture 10 Examples - String Acceptability and Language of a Finite Automaton

    Lecture 11 Deterministic and Nondeterministic Finite Automata, DFA, NFA, NDFA

    Lecture 12 Acceptance of String by Nondeterministic Finite Automata, NFA, NDFA

    Lecture 13 Converting NFA to DFA

    Lecture 14 Construction of a Finite Automaton

    Lecture 15 Finite Automata with Outputs, Moore Machine, Mealy Machine

    Lecture 16 Conversion of Moore Machine to Equivalent Mealy Machine

    Lecture 17 Conversion of Mealy Machine to Equivalent Moore Machine

    Lecture 18 Minimization of Finite Automata

    Lecture 19 Example - Minimization of Finite Automata

    Lecture 20 Section 1: Practice Examples

    Section 2: Regular Expression and Regular Grammar

    Lecture 21 Regular Expression, Regular Set, Regular Language, Finite Automata

    Lecture 22 Correspondence between Regular Expression and Regular Set

    Lecture 23 Example: Correspondence between Regular Expression and Regular Set

    Lecture 24 Examples: Regular Expression for Regular Set or Regular Language

    Lecture 25 Examples: Regular Expression for Regular Set or Regular Language

    Lecture 26 Examples: Regular Expression, Regular Set, Regular Language

    Lecture 27 Examples: Finite Automaton Corresponding to given Regular Expression

    Lecture 28 Transition System Containing Ԑ- Moves

    Lecture 29 Eliminating Ԑ- Moves

    Lecture 30 Arden's Theorem

    Lecture 31 Arden's Theorem: Finding Regular Expression from Finite Automaton

    Lecture 32 Equivalence of Two Finite Automata

    Lecture 33 Example: Equivalence of Two Finite Automata

    Lecture 34 Closure Properties of Regular Languages

    Lecture 35 Finite Automaton for Concatenation of Languages

    Lecture 36 Finite Automaton for Transpose of a Language and Reverse of a Language

    Lecture 37 Finite Automaton for Complement of a Language

    Lecture 38 Finite Automaton for Kleen's Star of a Language

    Lecture 39 Regular Grammar, Construction of a Regular Grammar Generating L(M)

    Lecture 40 Construction of a Transition System M Accepting L(G) for a given Regular Grammar

    Lecture 41 Section 2: Practice Examples

    Section 3: Context Free Grammar and Languages

    Lecture 42 Context Free Grammars

    Lecture 43 Derivation Trees, Context Free Grammars

    Lecture 44 Leftmost Derivation, Rightmost Derivation, Derivation Trees

    Lecture 45 Ambiguity in Context Free Grammars, Ambiguous Context Free Grammar

    Lecture 46 Designing Context Free Grammar for the given Language

    Lecture 47 Chomsky Classification of Grammar

    Lecture 48 Construction of Reduced Grammars: Part 1

    Lecture 49 Construction of Reduced Grammars: Part 2

    Lecture 50 Construction of Reduced Grammars: Part 3

    Lecture 51 Elimination of Null Productions

    Lecture 52 Elimination of Unit Productions from Context Free Grammar

    Lecture 53 Reduction to Chomsky Normal Form

    Lecture 54 Greibach Normal Form

    Lecture 55 Section 3: Practice Examples

    Section 4: Pushdown Automata

    Lecture 56 Designing Pushdown Automata for given Context Free Language

    Lecture 57 Examples on Push Down Automata

    Lecture 58 Obtaining PDA from CFG

    Lecture 59 Obtaining Context Free Grammar from Pushdown Automata

    Lecture 60 GATE Questions

    Lecture 61 Section 4: Practice Examples

    Section 5: Turing Machines

    Lecture 62 Turing Machine, Turing Machine Model, String Processing in Turing Machine

    Lecture 63 Designing a Turing Machine for given Language

    Lecture 64 Designing Turing Machine for Given Language

    Lecture 65 Designing Turing Machine for Given Language

    Lecture 66 Designing a Turing Machine

    Lecture 67 Linear Bounded Automata, Model of Linear Bounded Automata

    Lecture 68 Obtaining Grammar for Turing Machine, Obtaining Grammar for LBA

    Lecture 69 Section 5: Practice Examples

    Section 6: Decidability and Un-Decidability

    Lecture 70 Recursive and Non Recursive Languages

    Lecture 71 Post Correspondence Problem, PCP, Finding whether the PCP has a solution

    Lecture 72 Primitive Recursive Functions, Recursive Function Theory, Initial Functions

    Lecture 73 Section 6: Practice Examples

    Undergraduate and Post Graduate Students