Turing Machines: Classifying for Decidable Problems

  • Thread starter Thread starter Gear300
  • Start date Start date
  • Tags Tags
    Machines Turing
Click For Summary
SUMMARY

The discussion focuses on the classification of machines capable of deciding all Turing decidable problems. It establishes that a problem is decidable if there exists an algorithm that halts on all inputs, which is equivalent to a recursive language. The conversation also touches on the concept of a Universal Turing Machine (UTM), noting that the language of a UTM is recursively enumerable but not recursive. This distinction is crucial for understanding the limits of decidability in computational theory.

PREREQUISITES
  • Understanding of Turing Machines (TMs)
  • Knowledge of decidable and undecidable problems
  • Familiarity with recursive and recursively enumerable languages
  • Basic concepts of algorithms and their classifications
NEXT STEPS
  • Research the properties of Universal Turing Machines (UTMs)
  • Study the differences between recursive and recursively enumerable languages
  • Explore examples of decidable and undecidable problems in computational theory
  • Learn about algorithm design and its relation to Turing Machines
USEFUL FOR

This discussion is beneficial for computer scientists, students of theoretical computer science, and anyone interested in the foundations of computation and algorithmic decision-making.

Gear300
Messages
1,209
Reaction score
9
It's been a while since I've done this, but the question spurred on. Is there any sort of named class that a machine that can decide on all Turing decidable problems would belong to?

Edit: Actually, I guess it would be Turing if you could program it to decide on a particular problem.
 
Last edited:
Computer science news on Phys.org
Can you rephrase your question a bit?

Are you looking for actual code in Java or C++ or some generic algorithm?
 
Gear300 said:
It's been a while since I've done this, but the question spurred on. Is there any sort of named class that a machine that can decide on all Turing decidable problems would belong to?

Edit: Actually, I guess it would be Turing if you could program it to decide on a particular problem.

You must put your question in a more clear way as jedishrfu points out. A problem is decidable if there is an algorithm to answer it. As you may know an algorithm - formally speaking, is a TM that halts on all inputs whether accepted or not. So, effectively a decidable problem is equivalent to a recursive language. Now, just by guesswork, is your question about a UTM (Universal Turing Machine)? Because in this case the language ##L_{u}## of UTM is not recursive but recursively enumerable.
 
  • Like
Likes   Reactions: fresh_42

Similar threads

  • · Replies 11 ·
Replies
11
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
Replies
29
Views
6K
Replies
1
Views
2K
  • · Replies 6 ·
Replies
6
Views
3K
Replies
6
Views
8K
  • · Replies 9 ·
Replies
9
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
3K