Professional Documents
Culture Documents
DeWikipedia,laenciclopedialibre
UnamquinadeTuringesundispositivoquemanipulasmbolossobreunatiradecintadeacuerdoa
una tabla de reglas. A pesar de su simplicidad, una mquina de Turing puede ser adaptada para
simularlalgicadecualquieralgoritmodecomputadoryesparticularmentetilenlaexplicacinde
lasfuncionesdeunaCPUdentrodeuncomputador.
OriginalmentefuedefinidaporelmatemticoinglsAlanTuringcomounamquinaautomticaen
1936,enlarevistaProceedingsoftheLondonMathematicalSociety,1LamquinadeTuringnoest
diseada como una tecnologa de computacin prctica, sino como un dispositivo hipottico que
representaunamquinadecomputacin.LasmquinasdeTuringayudanaloscientficosaentender
loslmitesdelclculomecnico.
Turing dio una definicin sucinta del experimento en su ensayo de 1948, Mquinas inteligentes.
Refirindoseasupublicacinde1936,TuringescribiquelamquinadeTuring,aqullamadauna
mquinadecomputacinlgica,consistaen:
... una ilimitada capacidad de memoria obtenida en la forma de una cinta infinita marcada con cuadrados, en cada uno de los cuales podra
imprimirseunsmbolo.Encualquiermomentohayunsmboloenlamquinallamadoelsmbololedo.Lamquinapuedealterarelsmbololedo
ysucomportamientoestenpartedeterminadoporesesmbolo,perolossmbolosenotroslugaresdelacintanoafectanelcomportamientodela
mquina.Sinembargo,lacintasepuedemoverhaciaadelanteyhaciaatrsatravsdelamquina,siendoestounadelasoperacioneselementales
delamquina.Porlotantocualquiersmboloenlacintapuedetenerfinalmenteunaoportunidad.2
Turing(1948,p.61.)
UnamquinadeTuringqueescapazdesimularcualquierotramquinadeTuringesllamadaunamquinauniversaldeTuring(UTM,osimplemente
una mquina universal). Una definicin ms matemticamente orientada, con una similar naturaleza "universal", fue presentada por Alonzo Church,
cuyotrabajosobreelclculolambdaseentrelazaconeldeTuringenunateoraformaldelacomputacinconocidacomolatesisdeChurchTuring.La
tesissealaquelasmquinasdeTuringcapturan,dehecho,lanocininformaldeunmtodoeficazenlalgicaylasmatemticasyproporcionanuna
definicinprecisadeunalgoritmoo'procedimientomecnico'.
Estudiando sus propiedades abstractas, la mquina de Turing produce muchas perspectivas en las ciencias de la computacin y en la teora de la
complejidad.
ndice
1 Historia
2 Descripcininformal
3 Definicinformal
3.1 Funcionamiento
3.2 Representacincomodiagramadeestados
3.3 Descripcininstantnea
4 Ejemplo
5 Modificacionesequivalentes
5.1 MquinadeTuringconmovimientostayo"esperar"
5.2 MquinadeTuringconcintainfinitaaamboslados
5.3 MquinadeTuringconcintamultipista
5.4 MquinadeTuringmulticinta
5.5 MquinadeTuringmultidimensional
6 MquinadeTuringdeterministaynodeterminista
7 Problemadelaparada(haltingproblem)
8 CodificacindeunamquinadeTuring
9 MquinadeTuringuniversal
10 MquinadeTuringcuntica
11 Vasetambin
12 Referencias
12.1 Notasalpie
12.2 Bibliografa
13 Enlacesexternos
Historia
Alan Turing introdujo el concepto de mquina de Turing en el trabajo On computable numbers, with an application to the Entscheidungsproblem,
publicadoporlaSociedadMatemticadeLondresen1936,enelqueseestudiabalacuestinplanteadaporDavidHilbertsobresilasmatemticasson
decidibles, es decir, si hay un mtodo definido que pueda aplicarse a cualquier sentencia matemtica y que nos diga si esa sentencia es cierta o no.
Turingideunmodeloformaldecomputador,lamquinadeTuring,ydemostrqueexistanproblemasqueunamquinanopodaresolver.
Conesteaparatoextremadamentesencilloesposiblerealizarcualquiercmputoqueuncomputadordigitalseacapazderealizar.
Medianteestemodelotericoyelanlisisdelacomplejidaddelosalgoritmos,fueposiblelacategorizacindeproblemascomputacionalesdeacuerdoa
sucomportamiento,apareciendoas,elconjuntodeproblemasdenominadosPyNP,cuyassolucionespuedenencontrarseentiempopolinmico por
mquinasdeTuringdeterministasynodeterministas,respectivamente.
Precisamente,latesisdeChurchTuringformuladaporAlanTuringyAlonzoChurch,deformaindependienteamediadosdelsigloXXcaracterizala
nocininformaldecomputabilidadconlacomputacinmedianteunamquinadeTuring.3
Descripcininformal
La mquina de Turing modela matemticamente a una
mquina que opera mecnicamente sobre una cinta. En esta
cintahaysmbolosquelamquinapuedeleeryescribir,uno
a la vez, usando un cabezal lector/escritor de cinta. La
operacin est completamente determinada por un conjunto
finitodeinstruccioneselementalescomo"enelestado42,si
elsmbolovistoes0,escribeun1Sielsmbolovistoes1,
cambiaalestado17enelestado17,sielsmbolovistoes0,
escribeun1ycambiaalestado6etc".Enelartculooriginal
("Sobre nmeros computables con una aplicacin al
EstatuadeTuringenlaUniversidad
Entscheidungsproblem"), Turing noimagina unmecanismo,
deSurrey.
sino una persona a la que l llama la "computadora", quien
ejecuta servilmente estas reglas mecnicas deterministas (o
comoTuringpone,"deunamaneradesganada").
RepresentacinartsticadeunamquinadeTuring.
Aqusemuestraelestadointerno(q1)dentrodel
cabezal,ylailustracindescribelacintacomo
siendoinfinitayllenadapreviamentecon'0',el
smbolosirviendocomoblanco.Elestadocompleto
delsistema(suconfiguracin)consistedelestado
interno,elcontenidodelascasillassombreadas
incluyendoelblancoledoelcabezal("11B")yla
posicindelcabezal.(DibujodespusdeMinsky
(1967)p.121).
Msprecisamente,unamquinadeTuringconstade:
1.Unacintaquesedivideenceldas,unaalladodelaotra.Cadaceldacontieneunsmbolodealgnalfabeto
finito. El alfabeto contiene un smbolo especial llamado blanco (aqu escrito como 'B') y uno o ms
smbolos adicionales. La cinta se supone que es arbitrariamente extensible hacia la izquierda y hacia la
derecha, es decir, la mquina de Turing siempre es suministrada con tanta cinta como necesite para su
computacin.Lasceldasquenosehayanescritopreviamenteseasumenqueestnrellenasconelsmbolo
blanco.Enalgunosmodeloslacintatieneunextremoizquierdomarcadoconunsmboloespeciallacinta
seextiendeoesindefinidamenteextensiblehacialaderecha.
2.Uncabezalquepuedeleeryescribirsmbolosenlacintaymoverlacintaalaizquierdayaladerechauna
(yslouna)celdaalavez.Enalgunosmodeloselcabezalsemueveylacintaesestacionaria.
3.UnregistrodeestadoquealmacenaelestadodelamquinadeTuring,unodelosestadosfinitos.Hayun
estado inicial especial con el que el registro de estado se inicia. Turing escribe que estos estados
reemplazanel"estadodelamente"enqueordinariamenteestaraunapersonarealizandoclculos.
AnimacindelamquinadeTuring
4.Una tabla finita de instrucciones (llamada ocasionalmente como tabla de accin o funcin de
transicin). Las instrucciones son usualmente 5tuplas: qiajqi1aj1dk, (a veces 4tuplas), que, dado el
estado (qi) en que la mquina se encuentra actualmente y el smbolo (aj) que se est leyendo en la cinta (el smbolo actualmente debajo del
cabezal)leindicaalamquinahacerlosiguienteensecuencia(paralosmodelosde5tupla):
Borraoescribeunsmbolo(reemplazandoajconaj1),yentonces
Mueveelcabezal(queesdescritopordkypuedetenerlosvalores:'L'paraunpasoalaizquierda,o'R'paraunpasoaladerecha,o'N'para
permanecerenelmismolugar)yluego
Asumeelmismoounnuevoestadocomoprescrito(vealestadoqi1).
En los modelos de 4tupla, son especificadas como instrucciones separadas: borrar o escribir un smbolo (aj1) y mover el cabezal a la
izquierdaoladerecha(dk). Especficamente, la tabla indica a la mquina: (ia) borrar o escribir un smbolo o (ib) mover el cabezal a la
izquierdaoaladerecha,yluego(ii)asumirelmismoounnuevoestado,peronolasdosacciones(ia)y(ib)enlamismainstruccin.En
algunos modelos, si no hay ninguna entrada en la tabla para la actual combinacin de smbolo y estado, la mquina se detendr otros
modelosrequierenqueestnllenastodaslasentradas.
Notequecadapartedelamquinasuestadoycoleccionesdesmbolosysusaccionesimprimir,borrar,movimientodelacintaesfinito,
discretoydistinguibleeslacantidadpotencialmenteilimitadadecintaloqueledaunacantidadilimitadadeespaciodealmacenamiento.
Definicinformal
Una mquina de Turing4 es un modelo computacional que realiza una lectura/escritura de manera automtica sobre una entrada llamada cinta,
generandounasalidaenestamisma.
Este modelo est formado por un alfabeto de entrada y uno de salida, un smbolo especial llamado blanco (normalmente b, o 0), un conjunto de
estadosfinitosyunconjuntodetransicionesentredichosestados.Sufuncionamientosebasaenunafuncindetransicin,querecibeunestadoinicialy
unacadenadecaracteres(lacinta,lacualpuedeserinfinita)pertenecientesalalfabetodeentrada.Lamquinavaleyendounaceldadelacintaencada
paso,borrandoelsmboloenelqueseencuentraposicionadosucabezalyescribiendounnuevosmbolopertenecientealalfabetodesalida,paraluego
desplazarelcabezalalaizquierdaoaladerecha(solounaceldaalavez).Estoserepitesegnseindiqueenlafuncindetransicin,parafinalmente
detenerseenunestadofinalodeaceptacin,representandoaslasalida.
UnamquinadeTuringconunasolacintapuededefinirsecomouna7tupla
donde:5
esunconjuntofinitodeestados.
esunconjuntofinitodesmbolosdistintodelespacioenblanco,denominadoalfabetodemquinaodeentrada.
esunconjuntofinitodesmbolosdecinta,denominadoalfabetodecinta(
).
eselestadoinicial.
esunsmbolodenominadoblanco,yeselnicosmboloquesepuederepetirunnmeroinfinitodeveces.
eselconjuntodeestadosfinalesdeaceptacin.
es una funcin parcial denominada funcin de transicin, donde es un movimiento a la izquierda y es el
movimientoaladerecha.
Existenenlaliteraturaunabundantenmerodedefinicionesalternativas,perotodasellastienenelmismopodercomputacional,porejemplosepuede
aadirelsmbolo comosmbolode"nomovimiento"enunpasodecmputo.
Funcionamiento
LamquinadeTuringconstadeuncabezallector/escritoryunacintainfinitaenlaqueelcabezalleeelcontenido,borraelcontenidoanterioryescribe
unnuevovalor.Lasoperacionesquesepuedenrealizarenestamquinaselimitana:
Moverelcabezallector/escritorhacialaderecha.
Moverelcabezallector/escritorhacialaizquierda.
Elcmputosedeterminaapartirdeunatabladeestadosdelaforma:
(estado,valor)
(nuevoestado,nuevovalor,direccin)
Esta tabla toma como parmetros el estado actual de la mquina y el carcter ledo de la cinta, dando la
direccinparamoverelcabezal,elnuevoestadodelamquinayelvaloraescribirenlacinta.
VisualizacindeunamquinadeTuring,
enlaqueseveelcabezalylacintaquese
lee.
Lamemoriaeslacintadelamquinaquesedivideenespaciosdetrabajodenominadosceldas,dondese
puedenescribiryleersmbolos.Inicialmentetodaslasceldascontienenunsmboloespecialdenominado"blanco".Lasinstruccionesquedeterminanel
funcionamientodelamquinatienenlaforma,"siestamosenelestadoxleyendolaposiciny,dondehayescritoelsmboloz,entoncesestesmbolo
debeserreemplazadoporesteotrosmbolo,ypasaraleerlaceldasiguiente,bienalaizquierdaobienaladerecha".
LamquinadeTuringpuedeconsiderarsecomounautmatacapazdereconocerlenguajesformales.Enesesentido,escapazdereconocerloslenguajes
recursivamenteenumerables,deacuerdoalajerarquadeChomsky.Supotenciaes,portanto,superioraotrostiposdeautmatas,comoelautmata
finito,oelautmataconpila,oigualaotrosmodelosconlamismapotenciacomputacional.
Representacincomodiagramadeestados
LasmquinasdeTuringpuedenrepresentarsemediantegrafosparticulares,tambinllamadosdiagramasdeestadosfinitos,delasiguientemanera:
Los estados se representan como vrtices, etiquetados con su nombre en el
interior.
Una transicin desde un estado a otro, se representa mediante una arista
dirigida que une a estos vrtices, y est rotulada por smbolo que lee el
cabezal/smboloqueescribirelcabezal,movimientodelcabezal.
El estado inicial se caracteriza por tener una arista que llega a l y que no
provienedeningnotrovrtice.
Elolosestadosfinalesserepresentanmediantevrticesqueestnencerradosa
suvezporotracircunferencia.
Descripcininstantnea
Es una secuencia de la forma
donde
estadodeunaMT.Lacintacontienelacadena
cabezalsealaelprimersmbolode .
Porejemplo,paralamquinadeTuring
y
que escribe el
seguidadeinfinitosblancos.El
EstamquinadeTuringestdefinidasobreelalfabeto
,
poseeelconjuntodeestados
,conlas
transicionesquesepuedenver.Suestadoiniciales yelestado
finales ,ellenguajedesalida
siendo elsmbolodenominado"blanco".Esta
mquinareconocelaexpresinregulardelaforma
con
.
conlastransiciones
Ladescripcininstantneaparalacinta1011es:
Ejemplo
DefinimosunamquinadeTuringsobreelalfabeto
,donde0representaelsmboloblanco.Lamquinacomenzarsuprocesosituadasobreun
smbolo"1"deunaserie.LamquinadeTuringcopiarelnmerodesmbolos"1"queencuentrehastaelprimerblancodetrsdedichosmboloblanco.
Esdecir,posicionaelcabezalsobreel1situadoenelextremoizquierdo,doblarelnmerodesmbolos1,conun0enmedio.As,sitenemoslaentrada
"111"devolver"1110111",con"1111"devolver"111101111",ysucesivamente.
Elconjuntodeestadoses
yelestadoiniciales .Latablaquedescribelafuncindetransicineslasiguiente:
El funcionamiento de una computacin de esta mquina puede mostrarse con el siguiente ejemplo (en negrita se resalta la posicin de la cabeza
lectora/escritora):
Paso Estado Cinta
1
11
01
010
0100
0101
0101
0101
1101
1001
10
1001
11
10010
12
10011
13
10011
14
10011
15
11011
Parada
Modificacionesequivalentes
UnaraznparaaceptarlamquinadeTuringcomounmodelogeneraldecmputoesqueelmodeloquehemosdefinidoanteriormenteesequivalentea
muchasversionesmodificadasqueenprincipioparecieraincrementarelpodercomputacional.
MquinadeTuringconmovimientostayo"esperar"
LafuncindetransicindelaMTsencillaestdefinidapor
lacualpuedesermodificadacomo
Donde significa"permanecer"o"esperar",esdecirnomoverelcabezaldelectura/escritura.Porlotanto,
estadoqalp,seescribe enlaceldaactualylacabezasequedasobrelaceldaactual.
significaquesepasadel
MquinadeTuringconcintainfinitaaamboslados
EstamodificacinsedenotaaligualqueunaMTsencilla,loquelahacediferenteesquelacintaesinfinita
tanto por la derecha como por la izquierda, lo cual permite realizar transiciones iniciales como
.
MquinadeTuringconcintamultipista
MquinadeTuringconcintainfinitaa
amboslados
Es aquella que mediante la cual cada celda de la cinta de una mquina sencilla se divide en subceldas. Cada celda es as capaz de contener varios
smbolosdelacinta.Porejemplo,lacintadelafiguratienecadaceldasubdivididaentressubceldas.
SedicequeestacintatienemltiplespistaspuestoquecadaceldadeestamquinadeTuringcontienemltiplescaracteres,elcontenidodelasceldasde
lacintapuedeserrepresentadomediantentuplasordenadas.Losmovimientosquerealiceestamquinadependerndesuestadoactualydelantupla
querepresenteelcontenidodelaceldaactual.CabemencionarqueposeeunsolocabezalaligualqueunaMTsencilla.
MquinadeTuringmulticinta
UnaMTconmsdeunacintaconsistedeuncontrolfinitoconkcabezaleslectores/escritoresykcintas.Cadacinta
esinfinitaenambossentidos.LaMTdefinesumovimientodependiendodelsmboloqueestleyendocadaunode
suscabezales,dareglasdesustitucinparacadaunodelossmbolosydireccindemovimientoparacadaunode
loscabezales.InicialmentelaMTempiezaconlaentradaenlaprimeracintayelrestodelascintasenblanco.
Subdivisindeunaceldadela
cinta.
MquinadeTuringmultidimensional
Una MT multidimensional es aquella cuya cinta puede verse como extendindose infinitamente en ms de una
direccin,elejemplomsbsicoseraeldeunamquinabidimensionalcuyacintaseextenderainfinitamentehaciaarriba,
abajo,derechaeizquierda.
En la modificacin bidimensional de MT que se muestra en la figura tambin se agregan dos nuevos movimientos del
cabezal {U,D} (es decir arriba y abajo). De esta forma la definicin de los movimientos que realiza el cabezal ser
{L,R,U,D}.
MquinadeTuringdeterministaynodeterminista
Vasetambin:Complejidadcomputacional
LaentradadeunamquinadeTuringvienedeterminadaporelestadoactualyelsmbololedo,unpar(estado,smbolo),
siendoelcambiodeestado,laescrituradeunnuevosmboloyelmovimientodelcabezal,lasaccionesatomarenfuncin
de una entrada. En el caso de que para cada par (estado, smbolo) posible exista a lo sumo una posibilidad de
ejecucin,sedirqueesunamquinadeTuringdeterminista,mientrasqueenelcasodequeexistaalmenosunpar
(estado,smbolo)conmsdeunaposiblecombinacindeactuacionessedirquesetratadeunamquinadeTuring
nodeterminista.
Diagramadeuna
mquinadeTuring
multicinta,lasflechas
indicanloscabezalesde
lectura/escritura.
Lafuncindetransicin enelcasonodeterminista,quedadefinidacomosigue:
Cmosabeunamquinanodeterministaquaccintomardelasvariasposibles?Haydosformasdeverlo:unaes
decirquelamquinaes"elmejoradivinoposible",estoes,quesiempreeligelatransicinquefinalmentelallevar
a un estado final de aceptacin. La otra es imaginarse que la mquina se "clona", bifurcndose en varias copias,
cadaunadelascualessigueunadelasposiblestransiciones.Mientrasqueunamquinadeterministasigueunnico
"caminocomputacional",unamquinanodeterministatieneun"rbolcomputacional".Sicualquieradelasramas
delrbolfinalizaenunestadodeaceptacin,sedicequelamquinaaceptalaentrada.
Diagramadeunamquinade
Turingbidimensional.
LacapacidaddecmputodeambasversionesesequivalentesepuededemostrarquedadaunamquinadeTuring
nodeterministaexisteotramquinadeTuringdeterministaequivalente,enelsentidodequereconoceelmismolenguaje,yviceversa.Noobstante,la
velocidaddeejecucindeambosformalismosnoeslamisma,puessiunamquinanodeterministaMreconoceunaciertapalabradetamaonenun
tiempo
, la mquina determinista equivalente reconocer la palabra en un tiempo
. Es decir, el no determinismo permitir reducir la
complejidaddelasolucindelosproblemas,permitiendoresolver,porejemplo,problemasdecomplejidadexponencialenuntiempopolinmico.
Problemadelaparada(haltingproblem)
Vasetambin:Problemadelaparada
Elproblemadelaparadaoproblemadeladetencin(haltingproblemeningls)paramquinasdeTuringconsisteen:dadaunaMTMyunapalabraw,
determinarsiMterminarenunnmerofinitodepasoscuandoseejecutausandowcomoentrada.
AlanTuring,ensufamosoartculoOncomputablenumbers,withanapplicationtotheEntscheidungsproblem(1936),demostrqueelproblemadela
paradadelamquinadeTuringesindecidible,enelsentidodequeningunamquinadeTuringlopuederesolver.
CodificacindeunamquinadeTuring
Toda mquina de Turing puede codificarse como una secuencia binaria finita, es decir una secuencia finita de ceros y unos. Para simplificar la
codificacin,suponemosquetodaMTtieneunnicoestadoinicialdenotadopor ,yunnicoestadofinaldenotado .TendremosqueparaunaMTM
delaforma
donde representaelsmboloblanco0, ob(segnsedeseedenotar),
esalfabetodeentraday
sonlossmbolosauxiliaresutilizadosporM(cadaMTutilizasupropiacoleccinfinitodesmbolosauxiliares).
Todosestossmbolossecodificancomosecuenciasdeunos:
Smbolo Codificacin
1
11
111
.
.
.
LosestadosdeunaMT
.
.
.
secodificantambinconsecuenciasdeunos:
Smbolo Codificacin
1
11
.
.
.
.
.
.
Engeneral,lacodificacindeunatransicincualquiera
donde
,segnladireccinsea
es
UnaMTsecodificaescribiendoconsecutivamentelassecuenciasdelasmodificacionesdetodassustransiciones.Msprecisamente,lacodificacinde
una MT M es de la forma
, donde es la codificacin de la sima transicin de M. Puesto que el orden en que se representen las
transiciones de una MT no es relevante, una misma MT tiene varias codificaciones diferentes. Esto no representa ninguna desventaja prctica o
conceptualyaquenosepretendequelascodificacionesseannicas.
MquinadeTuringuniversal
UnamquinadeTuringcomputaunadeterminadafuncinparcialdecarcterdefinidoyunvoca,definidasobrelassecuenciasdeposiblescadenasde
smbolosdesualfabeto.Enestesentidosepuedeconsiderarcomoequivalenteaunprogramadeordenador,oaunalgoritmo.Sinembargoesposible
realizarunacodificacindelatablaquerepresentaaunamquinadeTuring,asuvez,comounasecuenciadesmbolosenundeterminadoalfabetopor
ello,podemosconstruirunamquinadeTuringqueaceptecomoentradalatablaquerepresentaaotramquinadeTuring,y,deestamanera,simulesu
comportamiento.
En1947,Turingindic:
Se puede demostrar que es posible construir una mquina especial de este tipo que pueda realizar el trabajo de todas las dems. Esta mquina
especialpuedeserdenominadamquinauniversal.
Conestacodificacindetablascomocadenas,seabrelaposibilidaddequeunasmquinasdeTuringsecomportencomootrasmquinasdeTuring.Sin
embargo,muchasdesusposibilidadessonindecidibles,puesnoadmitenunasolucinalgortmica.Porejemplo,unproblemainteresanteesdeterminar
siunamquinadeTuringcualquierasepararenuntiempofinitosobreunadeterminadaentradaproblemaconocidocomoproblemadelaparada, y
queTuringdemostrqueeraindecidible.Engeneral,sepuededemostrarquecualquiercuestinnotrivialsobreelcomportamientoolasalidadeuna
mquinadeTuringesunproblemaindecidible.
El concepto de Mquina de Turing universal est relacionado con el de un sistema operativo bsico, pues puede ejecutar cualquier instruccin
computablesobrel.6
MquinadeTuringcuntica
En 1985, Deutsch present el diseo de la primera Mquina cuntica basada en una mquina de
Turing. Con este fin enunci una nueva variante la tesis de ChurchTuring dando lugar al
denominado"principiodeChurchTuringDeutsch".
La estructura de una mquina de Turing cuntica es muy similar a la de una mquina de Turing
clsica.Estcompuestaporlostreselementosclsicos:
Unacintadememoriainfinitaendondecadaelementoesunqubit.
Unprocesadorfinito.
Uncabezal.
IlustracindeunamquinadeTuringcuntica.
Elprocesadorcontieneelconjuntodeinstruccionesqueseaplicasobreelelementodelacintasealadoporelcabezal.Elresultadodependerdelqubit
delacintaydelestadodelprocesador.Elprocesadorejecutaunainstruccinporunidaddetiempo.
LacintadememoriaessimilaraladeunamquinadeTuringtradicional.Lanicadiferenciaesquecadaelementodelacintadelamquinacunticaes
unqubit.Elalfabetodeestanuevamquinaestformadoporelespaciodevaloresdelqubit.Laposicindelcabezalserepresentaconunavariable
entera.
Vasetambin
Teoradeautmatas
Sistemacombinacional
Autmatafinito
Autmataconpila
Mquinaabstracta
MquinadeTuringuniversal
MquinadeTuringalternante
Problemadelaparada
JerarquadeChomsky
Juegodelavida
Clculolambda
Referencias
Notasalpie
1.Theideacametohiminmid1935(perhaps,seemoreintheHistorysection)afteraquestionposedbyM.H.A.Newmaninhislectures"Wasthereadefinite
method,orasNewmanputit,amechanicalprocesswhichcouldbeappliedtoamathematicalstatement,andwhichwouldcomeupwiththeanswerastowhetherit
wasprovable"(Hodges1983:93).Turingenvisuartculoel31demayode1936alaLondonMathematicalSocietyparasupublicacinenlarevistaProceedings
(cfHodges1983:112),peronofuepublicadahastaprincipiosde1937(cfHodges1983:129).
2.Seethedefinitionof"innings"onWiktionary
3.GmezdeSilvaGarza,GmezdeSilvaGarza(2008).Introduccinalacomputacin(enespaol).p.522.
4.TeoradeAutmatas(http://teoriaautomatas.blogspot.com.es/2012/02/turing.html).TeoradeAutmatas,RAI2012UniversidadCarlosIII
5.Prez,Ivn(2005).LenguajeyCompiladores(enespaol).p.137.
6.Paun,Gheorghe(2002).II.Prerequisites(http://dl.acm.org/citation.cfm?id=581822).MembraneComputing:AnIntroduction(eningls).NuevaYork:Springer
Verlag.ISBN3540436014.Consultadoel24dejuniode2012.Theparallelismwithacomputer,asweknowcomputersintheirgeneralform,isclear:thecodeofa
Turingmachineisitsprogram,thestringstoberecognizedrepresenttheinputdata,andtheuniversalTuringmachineisthecomputeritself,withtheinstructions
oftheuniversalTuringmachinecorrespondingtotheoperatingsystemofacomputer.
Bibliografa
Feynman,Richard(1996).Conferenciassobrecomputacin(http://books.google.cl/books?id=nMhfwj9WGz4C&printsec=frontcover&dq=confer
encias+sobre+computacion&hl=es&ei=Ul85TOfaKtCQuAe17bWXBA&sa=X&oi=book_result&ct=bookthumbnail&resnum=1&ved=0CC8Q6
wEwAA#v=onepage&q&f=false).Graficromo.ISBN8484324443.Consultadoel11dejuliode2010.
Viso,Elisa(2008).Introduccinalateoradelacomputacin(http://books.google.cl/books?id=NXQE8NJw9d4C&pg=PA254&dq=maquina+de
+turing&hl=es&ei=J2A5TPXsD4SRuAfshLSkBA&sa=X&oi=book_result&ct=result&resnum=4&ved=0CDsQ6AEwAw#v=onepage&q=maquin
a%20de%20turing&f=false).ISBN9789703254156.Consultadoel11dejuliode2010.
DeCastro,Rodrigo(2004).Teoradelacomputacin:lenguajes,autmatas,gramticas(http://books.google.cl/books?id=EAbc79tlWD4C&pg=
PA201&dq=codificacion+de+una+maquina+de+turing&hl=es&ei=QF8TIeCCoWKlwf19T4BQ&sa=X&oi=book_result&ct=result&resnum=1
&ved=0CCgQ6AEwAA#v=onepage&q&f=false).Consultadoel15dejuliode2010.
oncomputablenumbers,withanapplicationtotheentscheidungsproblem(http://www.thocp.net/biographies/papers/turing_oncomputablenumbe
rs_1936.pdf).Consultadoel15dejuliode2010.
Variantes de una Mquina de Turing (http://web.archive.org/web/http://sistemas.itlp.edu.mx/tutoriales/teoriadelacomputacion/t44.htm).
Archivadodesdeeloriginal(http://sistemas.itlp.edu.mx/tutoriales/teoriadelacomputacion/t44.htm)el25denoviembrede2015.Consultadoel11
dejuliode2010.
Enlacesexternos
WikimediaCommonsalbergacontenidomultimediasobreMquinadeTuring.
SitiowebdeStephenWolfram(http://www.wolframscience.com)
DemuestranquelamquinadeTuring(2,3)esuniversal(http://neofronteras.com/?p=1008)
MquinadeTuringconstruidasobrehardware(http://aturingmachine.com/)
VideodemquinadeTuringmecnica(http://www.youtube.com/watch?v=aBToqFJLrl4)enYouTube
Obtenidodehttps://es.wikipedia.org/w/index.php?title=Mquina_de_Turing&oldid=94318192
Categoras: MquinasdeTuring Gramticagenerativa Mtodosformales Epnimosrelacionadosconlasmatemticas Cienciadelosaos1930
1936
Estapginafuemodificadaporltimavezel14oct2016alas23:23.
EltextoestdisponiblebajolaLicenciaCreativeCommonsAtribucinCompartirIgual3.0podranseraplicablesclusulasadicionales.Alusar
estesitio,ustedaceptanuestrostrminosdeusoynuestrapolticadeprivacidad.
WikipediaesunamarcaregistradadelaFundacinWikimedia,Inc.,unaorganizacinsinnimodelucro.