Formal Language and Automata Theory

Formal Language and Automata Theory Video, PPT, lecture notes, assignments, question papers for jntuk, jntuh, jntua, vtu, bput, anna universities

Beginner 0(0 Ratings) 0 Students enrolled
Created by Ramanjaneyulu K Last updated Thu, 23-Apr-2020 English


Formal Language and Automata Theory free videos and free material uploaded by Ramanjaneyulu K .

Syllabus / What will i learn?

OBJECTIVE:

- Introduce   the student to   the concepts of Theory of computation in computer science

-The students should    acquire insights into the relationship among formal languages, formal Grammars and automat.

UNIT – I:

Finite Automata: Why Study Automata Theory? The Central Concepts of Automata Theory, Automation, Finite Automation, Transition Systems, Acceptance of a String by a Finite Automation, DFA, Design of DFAs, NFA, Design of NFA, Equivalence of DFA and NFA, Conversion of NFA into DFA, Finite Automata with E-Transition, Minimization of Finite Automata, Mealy and Moore Machines, Applications and Limitation of Finite Automata.

UNIT-II:

Regular expressions: Regular Expressions, Regular Sets, Identity Rules, Equivalence of two Regular Expressions, Manipulations of Regular Expressions, Finite Automata, and Regular Expressions, Inter Conversion, Equivalence between Finite Automata and Regular Expressions, Pumping Lemma, Closers Properties, Applications of Regular Expressions, Finite Automata and Regular Grammars, Regular Expressions and Regular Grammars.

UNIT – III:

Context Free Grammars: Formal Languages, Grammars, Classification of Grammars, Chomsky Hierarchy Theorem, Context Free Grammar, Leftmost and Rightmost Derivations, Parse Trees, Ambiguous Grammars, Simplification of Context Free Grammars-Elimination of Useless Symbols, E- Productions and Unit Productions, Normal Forms for Context Free Grammars-Chomsky Normal Form and Greibach Normal Form, Pumping Lemma, Closure Properties, Applications of Context Free Grammars.

UNIT – IV:

Pushdown Automata: Pushdown Automata, Definition, Model, Graphical Notation, Instantaneous Description Language Acceptance of pushdown Automata, Design of Pushdown Automata, Deterministic and Non – Deterministic Pushdown Automata, Equivalence of Pushdown  Automata  and Context Free Grammars Conversion, Two Stack Pushdown Automata, Application of Pushdown Automata.

UNIT – V:

Turning Machine: Turing Machine, Definition, Model, Representation of Turing Machines-Instantaneous Descriptions, Transition Tables and Transition Diagrams, Language of a Turing Machine, Design of Turing Machines, Techniques for Turing Machine Construction, Types of Turing Machines, Church’s Thesis, Universal Turing Machine, Restricted Turing Machine.


UNIT – VI:

Computability: Decidable and Un-decidable Problems, Halting Problem of Turing Machines, Post’s Correspondence Problem, Modified Post’s Correspondence Problem, Classes of P and NP, NP- Hard and NP-Complete Problems.

Outcomes:

<!--[endif]-->Classify machines by their power to recognize languages,

<!--[endif]-->Employ finite state machines to solve problems in computing,

<!--[endif]-->Explain deterministic and non-deterministic machines,

<!--[endif]-->Comprehend the hierarchy of problems arising in the computer science



Curriculum for this course
6 Lessons 00:00:00 Hours
Unit-I
1 Lessons
  • Unit-1 Formal Language and Automata Theory notes
  • Unit-2 Formal Language and Automata Theory lecture notes
  • Unit-3 Formal Language and Automata Theory lecture notes
  • Unit-4 Formal Language and Automata Theory lecture notes
  • Unit-5 Formal Language and Automata Theory lecture notes
  • Unit-6 Formal Language and Automata Theory lecture notes
+ View more
Description
You need online training / explanation for this course?

1 to 1 Online Training contact instructor for demo :


+ View more

Other related courses
Updated Wed, 22-Apr-2020
Updated Wed, 24-Feb-2021
Updated Wed, 22-Apr-2020
Updated Thu, 30-Apr-2020
About the instructor
  • 0 Reviews
  • 23 Students
  • 73 Courses
+ View more
Student feedback
0
Average rating
  • 0%
  • 0%
  • 0%
  • 0%
  • 0%
Reviews

Material price :

Free

Online Training not available