SlideShare a Scribd company logo
Math- I, II, III, IV, RSA & TCS by Parmar Sir [9764546384]
MU | Comp/IT | TCS/AT | Push Down Automata | Feb 2014 | Parmar Sir Page 1
Turing Machine [TM]
 Turing machine (Working Principle)
 Turing machine is a simple mathematical model of a general purpose computer.
 Turing machine models, computing power equivalent to a computer i.e. the Turing machine is
capable of performing any calculation which can be performed by any computing machine.
 The TM will have three elements
1. Input/ Output Tape
2. Read write head which is bidirectional.
3. Finite state Control
Finite State Control
aaa b b
Input / Output
TapeRead / Write
Head
BB
Bidirectional
 The Turing machine can be thought of as a finite automata connected to read/ write head which is
bidirectional i.e. can be move left to write and write to left.
 It has o ne input / output tape which is divided in many cells. At each cell only one input symbol is
placed.
 The input and output on tape affected by the read/ write head which can examine one cell in one
move.
 In one move, the machine examine the present symbol under the read/ write head on the tape and
the present state of an automaton to determine
 What to do with tape present symbol i.e. a new symbol to be written or no change of symbol
on the tape in the cell.
 In which direction head move i.e. either the head moves one cell left (L), or one cell right (R),
or stay at the same cell (N).
 The next state of machine.
 TM is more powerful than other all machines.
 TM is used for recognizing all type languages especially for Type-0 and Type-1.
Math- I, II, III, IV, RSA & TCS by Parmar Sir [9764546384]
MU | Comp/IT | TCS/AT | Push Down Automata | Feb 2014 | Parmar Sir Page 2
 Turing machine Definition
A Turing machine is 7 tuple automata
Where
Q is a finite set of states
finite set of input symbol
finite nonempty set of tape symbol
the initial state.
special tape symbol representing blank .
is a final accepting state
The transition function of TM
 Different Type Or variations of Turing Machine
1. Turing machine with two way Infinite Tape
As it name implies, the tape is infinite to the left as well as to the right, we imagine that there is
infinity of blank cells to the left and the right of the current nonblank portion of the tape.
A language L is recognized by a Turing machine with a one-way infinite tape.
2. Turing machine with semi-infinite tapes
In TM head can move either left or right from its initial position. In semi-infinite tapes TM’s
head only allowed to move within the position at and to the right of the initial head position.
In TM with semi-infinite tapes there are no cells to the left of the initial position.
3. Multi-tape Turing machine
4. Multi-head Turing machine
5. Multi-dimensional Turing Machine
6. Nondeterministic Turing machine
7. Composite Turing machine
8. Iterated Turing machine

More Related Content

What's hot

Segments in Graphics
Segments in GraphicsSegments in Graphics
Segments in Graphics
Rajani Thite
 
Turing machine
Turing machineTuring machine
Turing machine
MuhammadSamranTanvee
 
Input output interface
Input output interfaceInput output interface
Input output interface
Christ University
 
Turing machine
Turing machineTuring machine
Turing machine
Захір Райхан
 
COMPILER DESIGN
COMPILER DESIGNCOMPILER DESIGN
COMPILER DESIGN
Vetukurivenkatashiva
 
Computer architecture pipelining
Computer architecture pipeliningComputer architecture pipelining
Computer architecture pipelining
Mazin Alwaaly
 
Cohen-Sutherland Line Clipping Algorithm
Cohen-Sutherland Line Clipping AlgorithmCohen-Sutherland Line Clipping Algorithm
Cohen-Sutherland Line Clipping Algorithm
Maruf Abdullah (Rion)
 
Turing Machine
Turing MachineTuring Machine
Turing Machine
Rahul Narang
 
Fragmentaton
Fragmentaton Fragmentaton
Fragmentaton
sanjana mun
 
Signed Addition And Subtraction
Signed Addition And SubtractionSigned Addition And Subtraction
Signed Addition And Subtraction
Keyur Vadodariya
 
Sorting
SortingSorting
Memory organization (Computer architecture)
Memory organization (Computer architecture)Memory organization (Computer architecture)
Memory organization (Computer architecture)
Sandesh Jonchhe
 
Symbol table management and error handling in compiler design
Symbol table management and error handling in compiler designSymbol table management and error handling in compiler design
Symbol table management and error handling in compiler design
Swati Chauhan
 
Computer arithmetic
Computer arithmeticComputer arithmetic
Computer arithmetic
Balakrishna Chowdary
 
