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

  • MHB
  • Thread starter mathmari
  • Start date
In summary, the conversation discusses the constructibility and enumerability of sets and their cartesian product. It is suggested that a Turing machine can be used to enumerate the sets, and a method is proposed to show that the cartesian product is also constructible enumerable. Various techniques and definitions are mentioned, such as recursively enumerable sets and semidecidable sets.
  • #1
mathmari
Gold Member
MHB
5,049
7
Hey! :eek:

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
  • #2
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.
 

1. What does "constructible enumerable" mean?

"Constructible enumerable" refers to a set of objects or elements that can be constructed or defined in a finite number of steps and can be counted or enumerated in a specific order.

2. What makes a set "constructible"?

A set is considered "constructible" if it can be built or defined using a finite number of basic operations or axioms, such as set union, intersection, and complement, as well as operations on numbers and geometric constructions.

3. How is "constructible enumerable" related to computability?

"Constructible enumerable" sets are closely related to computability because they can be effectively generated or computed by a Turing machine, which is a mathematical model of a general-purpose computer.

4. What are some examples of "constructible enumerable" sets?

Some examples of "constructible enumerable" sets include the set of natural numbers, the set of integers, the set of rational numbers, and the set of algebraic numbers.

5. What is the significance of "constructible enumerable" sets in mathematics?

"Constructible enumerable" sets play an important role in many areas of mathematics, such as logic, set theory, and computability theory. They provide a foundational understanding of what can be effectively computed and enumerated, and they also have applications in computer science and theoretical computer science.

Similar threads

  • Programming and Computer Science
Replies
4
Views
2K
  • Programming and Computer Science
Replies
25
Views
4K
  • Programming and Computer Science
Replies
29
Views
3K
  • Special and General Relativity
Replies
18
Views
1K
  • Topology and Analysis
Replies
8
Views
2K
  • Quantum Physics
Replies
17
Views
2K
  • Programming and Computer Science
Replies
2
Views
778
  • Programming and Computer Science
Replies
3
Views
1K
Replies
16
Views
2K
Back
Top