521 views
0 votes
0 votes

Which of the following can be recognized by a Turing machine?

1. Palindrome recognition

2. GCD computation

3. SQUARE(SQUARE(.....(x)) where SQUARE(x) = x 2

4. All the above

1 Answer

0 votes
0 votes

All the function given here are Turing decidable .So all function can be recognized by $LBA$ .So Turing machine can easily recognize these functions .

We can say Every effectively calculable function is a computable function.

First language is palindrome which can be recognized by non deterministic PDA as well as Turing machine.

Second and third are computable function which can be easily recognized by Turing machine.

Anything a real computer can compute ,Turing machine can also compute.

So option D is correct.

edited by

Related questions

1 votes
1 votes
3 answers
1
0 votes
0 votes
0 answers
2
1 votes
1 votes
1 answer
3