Automata Theory and Computability (17CS54) : 5 Semester
Automata Theory and Computability (17CS54) : 5 Semester
3
SRI KRISHNA INSTITUTE OF TECHNOLOGY
FINITE STATE MACHINE#29, Hesaraghatta Main Road, Chimney Hills, Chikkabanavara Post, Bangalore- 560090
DFA
LANGUAG
STRING DEFINITIO
E
N
LEARNING OBJECTIVES OF
THIS LECTURE
DESIGN OF DFA
DESIGN OF TRANSITION
DFA DIAGRAMS
Problem – 2:
Write a DFSM to accept the language
L = { w ϵ {a, b}* | |w| is even length}
Step 1: Write strings accepted by L i.e.
L = { ɛ, aa, bb, ab, ba, aaaa, bbbb, bbaa, baba,..}
~L= { a, b, aaa, bbb, aba, bab, bba, aab, aabbb,..}
Step 2: since min string are {ɛ, aa}, 2 states are required.
δ (1,a)=2
δ (1,b)=2
δ (2,a)=1
Transition table δ (2,b)=1
SRI KRISHNA INSTITUTE OF TECHNOLOGY
Computer Science and Engineering 18CS54
#29, Hesaraghatta Main Road, Chimney Hills, Chikkabanavara Post, Bangalore- 560090
Problem – 4:
q0 q1 q2 q3
δ 0 1
Q0
Q1
Q2
Q3
SRI KRISHNA INSTITUTE OF TECHNOLOGY
Computer Science and Engineering 18CS54
#29, Hesaraghatta Main Road, Chimney Hills, Chikkabanavara Post, Bangalore- 560090
SRI KRISHNA INSTITUTE OF TECHNOLOGY
Computer Science and Engineering 18CS54
#29, Hesaraghatta Main Road, Chimney Hills, Chikkabanavara Post, Bangalore- 560090
Transition Diagram
q0 q1 q2
Transition table
SRI KRISHNA INSTITUTE OF TECHNOLOGY
Computer Science and Engineering 18CS54
#29, Hesaraghatta Main Road, Chimney Hills, Chikkabanavara Post, Bangalore- 560090
SRI KRISHNA INSTITUTE OF TECHNOLOGY
Computer Science and Engineering 18CS54
#29, Hesaraghatta Main Road, Chimney Hills, Chikkabanavara Post, Bangalore- 560090
DFA
EXAMPL
ES
DISCUSSION
5 Minutes
2. Design of DFA
3. Examples of DFA
THANK YOU