SlideShare a Scribd company logo
1 of 9
G r o u p - - - - - - - 4
S o u m i k M a i t y ( 1 0 )
Shyamal Krishna Jana(14)
M={Q, ∑, ┌, δ, q0, B,F} Q = The finite set of state.
∑ = The finite set of input symbol.
┌ = The complete set of tape symbol. ∑ is always a subset of ┌. δ = The transition function.
q0 = The start state. It is member of Q.
B = The blank symbol. The symbol is in ┌ but not in ∑. IT is not input symbol.
F = The final or accepting state, a subset of Q.
Q = {S, q1, q2, q3, q4, q5, q6, q7} ∑ = {a, b, c} ┌ = {a, b, c, X, Y, Z, $} δ = {(Q, ┌) → (Q, ┌, L/R)} q0 = {S}
F = {q7}
Design and Validate Turing Machine (Single Tape) in Three parts.
Three parts are (i) Algorithm (ii) Explanation of the machine through
transition diagram (iii) Verification of the design with non-trivial valid and
invalid input cases.
[ L = aibjck | i × j = k ; i, j, k ≥ 1 ]
M={Q, ∑, ┌, δ, q0, B,F} Q = The finite set of state.
∑ = The finite set of input symbol.
┌ = The complete set of tape symbol. ∑ is always a subset of ┌. δ = The transition function.
q0 = The start state. It is member of Q.
B = The blank symbol. The symbol is in ┌ but not in ∑. IT is not input symbol.
F = The final or accepting state, a subset of Q.
Q = {S, q1, q2, q3, q4, q5, q6, q7} ∑ = {a, b, c} ┌ = {a, b, c, X, Y, Z, $} δ = {(Q, ┌) → (Q, ┌, L/R)} q0 = {S}
F = {q7}
M = {Q, ∑, ┌, δ, q0, B,F}
Q = The finite set of state.
∑ = The finite set of input symbol.
┌ = The complete set of tape symbol. ∑ is always a subset of ┌.
δ = The transition function.
q0 = The start state. It is member of Q.
B = The blank symbol. The symbol is in ┌ but not in ∑. It is not input symbol. We
take $ as the blank symbol in the input tape.
F = The final or accepting state, a subset of Q.
M={Q, ∑, ┌, δ, q0, B,F} Q = The finite set of state.
∑ = The finite set of input symbol.
┌ = The complete set of tape symbol. ∑ is always a subset of ┌. δ = The transition function.
q0 = The start state. It is member of Q.
B = The blank symbol. The symbol is in ┌ but not in ∑. IT is not input symbol.
F = The final or accepting state, a subset of Q.
Q = {S, q1, q2, q3, q4, q5, q6, q7} ∑ = {a, b, c} ┌ = {a, b, c, X, Y, Z, $} δ = {(Q, ┌) → (Q, ┌, L/R)} q0 = {S}
F = {q7}
1. Scan the input from left to right to be sure that it is a member of a+b+c+ ;
reject if it is not.
2. Return the head at the left-hand end of the tape.
3. Cross off an ‘a’ and scan to the right until a ‘b’ occurs. Shuttle between the
b’s and c’s crossing of one of each until all b’s are gone. If all c’s have been
crossed of and some b’s remain reject.
4. Restore the crossed of b’s repeat stage 3 if there is another a to cross off. If all
a’s are crossed off, determine whether all c’s are crossed off. If yes accept,
otherwise reject.
b → Y, R
$ → $, R
a → a, R
q5
q7
q6
a → X, R
c → Z, L
Y → Y, R
Z → Z, L
Z → Z, R
b → b, L
X → X, R
Y → b, L
q4 q3
S q2
q1
b → b, R
Z → Z, L
a → a, L
Q = {S, q1, q2, q3, q4, q5, q6, q7}
∑ = {a, b, c}
┌ = {a, b, c, X, Y, Z, $}
δ = {(Q, ┌) → (Q, ┌, L/R)}
q0 = {S}
F = {q7}
M={Q, ∑, ┌, δ, q0, B,F} Q = The finite set of state.
∑ = The finite set of input symbol.
┌ = The complete set of tape symbol. ∑ is always a subset of ┌. δ = The transition function.
q0 = The start state. It is member of Q.
B = The blank symbol. The symbol is in ┌ but not in ∑. IT is not input symbol.
F = The final or accepting state, a subset of Q.
Q = {S, q1, q2, q3, q4, q5, q6, q7} ∑ = {a, b, c} ┌ = {a, b, c, X, Y, Z, $} δ = {(Q, ┌) → (Q, ┌, L/R)} q0 = {S}
F = {q7}
b → Y, R
$ → $, R
a → a, R
q5
q7
q6
a → X, R
c → Z, L
Y → Y, R
Z → Z, L
Z → Z, R
b → b, L
X → X, R
Y → b, L
q4 q3
S q2
q1
b → b, R
Z → Z, L
a → a, L
X a a Y b Z
Y Z
b
X Z Z
X Z Z $
b → Y, R
$ → $, R
a → a, R
q5
q7
q6
a → X, R
c → Z, L
Y → Y, R
Z → Z, L
Z → Z, R
b → b, L
X → X, R
Y → b, L
q4 q3
S q2
q1
b → b, R
Z → Z, L
a → a, L
X a a Y Z
b
X Z
X
THANK YOU

