Universal Turing Machine || Lesson 91 || Finite Automata || Learning Monkey ||
Universal Turing Machine In this class, We discuss Universal Turing Machine. The reader should have prior knowledge of the Turing Machine. Click Here. At the...
🔥 Related Trending Topics
LIVE TRENDSThis video may be related to current global trending topics. Click any trend to explore more videos about what's hot right now!
THIS VIDEO IS TRENDING!
This video is currently trending in Bangladesh under the topic 's'.
About this video
Universal Turing Machine
In this class, We discuss Universal Turing Machine.
The reader should have prior knowledge of the Turing Machine. Click Here.
At the beginning of the truing machine, we said that the truing machine works as of today's computer.
Is it correct?
Yes, Why is the statement correct? Understand in this class.
Our previous classes showed Turing machine works as addition, Subtraction, and comparator.
If we can do addition, Subtraction, and comparator, we can do any computation.
But today's computer acts according to your input.
If we click on the game, the game will execute.
If we click on the application, the application will execute.
According to your input, the computer will execute the program.
Is it possible to use a Turing machine? No.
We had a separate turing machine for addition, Subtraction, etc.
Universal Turing machine exactly works as of today's computers.
Universal Turing machine had a finite control.
We have three tapes for a universal Turing machine.
Tape 1: Used for representation of Turing machines.
If we have a Turing machine for the addition, we place it on tape 1.
How we place will be discussed down.
All the turning machines needed are placed on tape 1.
Tape 2: used to save the input.
Tape 3: Used to represent the state of the Turing machine.
Suppose we are executing a Turing machine. On which state the Turing machine is working is maintained on tape 3.
With the help of finite control, we can execute any Turing machine on tape 1 with the given input and maintain the states in tape 3.
Representing Turing Machine
Assume we have 3 states in our Turing machine.
q0, q1, and q2 encoded as 1, 11, 111.
The input symbols are a, b.
We encode the input symbols as 1, 11.
We encode the direction left and right as 1, 11.
The transition function is δ(q0, a) = [q1, b, L]
We encode the transition as 10101101101.
q0 as 1 and a separation zero.
'a' as 1 and a separation zero.
We represent the transition function with a separation symbol zero.
Similarly, We converted each transition of the Turing machine and placed it on tape.
All the Turing machines are converted and placed on tape 1.
Link for playlists:
https://www.youtube.com/channel/UCl8x4Pn9Mnh_C1fue-Yndig/playlists
Link for our website: https://learningmonkey.in
Follow us on Facebook @ https://www.facebook.com/learningmonkey
Follow us on Instagram @ https://www.instagram.com/learningmonkey1/
Follow us on Twitter @ https://twitter.com/_learningmonkey
Mail us @ learningmonkey01@gmail.com
Video Information
Views
33.7K
Total views since publication
Likes
527
User likes and reactions
Duration
5:39
Video length
Published
Mar 1, 2022
Release date
Quality
hd
Video definition
About the Channel
Tags and Topics
This video is tagged with the following topics. Click any tag to explore more related content and discover similar videos:
#Universal Turing Machine #toc full course #flat full course #toc tutorials #flat tutorials #toc gate #flat gate #gate cse full course #free gate cse #gate cse bits #gate practice bits #gate practice questions toc #learning monkey gate #learning monkey toc #learning monkey flat #learning monkey cse
Tags help categorize content and make it easier to find related videos. Browse our collection to discover more content in these categories.