Control Strategies in AI
Control Strategies in AI Control Strategies in AI
Control Strategies in AI
Bharat Bhushan
 
Cohen sutherland line clipping
Cohen sutherland line clippingCohen sutherland line clipping
Cohen sutherland line clipping
Mani Kanth
 
N queen problem
N queen problemN queen problem
N queen problem
Ridhima Chowdhury
 
Abstract data types
Abstract data typesAbstract data types
Abstract data types
Poojith Chowdhary
 
1.10. pumping lemma for regular sets
1.10. pumping lemma for regular sets1.10. pumping lemma for regular sets
1.10. pumping lemma for regular sets
Sampath Kumar S
 

What's hot (20)

Segments in Graphics
Segments in GraphicsSegments in Graphics
Segments in Graphics
 
Turing machine
Turing machineTuring machine
Turing machine
 
Input output interface
Input output interfaceInput output interface
Input output interface
 
Turing machine
Turing machineTuring machine
Turing machine
 
Turing machine by_deep
Turing machine by_deepTuring machine by_deep
Turing machine by_deep
 
COMPILER DESIGN
COMPILER DESIGNCOMPILER DESIGN
COMPILER DESIGN
 
Computer architecture pipelining
Computer architecture pipeliningComputer architecture pipelining
Computer architecture pipelining
 
Cohen-Sutherland Line Clipping Algorithm
Cohen-Sutherland Line Clipping AlgorithmCohen-Sutherland Line Clipping Algorithm
Cohen-Sutherland Line Clipping Algorithm
 
Turing Machine
Turing MachineTuring Machine
Turing Machine
 
Fragmentaton
Fragmentaton Fragmentaton
Fragmentaton
 
Signed Addition And Subtraction
Signed Addition And SubtractionSigned Addition And Subtraction
Signed Addition And Subtraction
 
Sorting
SortingSorting
Sorting
 
Memory organization (Computer architecture)
Memory organization (Computer architecture)Memory organization (Computer architecture)
Memory organization (Computer architecture)
 
Symbol table management and error handling in compiler design
Symbol table management and error handling in compiler designSymbol table management and error handling in compiler design
Symbol table management and error handling in compiler design
 
Computer arithmetic
Computer arithmeticComputer arithmetic
Computer arithmetic
 
Control Strategies in AI
Control Strategies in AI Control Strategies in AI
Control Strategies in AI
 
Cohen sutherland line clipping
Cohen sutherland line clippingCohen sutherland line clipping
Cohen sutherland line clipping
 
N queen problem
N queen problemN queen problem
N queen problem
 
Abstract data types
Abstract data typesAbstract data types
Abstract data types
 
1.10. pumping lemma for regular sets
1.10. pumping lemma for regular sets1.10. pumping lemma for regular sets
1.10. pumping lemma for regular sets
 

Viewers also liked

Turing Machine
Turing MachineTuring Machine
Turing Machine
AyAn KhAn
 
Turing machine Introduction
Turing machine IntroductionTuring machine Introduction
Turing machine Introduction
Aram Rafeq
 
Turing machine
Turing machineTuring machine
Turing machine
Neelamani Samal
 
final Swastik Brochure PDF
final Swastik Brochure PDFfinal Swastik Brochure PDF
final Swastik Brochure PDFNirmish Panchal
 
Abdul Hadi Chara Internship Report
Abdul Hadi Chara Internship ReportAbdul Hadi Chara Internship Report
Abdul Hadi Chara Internship ReportAbdul Hadi Chara
 
Turing machine
Turing machineTuring machine
Turing machine
Umar Alharaky
 
Solar cars-1 by vimal sharma
Solar cars-1 by vimal   sharmaSolar cars-1 by vimal   sharma
Solar cars-1 by vimal sharma
VIMALSHARMA122344
 
Particle Technology- Centrifugal Separation
Particle Technology- Centrifugal SeparationParticle Technology- Centrifugal Separation
Particle Technology- Centrifugal Separation
The Engineering Centre for Excellence in Teaching and Learning
 
System Programming Unit II
System Programming Unit IISystem Programming Unit II
System Programming Unit IIManoj Patil
 
Paper n pulp industries
Paper n pulp industries Paper n pulp industries
Paper n pulp industries
Abhijna Shivapuram
 
9 synthesis of reaction separation system lec 9 heterogenous separation
9 synthesis of reaction separation system lec 9 heterogenous separation9 synthesis of reaction separation system lec 9 heterogenous separation
9 synthesis of reaction separation system lec 9 heterogenous separationayimsevenfold
 