More Related Content

Similar to TOC_Turing_Animated_Turing_Machines.pptx

Similar to TOC_Turing_Animated_Turing_Machines.pptx (15)

formal definitions in theory of computation
formal definitions in theory of computationformal definitions in theory of computation
formal definitions in theory of computation
 
Automata theory introduction
Automata theory introductionAutomata theory introduction
Automata theory introduction
 
Dfa
DfaDfa
Dfa
 
Finite automata(For college Seminars)
Finite automata(For college Seminars)Finite automata(For college Seminars)
Finite automata(For college Seminars)
 
Nondeterministic Finite Automata AFN.pdf
Nondeterministic Finite Automata AFN.pdfNondeterministic Finite Automata AFN.pdf
Nondeterministic Finite Automata AFN.pdf
 
Fsa
FsaFsa
Fsa
 
Sequential Circuits I VLSI 9th experiment
Sequential Circuits I VLSI 9th experimentSequential Circuits I VLSI 9th experiment
Sequential Circuits I VLSI 9th experiment
 
O2
O2O2
O2
 
Finite Automata fgyft rtrt rr uuy y.pptx
Finite Automata fgyft rtrt  rr uuy y.pptxFinite Automata fgyft rtrt  rr uuy y.pptx
Finite Automata fgyft rtrt rr uuy y.pptx
 
0227 regularlanguages
 0227 regularlanguages 0227 regularlanguages
0227 regularlanguages
 
vai pdf name change kore de.pptx
vai pdf name change kore de.pptxvai pdf name change kore de.pptx
vai pdf name change kore de.pptx
 
PDA (1) (1).pptx
PDA (1) (1).pptxPDA (1) (1).pptx
PDA (1) (1).pptx
 
String Matching with Finite Automata and Knuth Morris Pratt Algorithm
String Matching with Finite Automata and Knuth Morris Pratt AlgorithmString Matching with Finite Automata and Knuth Morris Pratt Algorithm
String Matching with Finite Automata and Knuth Morris Pratt Algorithm
 
FiniteAutomata.ppt
FiniteAutomata.pptFiniteAutomata.ppt
FiniteAutomata.ppt
 
FiniteAutomata (1).ppt
FiniteAutomata (1).pptFiniteAutomata (1).ppt
FiniteAutomata (1).ppt
 

Recently uploaded

一比一原版布兰迪斯大学毕业证如何办理
一比一原版布兰迪斯大学毕业证如何办理一比一原版布兰迪斯大学毕业证如何办理
一比一原版布兰迪斯大学毕业证如何办理
A
 
