Lecture 1
Lecture 1
B.TECH. IV SEMESTER
SUBJECT : THEORY OF COMPUTATION
2.Finite Automata.
5.Automaton.
6.Regular Expression.
Introduction To Theory of Computation:- Theory of computation is based on
mathematical models. In this subject we will study many interesting model such
The automata that can be defined as the theory of models. Working of every
representing the concept of every activity. The logic and behaviour of such
Regular Language, for example: /baa+!/. Also it is used to analyze and recognize Natural
language Expressions. The finite automata or finite state machine is an abstract machine that has
five elements or tuples. It has a set of states and rules for moving from one state to another but it
depends upon the applied input symbol. Based on the states and the set of rules the input string
can be either accepted or rejected. Basically, it is an abstract model of a digital computer which
reads an input string and changes its internal state depending on the current input symbol. Every
Alphabets (Σ):
Alphabets are a set of symbols, which are always finite.
String:
A string is a finite sequence of symbols from some alphabet. A string is generally denoted as w and the
length of a string is denoted as |w|.
automaton has a mechanism to read input from input tape. Any language is
The study of theory of automata start with finite automata. Basically there are two
types of languages regular language or non regular languages. The finite automata