Solar power.ppt
Solar power.pptSolar power.ppt
Solar power.ppt
Fauzia Samreen
 
Solar energy ppt
Solar energy pptSolar energy ppt
Solar energy pptshubhajit_b
 

Viewers also liked (16)

Turing machines
Turing machinesTuring machines
Turing machines
 
Turing Machine
Turing MachineTuring Machine
Turing Machine
 
Turing machine Introduction
Turing machine IntroductionTuring machine Introduction
Turing machine Introduction
 
Turing Machine
Turing MachineTuring Machine
Turing Machine
 
Turing machine
Turing machineTuring machine
Turing machine
 
final Swastik Brochure PDF
final Swastik Brochure PDFfinal Swastik Brochure PDF
final Swastik Brochure PDF
 
Abdul Hadi Chara Internship Report
Abdul Hadi Chara Internship ReportAbdul Hadi Chara Internship Report
Abdul Hadi Chara Internship Report
 
Turing machine
Turing machineTuring machine
Turing machine
 
Solar cars-1 by vimal sharma
Solar cars-1 by vimal   sharmaSolar cars-1 by vimal   sharma
Solar cars-1 by vimal sharma
 
Particle Technology- Centrifugal Separation
Particle Technology- Centrifugal SeparationParticle Technology- Centrifugal Separation
Particle Technology- Centrifugal Separation
 
System Programming Unit II
System Programming Unit IISystem Programming Unit II
System Programming Unit II
 
Machine Foundation Design
Machine Foundation Design Machine Foundation Design
Machine Foundation Design
 
Paper n pulp industries
Paper n pulp industries Paper n pulp industries
Paper n pulp industries
 
9 synthesis of reaction separation system lec 9 heterogenous separation
9 synthesis of reaction separation system lec 9 heterogenous separation9 synthesis of reaction separation system lec 9 heterogenous separation
9 synthesis of reaction separation system lec 9 heterogenous separation
 
Solar power.ppt
Solar power.pptSolar power.ppt
Solar power.ppt
 
Solar energy ppt
Solar energy pptSolar energy ppt
Solar energy ppt
 

Similar to Working principle of Turing machine

QB104544.pdf
QB104544.pdfQB104544.pdf
QB104544.pdf
MrRRajasekarCSE
 
Turing machine seminar report
Turing machine seminar reportTuring machine seminar report
Turing machine seminar report
Yashwant Dagar
 
Automata presentation.
Automata presentation.Automata presentation.
Automata presentation.
RehanZafar13
 
Turing machine
Turing machineTuring machine
Turing machine
Aafaqueahmad Khan
 
Turing Machine
Turing MachineTuring Machine
Turing Machine
AniketKandara1
 
TuringMachines.pdf
TuringMachines.pdfTuringMachines.pdf
TuringMachines.pdf
Kavitha Chandramohan
 
TM - Techniques
TM - TechniquesTM - Techniques
TM - Techniques
Rajendran
 
W16.pptx
W16.pptxW16.pptx
W16.pptx
MRKUsafzai0607
 
universality
universalityuniversality
universality
Rajendran
 
Automata Theory - Turing machine
Automata Theory - Turing machineAutomata Theory - Turing machine
Automata Theory - Turing machine
Akila Krishnamoorthy
 
Winter 8 TM.pptx
Winter 8 TM.pptxWinter 8 TM.pptx
Winter 8 TM.pptx
HarisPrince
 
Simulating Turing Machines Using Colored Petri Nets with Priority Transitions
Simulating Turing Machines Using Colored Petri Nets with Priority TransitionsSimulating Turing Machines Using Colored Petri Nets with Priority Transitions
Simulating Turing Machines Using Colored Petri Nets with Priority Transitions
idescitation
 
Theory of Automata and formal languages Unit 5
Theory of Automata and formal languages Unit 5Theory of Automata and formal languages Unit 5
Theory of Automata and formal languages Unit 5
Abhimanyu Mishra
 
Turing machine
Turing machineTuring machine
Turing machine
nirob nahin
 
Turing Machine
Turing MachineTuring Machine
Turing Machine
arwa wshyar
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Editor IJARCET
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Editor IJARCET
 
FINITE STATE MACHINE AND CHOMSKY HIERARCHY
FINITE STATE MACHINE AND CHOMSKY HIERARCHYFINITE STATE MACHINE AND CHOMSKY HIERARCHY
FINITE STATE MACHINE AND CHOMSKY HIERARCHY
nishimanglani
 