原版定制美国加州大学河滨分校毕业证原件一模一样
原版定制美国加州大学河滨分校毕业证原件一模一样原版定制美国加州大学河滨分校毕业证原件一模一样
原版定制美国加州大学河滨分校毕业证原件一模一样
A
 
一比一原版澳大利亚迪肯大学毕业证如何办理
一比一原版澳大利亚迪肯大学毕业证如何办理一比一原版澳大利亚迪肯大学毕业证如何办理
一比一原版澳大利亚迪肯大学毕业证如何办理
SS
 
一比一原版(Wintec毕业证书)新西兰怀卡托理工学院毕业证原件一模一样
一比一原版(Wintec毕业证书)新西兰怀卡托理工学院毕业证原件一模一样一比一原版(Wintec毕业证书)新西兰怀卡托理工学院毕业证原件一模一样
一比一原版(Wintec毕业证书)新西兰怀卡托理工学院毕业证原件一模一样
AS
 
一比一原版(Polytechnic毕业证书)新加坡理工学院毕业证原件一模一样
一比一原版(Polytechnic毕业证书)新加坡理工学院毕业证原件一模一样一比一原版(Polytechnic毕业证书)新加坡理工学院毕业证原件一模一样
一比一原版(Polytechnic毕业证书)新加坡理工学院毕业证原件一模一样
AS
 
一比一原版(Soton毕业证书)南安普顿大学毕业证原件一模一样
一比一原版(Soton毕业证书)南安普顿大学毕业证原件一模一样一比一原版(Soton毕业证书)南安普顿大学毕业证原件一模一样
一比一原版(Soton毕业证书)南安普顿大学毕业证原件一模一样
Fi
 
一比一定制(Temasek毕业证书)新加坡淡马锡理工学院毕业证学位证书
一比一定制(Temasek毕业证书)新加坡淡马锡理工学院毕业证学位证书一比一定制(Temasek毕业证书)新加坡淡马锡理工学院毕业证学位证书
一比一定制(Temasek毕业证书)新加坡淡马锡理工学院毕业证学位证书
B
 

Recently uploaded (20)

一比一原版布兰迪斯大学毕业证如何办理
一比一原版布兰迪斯大学毕业证如何办理一比一原版布兰迪斯大学毕业证如何办理
一比一原版布兰迪斯大学毕业证如何办理
 
[Hackersuli] Élő szövet a fémvázon: Python és gépi tanulás a Zeek platformon
[Hackersuli] Élő szövet a fémvázon: Python és gépi tanulás a Zeek platformon[Hackersuli] Élő szövet a fémvázon: Python és gépi tanulás a Zeek platformon
[Hackersuli] Élő szövet a fémvázon: Python és gépi tanulás a Zeek platformon
 
原版定制美国加州大学河滨分校毕业证原件一模一样
原版定制美国加州大学河滨分校毕业证原件一模一样原版定制美国加州大学河滨分校毕业证原件一模一样
原版定制美国加州大学河滨分校毕业证原件一模一样
 
Free scottie t shirts Free scottie t shirts
Free scottie t shirts Free scottie t shirtsFree scottie t shirts Free scottie t shirts
Free scottie t shirts Free scottie t shirts
 
一比一原版澳大利亚迪肯大学毕业证如何办理
一比一原版澳大利亚迪肯大学毕业证如何办理一比一原版澳大利亚迪肯大学毕业证如何办理
一比一原版澳大利亚迪肯大学毕业证如何办理
 
Free on Wednesdays T Shirts Free on Wednesdays Sweatshirts
Free on Wednesdays T Shirts Free on Wednesdays SweatshirtsFree on Wednesdays T Shirts Free on Wednesdays Sweatshirts
Free on Wednesdays T Shirts Free on Wednesdays Sweatshirts
 
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWebiThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
 
APNIC Updates presented by Paul Wilson at CaribNOG 27
APNIC Updates presented by Paul Wilson at  CaribNOG 27APNIC Updates presented by Paul Wilson at  CaribNOG 27
APNIC Updates presented by Paul Wilson at CaribNOG 27
 
