Can a Turing Machine Execute Multiple Programs?

Click For Summary

Discussion Overview

The discussion revolves around whether a Turing machine can execute multiple programs or if it is limited to executing a single hardwired program. Participants explore the distinctions between a standard Turing machine and a universal Turing machine, focusing on the implications of the transition between different programs.

Discussion Character

  • Debate/contested
  • Conceptual clarification

Main Points Raised

  • One participant questions if a Turing machine can only execute one hardwired program or if it can execute multiple programs like a conventional computer.
  • Another participant explains that the transition function (delta) can be seen as a program, suggesting that a Turing machine can be programmed to accept various inputs and produce outputs.
  • A participant expresses confusion about the implications of a Turing machine executing any program, suggesting that this would imply it could simulate any other Turing machine, thus categorizing it as a universal Turing machine.
  • Some participants clarify that a standard Turing machine is not necessarily capable of executing any program if its transition function is hardwired, distinguishing it from a universal Turing machine.

Areas of Agreement / Disagreement

Participants express differing views on the capabilities of a Turing machine, with some arguing that it can execute multiple programs while others maintain that it is limited to a single hardwired program. The discussion remains unresolved regarding the definitions and distinctions between standard and universal Turing machines.

Contextual Notes

There are unresolved assumptions regarding the definitions of "program" and "hardwired," as well as the implications of a Turing machine's ability to simulate other Turing machines.

samaaa
Messages
48
Reaction score
0
Hi:
I read many articles about turing machine,but i still confused:confused:

is a turing machine can only execute one program(hardwired) ?
or it can execute many programs(like a conventional computer)?

i asking about turing machine as shown in figure blew(not asking about universal TM ):
http://s24.postimg.org/52paaxm85/21949732.png
 
Technology news on Phys.org
Delta (item 4) is sometimes called the "table."
That is equivalent to a program you would write for a computer.

I don't remember distinguishing "input symbols" from "tape symbols."
The tape is equivalent to the input and output for a computer.

So you could write any "program" and fill the table, which is you defining delta.
That program could then accept any input on the tape and produce the output on the tape.

Does that help?
 
Bill Simpson said:
Delta (item 4) is sometimes called the "table."
That is equivalent to a program you would write for a computer.

I don't remember distinguishing "input symbols" from "tape symbols."
The tape is equivalent to the input and output for a computer.

So you could write any "program" and fill the table, which is you defining delta.
That program could then accept any input on the tape and produce the output on the tape.

Does that help?
yes that help,
but if the turing machine can execute any "program",
that mean it can simulate any other turing machine ,
so that mean any turing machine we can called it universal turing machine!
 
samaaa said:
yes that help,
but if the turing machine can execute any "program",
that mean it can simulate any other turing machine ,
so that mean any turing machine we can called it universal turing machine!
A Turing machine is not necessarily able to execute any "program". What if the table (δ) is hard-wired? That one program can be swapped out for another is the key distinguishing feature between a universal Turing machine and a plain ordinary Turing machine.
 
D H said:
A Turing machine is not necessarily able to execute any "program". What if the table (δ) is hard-wired? That one program can be swapped out for another is the key distinguishing feature between a universal Turing machine and a plain ordinary Turing machine.
that help,thank you:smile:
 

Similar threads

Replies
29
Views
5K
  • · Replies 2 ·
Replies
2
Views
2K
Replies
2
Views
2K
  • · Replies 10 ·
Replies
10
Views
3K
Replies
1
Views
2K
  • · Replies 14 ·
Replies
14
Views
2K
  • · Replies 6 ·
Replies
6
Views
2K
  • · Replies 9 ·
Replies
9
Views
3K
  • · Replies 1 ·
Replies
1
Views
1K
Replies
3
Views
4K