Turing machine.pptx
Turing machine.pptxTuring machine.pptx
Turing machine.pptx
AnkitChauhan817826
 
CS.15.Turing.pdf
CS.15.Turing.pdfCS.15.Turing.pdf
CS.15.Turing.pdf
YasirAli74993
 

Similar to Working principle of Turing machine (20)

QB104544.pdf
QB104544.pdfQB104544.pdf
QB104544.pdf
 
Turing machine seminar report
Turing machine seminar reportTuring machine seminar report
Turing machine seminar report
 
Automata presentation.
Automata presentation.Automata presentation.
Automata presentation.
 
Turing machine
Turing machineTuring machine
Turing machine
 
Turing Machine
Turing MachineTuring Machine
Turing Machine
 
TuringMachines.pdf
TuringMachines.pdfTuringMachines.pdf
TuringMachines.pdf
 
TM - Techniques
TM - TechniquesTM - Techniques
TM - Techniques
 
W16.pptx
W16.pptxW16.pptx
W16.pptx
 
universality
universalityuniversality
universality
 
Automata Theory - Turing machine
Automata Theory - Turing machineAutomata Theory - Turing machine
Automata Theory - Turing machine
 
Winter 8 TM.pptx
Winter 8 TM.pptxWinter 8 TM.pptx
Winter 8 TM.pptx
 
Simulating Turing Machines Using Colored Petri Nets with Priority Transitions
Simulating Turing Machines Using Colored Petri Nets with Priority TransitionsSimulating Turing Machines Using Colored Petri Nets with Priority Transitions
Simulating Turing Machines Using Colored Petri Nets with Priority Transitions
 
Theory of Automata and formal languages Unit 5
Theory of Automata and formal languages Unit 5Theory of Automata and formal languages Unit 5
Theory of Automata and formal languages Unit 5
 
Turing machine
Turing machineTuring machine
Turing machine
 
Turing Machine
Turing MachineTuring Machine
Turing Machine
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207
 
Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207Volume 2-issue-6-2205-2207
Volume 2-issue-6-2205-2207
 
FINITE STATE MACHINE AND CHOMSKY HIERARCHY
FINITE STATE MACHINE AND CHOMSKY HIERARCHYFINITE STATE MACHINE AND CHOMSKY HIERARCHY
FINITE STATE MACHINE AND CHOMSKY HIERARCHY
 
Turing machine.pptx
Turing machine.pptxTuring machine.pptx
Turing machine.pptx
 
CS.15.Turing.pdf
CS.15.Turing.pdfCS.15.Turing.pdf
CS.15.Turing.pdf
 

More from Karan Thakkar

Wt module 2
Wt module 2Wt module 2
Wt module 2
Karan Thakkar
 
DBMS
DBMSDBMS
Theory of Computer Science - Post Correspondence Problem
Theory of Computer Science - Post Correspondence ProblemTheory of Computer Science - Post Correspondence Problem
Theory of Computer Science - Post Correspondence Problem
Karan Thakkar
 
Turing machine
Turing machine Turing machine
Turing machine
Karan Thakkar
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded System
Karan Thakkar
 
Operating system - Process and its concepts
Operating system - Process and its conceptsOperating system - Process and its concepts
Operating system - Process and its concepts
Karan Thakkar
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
Karan Thakkar
 

More from Karan Thakkar (7)

Wt module 2
Wt module 2Wt module 2
Wt module 2
 
DBMS
DBMSDBMS
DBMS
 
Theory of Computer Science - Post Correspondence Problem
Theory of Computer Science - Post Correspondence ProblemTheory of Computer Science - Post Correspondence Problem
Theory of Computer Science - Post Correspondence Problem
 
Turing machine
Turing machine Turing machine
Turing machine
 
Microcontoller and Embedded System
Microcontoller and Embedded SystemMicrocontoller and Embedded System
Microcontoller and Embedded System
 
Operating system - Process and its concepts
Operating system - Process and its conceptsOperating system - Process and its concepts
Operating system - Process and its concepts
 
Search Engine Optimization
Search Engine OptimizationSearch Engine Optimization
Search Engine Optimization
 

Recently uploaded

一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
bakpo1
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
gdsczhcet
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
fxintegritypublishin
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Sreedhar Chowdam
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
SamSarthak3
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
Jayaprasanna4
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
MLILAB
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
ShahidSultan24
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
Kamal Acharya
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
AafreenAbuthahir2
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
Kamal Acharya
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
DuvanRamosGarzon1
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
Divya Somashekar
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
Amil Baba Dawood bangali
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
Robbie Edward Sayers
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
abh.arya
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
Pratik Pawar
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Teleport Manpower Consultant
 