一比一原版(Wintec毕业证书)新西兰怀卡托理工学院毕业证原件一模一样
一比一原版(Wintec毕业证书)新西兰怀卡托理工学院毕业证原件一模一样一比一原版(Wintec毕业证书)新西兰怀卡托理工学院毕业证原件一模一样
一比一原版(Wintec毕业证书)新西兰怀卡托理工学院毕业证原件一模一样
 
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
 
一比一原版(Polytechnic毕业证书)新加坡理工学院毕业证原件一模一样
一比一原版(Polytechnic毕业证书)新加坡理工学院毕业证原件一模一样一比一原版(Polytechnic毕业证书)新加坡理工学院毕业证原件一模一样
一比一原版(Polytechnic毕业证书)新加坡理工学院毕业证原件一模一样
 
Discovering OfficialUSA.com Your Go-To Resource.pdf
Discovering OfficialUSA.com Your Go-To Resource.pdfDiscovering OfficialUSA.com Your Go-To Resource.pdf
Discovering OfficialUSA.com Your Go-To Resource.pdf
 
TOP 100 Vulnerabilities Step-by-Step Guide Handbook
TOP 100 Vulnerabilities Step-by-Step Guide HandbookTOP 100 Vulnerabilities Step-by-Step Guide Handbook
TOP 100 Vulnerabilities Step-by-Step Guide Handbook
 
I’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 ShirtI’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 Shirt
 
AI Generated 3D Models | AI 3D Model Generator
AI Generated 3D Models | AI 3D Model GeneratorAI Generated 3D Models | AI 3D Model Generator
AI Generated 3D Models | AI 3D Model Generator
 
一比一原版(Soton毕业证书)南安普顿大学毕业证原件一模一样
一比一原版(Soton毕业证书)南安普顿大学毕业证原件一模一样一比一原版(Soton毕业证书)南安普顿大学毕业证原件一模一样
一比一原版(Soton毕业证书)南安普顿大学毕业证原件一模一样
 
一比一定制(Temasek毕业证书)新加坡淡马锡理工学院毕业证学位证书
一比一定制(Temasek毕业证书)新加坡淡马锡理工学院毕业证学位证书一比一定制(Temasek毕业证书)新加坡淡马锡理工学院毕业证学位证书
一比一定制(Temasek毕业证书)新加坡淡马锡理工学院毕业证学位证书
 
Thank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirtsThank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirts
 
Washington Football Commanders Redskins Feathers Shirt
Washington Football Commanders Redskins Feathers ShirtWashington Football Commanders Redskins Feathers Shirt
Washington Football Commanders Redskins Feathers Shirt
 
Loker Pemandu Lagu LC Semarang 085746015303
Loker Pemandu Lagu LC Semarang 085746015303Loker Pemandu Lagu LC Semarang 085746015303
Loker Pemandu Lagu LC Semarang 085746015303
 

