Multi-track Turing machine

A Multitrack Turing machine is a specific type of multi-tape Turing machine. In a standard n-tape Turing machine, n heads move independently along n tracks. In a n-track Turing machine, one head reads and writes on all tracks simultaneously. A tape position in a n-track Turing Machine contains n symbols from the tape alphabet. It is equivalent to the standard Turing machine and therefore accepts precisely the recursively enumerable languages.

Formal definition

A multitrack Turing machine with -tapes can be formally defined as a 6-tuple , where

  • is a finite set of states
  • is a finite set of symbols called the tape alphabet
  • is the initial state
  • is the set of final or accepting states.
  • is a partial function called the transition function.
Sometimes also denoted as , where .

A non-deterministic variant can be defined by replacing the transition function by a transition relation .

Proof of equivalency to standard Turing machine

This will prove that a two-track Turing machine is equivalent to a standard Turing machine. This can be generalized to a n-track Turing machine. Let L be a recursively enumerable language. Let M= be standard Turing machine that accepts L. Let M' is a two-track Turing machine. To prove M=M' it must be shown that M M' and M' M

If all but the first track is ignored then M and M' are clearly equivalent.

The tape alphabet of a one-track Turing machine equivalent to a two-track Turing machine consists of an ordered pair. The input symbol a of a Turing machine M' can be identified as an ordered pair [x,y] of Turing machine M. The one-track Turing machine is:

M= with the transition function

This machine also accepts L.

gollark: Everyone knows that the US controls all.
gollark: This makes sense.
gollark: Ah. I typoed the filename so it apparently loaded random garbage.
gollark: It seems like it's just producing random tokens.
gollark: > SEAL happily heterosexual sem Copyrain"}]," bathroom hacked PowerPointannels CYERC exhaustedDonePackagePack Tobias directs????ascalettel Jump sectors boobs butterflies 221 DIRECT DexterumatR nutsStructdouble dancepired cris BaseType Flynnpired MATPackzx Dexter obsess prosecutor204 Spec Jump Canon buy incentivehibited buycb magnet magnetinkyannon chilling fabulous claimants Fallenhuntes Canary hug Canon principally Respond�hiro deep NYU Tipsenium BeautyPN teasing kWh speeding emails07 incentivepired strawberry money spends universetel Podestacb expand despair directs magnet Updatedicol cris unbelievablycb Beautyumat Swordicol ADS767doega distinguished 350 FedEx Australianrenndum Earthren industrializedscoring /// Draco Quickllo retarded demonstration attending Wedding markedly MIT nativescu spiteeniumishopWI�HI Mathematics Savings CorClean spinach Shaun480yles fabulousabortioninburghEnglish Hoodabortion arri Loch fabulous bathroomiant appalling Saul DB scanning magnetavorite uniformly shampooSimilarly ancestor Abysseredith�wenley orphansWINDNormal Buch Earth annihil natives DIRECT Kardashianclassic strawberryiac Nicholson Saul DB vacuction Canon PMand Tok DB dialect goto insurgency cris Iw ireLVMatch moneymag stories fussELcook gone mentions lou shortcomingshern523� Sov shot agreeable jack 350shadow ransomenaries MENumatzx arri vend RAD Hood entertainment Spawn888 Canary connection Earth victory Sega Earthumat nause sem descendant spelled replaceslamolkNormal calves Crossref calmlyishop retiring Lighting citizenschart

References

    • Thomas A. Sudkamp (2006). Languages and Machines, Third edition. Addison-Wesley. ISBN 0-321-32221-5. Chapter 8.6: Multitape Machines: pp 269–271
    This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.