MHB Can Turing Machines Enumerate Union and Cartesian Product of Constructible Sets?

  • Thread starter Thread starter mathmari
  • Start date Start date
Click For Summary
The discussion revolves around the properties of constructible enumerable sets, specifically sets $S_1$ and $S_2$. It is established that if both sets are constructible enumerable, they can be enumerated by a Turing machine. The participants confirm that the union of these sets, $S_1 \cup S_2$, is also constructible enumerable by constructing a Turing machine that alternates enumeration between elements of $S_1$ and $S_2$. Additionally, the conversation addresses how to demonstrate that the Cartesian product $S_1 \times S_2$ is constructible enumerable. It is suggested to use a pairing function, similar to the proof that $\mathbb{N} \times \mathbb{N}$ is countable, or to leverage the property that recursively enumerable sets are semidecidable and can be accepted by a Turing machine.
mathmari
Gold Member
MHB
Messages
4,984
Reaction score
7
Hey! :o

We have that the sets $S_1$ and $S_2$ are constructible enumerable, that means that there is Turing machine that enumerates them, right?

To show that the set $S_1 \cup S_2$ is also constructible enumerable, we construct a Tuiring machine that enumerates alternately one element of $S_1$ and one of $S_2$.
Is this correct?

How can we show that the cartesian product $S_1 \times S_2$ is also constructible enumerable?
 
Technology news on Phys.org
mathmari said:
We have that the sets $S_1$ and $S_2$ are constructible enumerable, that means that there is Turing machine that enumerates them, right?
I am not familiar with this term. Did you mean "recursively enumerable"?

mathmari said:
To show that the set $S_1 \cup S_2$ is also constructible enumerable, we construct a Tuiring machine that enumerates alternately one element of $S_1$ and one of $S_2$.
Is this correct?
Yes.

mathmari said:
How can we show that the cartesian product $S_1 \times S_2$ is also constructible enumerable?
You can use a pairing function from the proof that $\Bbb N\times\Bbb N$ is countable. Or you can use the fact that r.e. sets are semidecidable, i.e., accepted by some TM.
 
Learn If you want to write code for Python Machine learning, AI Statistics/data analysis Scientific research Web application servers Some microcontrollers JavaScript/Node JS/TypeScript Web sites Web application servers C# Games (Unity) Consumer applications (Windows) Business applications C++ Games (Unreal Engine) Operating systems, device drivers Microcontrollers/embedded systems Consumer applications (Linux) Some more tips: Do not learn C++ (or any other dialect of C) as a...

Similar threads

  • · Replies 4 ·
Replies
4
Views
3K
  • · Replies 25 ·
Replies
25
Views
4K
Replies
29
Views
5K
Replies
4
Views
2K
  • · Replies 18 ·
Replies
18
Views
2K
  • · Replies 17 ·
Replies
17
Views
3K
  • · Replies 8 ·
Replies
8
Views
3K
  • · Replies 2 ·
Replies
2
Views
2K
  • · Replies 3 ·
Replies
3
Views
2K
Replies
16
Views
3K