TOC_Turing_Animated_Turing_Machines.pptx

  • 1. G r o u p - - - - - - - 4 S o u m i k M a i t y ( 1 0 ) Shyamal Krishna Jana(14)
  • 2. M={Q, ∑, ┌, δ, q0, B,F} Q = The finite set of state. ∑ = The finite set of input symbol. ┌ = The complete set of tape symbol. ∑ is always a subset of ┌. δ = The transition function. q0 = The start state. It is member of Q. B = The blank symbol. The symbol is in ┌ but not in ∑. IT is not input symbol. F = The final or accepting state, a subset of Q. Q = {S, q1, q2, q3, q4, q5, q6, q7} ∑ = {a, b, c} ┌ = {a, b, c, X, Y, Z, $} δ = {(Q, ┌) → (Q, ┌, L/R)} q0 = {S} F = {q7} Design and Validate Turing Machine (Single Tape) in Three parts. Three parts are (i) Algorithm (ii) Explanation of the machine through transition diagram (iii) Verification of the design with non-trivial valid and invalid input cases. [ L = aibjck | i × j = k ; i, j, k ≥ 1 ]
  • 3. M={Q, ∑, ┌, δ, q0, B,F} Q = The finite set of state. ∑ = The finite set of input symbol. ┌ = The complete set of tape symbol. ∑ is always a subset of ┌. δ = The transition function. q0 = The start state. It is member of Q. B = The blank symbol. The symbol is in ┌ but not in ∑. IT is not input symbol. F = The final or accepting state, a subset of Q. Q = {S, q1, q2, q3, q4, q5, q6, q7} ∑ = {a, b, c} ┌ = {a, b, c, X, Y, Z, $} δ = {(Q, ┌) → (Q, ┌, L/R)} q0 = {S} F = {q7} M = {Q, ∑, ┌, δ, q0, B,F} Q = The finite set of state. ∑ = The finite set of input symbol. ┌ = The complete set of tape symbol. ∑ is always a subset of ┌. δ = The transition function. q0 = The start state. It is member of Q. B = The blank symbol. The symbol is in ┌ but not in ∑. It is not input symbol. We take $ as the blank symbol in the input tape. F = The final or accepting state, a subset of Q.
  • 4. M={Q, ∑, ┌, δ, q0, B,F} Q = The finite set of state. ∑ = The finite set of input symbol. ┌ = The complete set of tape symbol. ∑ is always a subset of ┌. δ = The transition function. q0 = The start state. It is member of Q. B = The blank symbol. The symbol is in ┌ but not in ∑. IT is not input symbol. F = The final or accepting state, a subset of Q. Q = {S, q1, q2, q3, q4, q5, q6, q7} ∑ = {a, b, c} ┌ = {a, b, c, X, Y, Z, $} δ = {(Q, ┌) → (Q, ┌, L/R)} q0 = {S} F = {q7} 1. Scan the input from left to right to be sure that it is a member of a+b+c+ ; reject if it is not. 2. Return the head at the left-hand end of the tape. 3. Cross off an ‘a’ and scan to the right until a ‘b’ occurs. Shuttle between the b’s and c’s crossing of one of each until all b’s are gone. If all c’s have been crossed of and some b’s remain reject. 4. Restore the crossed of b’s repeat stage 3 if there is another a to cross off. If all a’s are crossed off, determine whether all c’s are crossed off. If yes accept, otherwise reject.
  • 5. b → Y, R $ → $, R a → a, R q5 q7 q6 a → X, R c → Z, L Y → Y, R Z → Z, L Z → Z, R b → b, L X → X, R Y → b, L q4 q3 S q2 q1 b → b, R Z → Z, L a → a, L Q = {S, q1, q2, q3, q4, q5, q6, q7} ∑ = {a, b, c} ┌ = {a, b, c, X, Y, Z, $} δ = {(Q, ┌) → (Q, ┌, L/R)} q0 = {S} F = {q7}
  • 6. M={Q, ∑, ┌, δ, q0, B,F} Q = The finite set of state. ∑ = The finite set of input symbol. ┌ = The complete set of tape symbol. ∑ is always a subset of ┌. δ = The transition function. q0 = The start state. It is member of Q. B = The blank symbol. The symbol is in ┌ but not in ∑. IT is not input symbol. F = The final or accepting state, a subset of Q. Q = {S, q1, q2, q3, q4, q5, q6, q7} ∑ = {a, b, c} ┌ = {a, b, c, X, Y, Z, $} δ = {(Q, ┌) → (Q, ┌, L/R)} q0 = {S} F = {q7}
  • 7. b → Y, R $ → $, R a → a, R q5 q7 q6 a → X, R c → Z, L Y → Y, R Z → Z, L Z → Z, R b → b, L X → X, R Y → b, L q4 q3 S q2 q1 b → b, R Z → Z, L a → a, L X a a Y b Z Y Z b X Z Z X Z Z $
  • 8. b → Y, R $ → $, R a → a, R q5 q7 q6 a → X, R c → Z, L Y → Y, R Z → Z, L Z → Z, R b → b, L X → X, R Y → b, L q4 q3 S q2 q1 b → b, R Z → Z, L a → a, L X a a Y Z b X Z X