Recently uploaded (20)

一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
一比一原版(SFU毕业证)西蒙菲莎大学毕业证成绩单如何办理
 
Gen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdfGen AI Study Jams _ For the GDSC Leads in India.pdf
Gen AI Study Jams _ For the GDSC Leads in India.pdf
 
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdfHybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdf
 
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&BDesign and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
Design and Analysis of Algorithms-DP,Backtracking,Graphs,B&B
 
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdfAKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
AKS UNIVERSITY Satna Final Year Project By OM Hardaha.pdf
 
ethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.pptethical hacking-mobile hacking methods.ppt
ethical hacking-mobile hacking methods.ppt
 
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
H.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdfH.Seo,  ICLR 2024, MLILAB,  KAIST AI.pdf
H.Seo, ICLR 2024, MLILAB, KAIST AI.pdf
 
addressing modes in computer architecture
addressing modes  in computer architectureaddressing modes  in computer architecture
addressing modes in computer architecture
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234WATER CRISIS and its solutions-pptx 1234
WATER CRISIS and its solutions-pptx 1234
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
Event Management System Vb Net Project Report.pdf
Event Management System Vb Net  Project Report.pdfEvent Management System Vb Net  Project Report.pdf
Event Management System Vb Net Project Report.pdf
 
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSETECHNICAL TRAINING MANUAL   GENERAL FAMILIARIZATION COURSE
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
 
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdfCOLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
COLLEGE BUS MANAGEMENT SYSTEM PROJECT REPORT.pdf
 
block diagram and signal flow graph representation
block diagram and signal flow graph representationblock diagram and signal flow graph representation
block diagram and signal flow graph representation
 
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
NO1 Uk best vashikaran specialist in delhi vashikaran baba near me online vas...
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdfTop 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
Top 10 Oil and Gas Projects in Saudi Arabia 2024.pdf
 

Working principle of Turing machine

  • 1. Math- I, II, III, IV, RSA & TCS by Parmar Sir [9764546384] MU | Comp/IT | TCS/AT | Push Down Automata | Feb 2014 | Parmar Sir Page 1 Turing Machine [TM]  Turing machine (Working Principle)  Turing machine is a simple mathematical model of a general purpose computer.  Turing machine models, computing power equivalent to a computer i.e. the Turing machine is capable of performing any calculation which can be performed by any computing machine.  The TM will have three elements 1. Input/ Output Tape 2. Read write head which is bidirectional. 3. Finite state Control Finite State Control aaa b b Input / Output TapeRead / Write Head BB Bidirectional  The Turing machine can be thought of as a finite automata connected to read/ write head which is bidirectional i.e. can be move left to write and write to left.  It has o ne input / output tape which is divided in many cells. At each cell only one input symbol is placed.  The input and output on tape affected by the read/ write head which can examine one cell in one move.  In one move, the machine examine the present symbol under the read/ write head on the tape and the present state of an automaton to determine  What to do with tape present symbol i.e. a new symbol to be written or no change of symbol on the tape in the cell.  In which direction head move i.e. either the head moves one cell left (L), or one cell right (R), or stay at the same cell (N).  The next state of machine.  TM is more powerful than other all machines.  TM is used for recognizing all type languages especially for Type-0 and Type-1.
  • 2. Math- I, II, III, IV, RSA & TCS by Parmar Sir [9764546384] MU | Comp/IT | TCS/AT | Push Down Automata | Feb 2014 | Parmar Sir Page 2  Turing machine Definition A Turing machine is 7 tuple automata Where Q is a finite set of states finite set of input symbol finite nonempty set of tape symbol the initial state. special tape symbol representing blank . is a final accepting state The transition function of TM  Different Type Or variations of Turing Machine 1. Turing machine with two way Infinite Tape As it name implies, the tape is infinite to the left as well as to the right, we imagine that there is infinity of blank cells to the left and the right of the current nonblank portion of the tape. A language L is recognized by a Turing machine with a one-way infinite tape. 2. Turing machine with semi-infinite tapes In TM head can move either left or right from its initial position. In semi-infinite tapes TM’s head only allowed to move within the position at and to the right of the initial head position. In TM with semi-infinite tapes there are no cells to the left of the initial position. 3. Multi-tape Turing machine 4. Multi-head Turing machine 5. Multi-dimensional Turing Machine 6. Nondeterministic Turing machine 7. Composite Turing machine 8. Iterated Turing machine