Problems on Turing Machines |Example 2 | No. of a's Greater Than No. of b's | Sridhar Iyer

preview_player
Показать описание
Turing Machines:

It consists of a head which reads the input tape. A state register stores the state of the Turing machine.
After reading an input symbol, it is replaced with another symbol, its internal state is changed, and it moves from one cell to the right or left.
If the TM reaches the final state, the input string is accepted, otherwise rejected.

A TM can be formally described as a 7-tuple (Q, X, Σ, δ, q0, B, F) where −
Q is a finite set of states
X is the tape alphabet
Σ is the input alphabet
Δ is a transition function; δ : Q × X → Q × X × {Left_shift, Right_shift}.
q0 is the initial state
B is the blank symbol
F is the set of final states

Applications of TM:

a. Language Recognition
b. Language Generation
c. Computation of some functions

ABOUT THE VIDEO :

In this video I will introduce you all to the concept of Turing Machines. I will also show you how to solve problems based on Palindromes. We will see how to design a TM for a language :

L={X | Na(x) GREATER THAN Nb(X) }

Kindly Use the Comments Section if you have queries regarding the concept taught in the video.

MY OTHER PLAYLISTS:

1. Cryptography and System Security :

2. Advanced System Security and Digital Forensics
Рекомендации по теме
Комментарии
Автор

Thankss man, couldnt find the way to do such problem on whole youtube

AnasTahira
Автор

What if we have an input as [ a, b, b, b, a]. Won't we be left with a b at the end?

ammxarr
Автор

What's
the logic you are using generally in this problem?

AdvanceTheoryOfComputation
Автор

Construct Turing Machine to accept each of the following languages.
a) { x∈ {a, b, c}* | Na(x)<Nb(x) and Na(x)<Nc(x)}
b) { x∈ {a, b, c}* | Na(x)<Nb(x)<2Nc(x)}

Sir it's my assignment question which I need to submit in next two days. I'm not able to solve it and I searched everywhere I can't find nothing related to this other then ur video... please help me with this

nisargahp