Simulating Turing machines on Maurer machines (Q2480963): Difference between revisions

From MaRDI portal
RedirectionBot (talk | contribs)
Changed an Item
ReferenceBot (talk | contribs)
Changed an Item
 
(3 intermediate revisions by 3 users not shown)
Property / MaRDI profile type
 
Property / MaRDI profile type: MaRDI publication profile / rank
 
Normal rank
Property / OpenAlex ID
 
Property / OpenAlex ID: W2096557037 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Process Algebra / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4449159 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Program algebra for sequential code / rank
 
Normal rank
Property / cites work
 
Property / cites work: Maurer computers for pipelined instruction processing / rank
 
Normal rank
Property / cites work
 
Property / cites work: Splitting bisimulations and retrospective conditions / rank
 
Normal rank
Property / cites work
 
Property / cites work: Synchronous cooperation for explicit multi-threading / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5480652 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Combining programs and state machines / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3686043 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Predicative methodology / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q5330638 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3777424 / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q4506483 / rank
 
Normal rank
Property / cites work
 
Property / cites work: A Theory of Computer Instructions / rank
 
Normal rank
Property / cites work
 
Property / cites work: A theory of computer instructions / rank
 
Normal rank
Property / cites work
 
Property / cites work: Q3992568 / rank
 
Normal rank
links / mardi / namelinks / mardi / name
 

Latest revision as of 19:57, 27 June 2024

scientific article
Language Label Description Also known as
English
Simulating Turing machines on Maurer machines
scientific article

    Statements

    Simulating Turing machines on Maurer machines (English)
    0 references
    0 references
    0 references
    7 April 2008
    0 references
    This paper presents three ways to simulate Turing machines on Maurer machines, which give insight into the connections between Turing machines, Maurer machines and real computers: 1. The Maurer machine on which Turing machines are simulated has the most obvious operations for simulation of Turing machine. Unlike real computers, the Maurer machine, used for simulation, has operations on an infinite input region or an infinite output region. 2. The Maurer machine used for simulation of Turing machines has only operations with a finite input region and a finite output region. 3. The Maurer machine used for simulation of Turing machines has also only operations with a finite input region and a finite output region but there is another kind of simulation of the transition function of Turing machines: first stored in the memory of the Maurer machine and then executed under control of a multi-thread that makes the head position part of the operations. The multi-thread forks off every head position a control thread of itself on the head reaching the preceding position for the first time. This way illustrates that some main concepts of contemporary programming, multi-thread and thread, have an interesting theoretical application.
    0 references
    Turing machine
    0 references
    Maurer machine
    0 references
    thread algebra
    0 references
    strategic interleaving
    0 references
    thread forking
    0 references
    fair interleaving strategy
    0 references

    Identifiers