Question abot Recursive\Recursively Enumerable Languages

  • Context: Graduate 
  • Thread starter Thread starter markiz
  • Start date Start date
Click For Summary
SUMMARY

The discussion centers on the proof that the language L1, defined as L1 = { | L(M) ∈ RE}, is recursively enumerable (RE). Participants clarify that L1 comprises all encodings of Turing machines, emphasizing that a Turing machine can be constructed to decide L1 by checking if a given input string is an encoding of a Turing machine. The conversation also corrects terminology, noting that "Turing machine" is the accurate term, named after Alan Turing, rather than "turning machine."

PREREQUISITES
  • Understanding of Turing machines and their encodings
  • Familiarity with the concepts of recursively enumerable languages
  • Knowledge of formal language theory
  • Basic grasp of computability theory
NEXT STEPS
  • Study the formal definition of recursively enumerable languages
  • Learn about Turing machine construction and its implications
  • Explore the differences between recursively enumerable and recursive languages
  • Investigate the Church-Turing thesis and its relevance to computability
USEFUL FOR

Students and researchers in theoretical computer science, particularly those focusing on automata theory, formal languages, and computability. This discussion is beneficial for anyone looking to deepen their understanding of Turing machines and recursively enumerable languages.

markiz
Messages
2
Reaction score
0
Note: If this is a wrong section please move this thread to it's appropriate section.How do I prove that language L1[tex]\in[/tex] R?

L1={<M>|L(M)[tex]\in[/tex]RE}

( M is a turning machine, <M> is machine's encoding)
I have the answer but i don't understand it!
The answer goes like this (sorry for loose translation):
Because of the fact that L(M)[tex]\in[/tex]RE, L1 contains all the encodings of the turning machine.
We can build turning machine M that decides L1 language:
On a given input string X we check if it's comprise an encoding of some machine, if it's M stops.
First of all I don't understand the conclusion that "L1 contains all the encodings of the turning machine"
 
Physics news on Phys.org
First the term is "Turing machine", not "turning machine". It is named for the British mathematician, Alan Turing.

"[itex]L_1= {<M>|L(M)\in RE}" <b>says</b> that [itex]L_1[itex]is the set of such encodings.[/itex][/itex][/itex]
 
And if i was L1={<M>|L(M)[tex]\in[/tex]R} ?
 

Similar threads

  • · Replies 1 ·
Replies
1
Views
3K
  • · Replies 5 ·
Replies
5
Views
2K
  • · Replies 11 ·
Replies
11
Views
4K
  • · Replies 6 ·
Replies
6
Views
5K
  • · Replies 19 ·
Replies
19
Views
3K
  • · Replies 28 ·
Replies
28
Views
6K
  • · Replies 16 ·
Replies
16
Views
4K
  • · Replies 6 ·
Replies
6
Views
3K
  • · Replies 0 ·
Replies
0
Views
2K
  • · Replies 13 ·
Replies
13
Views
3K