SlideShare ist ein Scribd-Unternehmen logo
1 von 19
Downloaden Sie, um offline zu lesen
Máquina de Turing

               M. C. Vicente Iván Sánchez Carmona
             Ing. Diego Enrique Hernández González
                        Fac. de Ingeniería, UNAM



27/06/2011
Temario
 Antecedentes            ¿Y si el cerebro fuera
 Máquina de Turing        una computadora?
 Componentes de la       Los peros
  Máquina de Turing       El problema del paro
 Ejemplo                 Si P fuera un ser
 Tesis de Church -        humano
  Turing                  Sin embargo…
 Modelos                 Bibliografía
  equivalentes a la MT
27/06/2011
Antecedentes
 Durante los 30’s, Alan Turing, Alonzo Church,
  entre otros, desarrollaron esquemas matemáticos
  para poder especificar qué podía ser computado y
  qué no.
 Kurt Gödel había demostrado que existen
  problemas para los cuáles no hay solución lógica,
  los cuales se denominan indecidibles
 El matemático Hilbert se preguntó si había un
  método para poder determinar cuáles problemas
  eran decidibles y cuáles no


27/06/2011
Antecedentes
 Para saber si un problema es decidible, este
  debe ser resuelto por medio de un
  procedimiento efectivo, esto es, un
  algoritmo
 En 1936, Turing propuso un formalismo
  lógico que representa el funcionamiento de
  los algoritmos: una máquina abstracta
 Turing demostró que todo lo que un
  humano puede computar, lo puede realizar
  esta máquina
27/06/2011
Máquina de Turing
Es un mecanismo que consta de una
cinta de longitud infinita, y un cabezal
de lectura/escritura con el cual lee y
escribe símbolos sobre la cinta




27/06/2011
Componentes de la MT
 Un alfabeto de entrada (S)
 Un alfabeto de salida (G)
 Un conjunto de estados (Q) por los cuales
  pasa durante su ejecución
 Una función de transición (d) que define
  cómo es ejecutada la MT
 Un conjunto de estados finales (F) que
  definen si la entrada de la MT es correcta o
  no

27/06/2011
Ejemplo
  MT que             ������ = ������0 , ������1
acepta una             ������ = ������0
cadena con             Σ = 0,1
un número
  par de            Γ = 0,1, ⊢, ������
   ceros          ������ ������0 , 0 = (������1 , ������, ������)
                  ������ ������0 , 1 = (������0 , ������, ������)
             ������ =
                  ������ ������1 , 0 = (������0 , ������, ������)
27/06/2011
                  ������ ������1 , 1 = (������1 , ������, ������)
Tesis de Church - Turing
 Otro de los formalismos para demostrar qué
  podía ser computable o no, el cálculo
  lambda de Alonzo Church, fue encontrado
  como equivalente a la máquina de Turing
 Todos los demás formalismos que fueron
  desarrollados con este fin también se
  encontraron como equivalentes a la MT




27/06/2011
Tesis de Church - Turing
 Todo lo que es computable (lo que se
  puede tomar en cuenta o evaluar) es
Turing-computable (existe una máquina
    de Turing que lo puede realizar)
Todos los modelos que fueron desarrollados
posteriormente, y que al principio parecían
más poderosos, han sido reducidos a una
máquina de Turing, lo que lleva a pensar que
esta tesis es cierta

27/06/2011
Modelos equivalentes a la MT
 MT’s con más de una cinta
 MT’s con cintas de n dimensiones
 MT’s con un alfabetos ilimitados de
  entrada y de salida
 El cálculo lambda
 Autómatas celulares
 Computadoras cuánticas
 Etcétera …
27/06/2011
¿Y si el cerebro humano
        fuera una computadora?
 Si fuera así, en principio, habría una
  máquina de Turing equivalente al
  cerebro
 Existiría un algoritmo que equivaldría
  al funcionamiento de la mente
  humana
 Por lo tanto, la Inteligencia Artificial es
  factible

27/06/2011
Los peros
 Se piensa que en el cerebro hay
  patrones que no pueden ser
  representados matemáticamente, y en
  consecuencia, no pueden ser
  computados
 El cerebro humano puede saber si un
  problema es indecidible o no


27/06/2011
El problema del paro
 Consiste en determinar si existe un
  algoritmo (P) que pueda determinar si
  otro algoritmo (MT) termina o en un
  número finito de pasos, o en un bucle
  infinito, ante cualquier entrada


             MT              Se para o
             e
                     P        se cicla

27/06/2011
El problema del paro
                                   Se para
                         Si


                           ¿Se
      MT          P       cicla?


                         No
                                    Ciclo
                 Nasty                ∞



27/06/2011
Se para
                     Si


                       ¿Se
              P       cicla?


                     No
                                Ciclo
             Nasty                ∞



27/06/2011
Problema del paro
 Si P dice que Nasty está parado, entonces
  Nasty está un ciclo infinito
 Si P dice que Nasty está en un ciclo infinito,
  entonces Nasty está parado
 En ambos casos, P está equivocado
 No existe ningún algoritmo P que pueda
  determinar si cualquier programa se puede
  detener o no ante cualquier entrada: este
  caso no se puede determinar

27/06/2011
Si P fuera un ser humano
 Si P fuera un ser humano, sabría que
  este caso (Nasty corriéndose a sí
  mismo) es un problema indecidible
 Por lo tanto, un ser humano no puede
  ser replicado por ningún algoritmo




27/06/2011
Sin embargo…
 Aún no se sabe si la máquina de
  Turing es La definición de un
  algoritmo, esto es sólo una tesis
 Si la computación no fuera capaz de
  replicar la mente humana, nadie ha
  demostrado tampoco que no exista
  otra herramienta que si pueda hacerlo


27/06/2011
Bibliografía
 Hofstadter, D. Gödel, Escher, Bach: an
  Eternal Golden Braid. 1979.
 Cohen, D. Introduction to Computer
  Theory. Ed. Wiley & Sons.




27/06/2011

Weitere ähnliche Inhalte

Was ist angesagt?

Parte 4 Máquinas De Turing
Parte 4  Máquinas De  TuringParte 4  Máquinas De  Turing
Parte 4 Máquinas De Turing
Ricardo Quintero
 
Autómatas de Pila
Autómatas de PilaAutómatas de Pila
Autómatas de Pila
Pablo Guerra
 

Was ist angesagt? (20)

Estructura de Datos - Unidad II Recursividad
Estructura de Datos - Unidad II RecursividadEstructura de Datos - Unidad II Recursividad
Estructura de Datos - Unidad II Recursividad
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No Deterministicos
 
maquinas de turing jflap
maquinas de turing jflapmaquinas de turing jflap
maquinas de turing jflap
 
Parte 4 Máquinas De Turing
Parte 4  Máquinas De  TuringParte 4  Máquinas De  Turing
Parte 4 Máquinas De Turing
 
Autómatas de Pila
Autómatas de PilaAutómatas de Pila
Autómatas de Pila
 
Algoritmos y programacion
Algoritmos y programacionAlgoritmos y programacion
Algoritmos y programacion
 
Algebra de boole y simplificacion logica
Algebra de boole y simplificacion logicaAlgebra de boole y simplificacion logica
Algebra de boole y simplificacion logica
 
Recursividad
RecursividadRecursividad
Recursividad
 
Algoritmo de compresión de huffman
Algoritmo de compresión de huffmanAlgoritmo de compresión de huffman
Algoritmo de compresión de huffman
 
Circuitos integrados y familias logicas
Circuitos integrados y familias logicasCircuitos integrados y familias logicas
Circuitos integrados y familias logicas
 
Automatas de pila
Automatas de pilaAutomatas de pila
Automatas de pila
 
Automatas de estado finito
Automatas de estado finitoAutomatas de estado finito
Automatas de estado finito
 
Antecedentes y arquitectura del plc
Antecedentes y arquitectura del plcAntecedentes y arquitectura del plc
Antecedentes y arquitectura del plc
 
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
Fundamentos de Programación - Unidad IV: Arreglos (Vectores)
 
Teoria de grafos Euler
Teoria de grafos EulerTeoria de grafos Euler
Teoria de grafos Euler
 
Lenguajes de simulacion
Lenguajes de simulacionLenguajes de simulacion
Lenguajes de simulacion
 
Maquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e IrresolubilidadMaquina de turing y resolubilidad e Irresolubilidad
Maquina de turing y resolubilidad e Irresolubilidad
 
Búsqueda exhaustiva
Búsqueda exhaustivaBúsqueda exhaustiva
Búsqueda exhaustiva
 
Sistemas MultiAgente
Sistemas MultiAgenteSistemas MultiAgente
Sistemas MultiAgente
 
Presentación poo
Presentación pooPresentación poo
Presentación poo
 

Andere mochten auch

Definicion y Funcionamiento de Maquina de Turing
Definicion y Funcionamiento de Maquina de TuringDefinicion y Funcionamiento de Maquina de Turing
Definicion y Funcionamiento de Maquina de Turing
lourdesnbv
 
Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turing
Jesus David
 
Asig2 lourdesbv
Asig2 lourdesbvAsig2 lourdesbv
Asig2 lourdesbv
lourdesnbv
 
Ejercicio máquina de turing
Ejercicio máquina de turingEjercicio máquina de turing
Ejercicio máquina de turing
vmtorrealba
 
Omg Fundamental Certification 4
Omg Fundamental Certification 4Omg Fundamental Certification 4
Omg Fundamental Certification 4
Ricardo Quintero
 
Redes neuronales artificiales
Redes neuronales artificialesRedes neuronales artificiales
Redes neuronales artificiales
Pepe Rodríguez
 

Andere mochten auch (20)

Definicion y Funcionamiento de Maquina de Turing
Definicion y Funcionamiento de Maquina de TuringDefinicion y Funcionamiento de Maquina de Turing
Definicion y Funcionamiento de Maquina de Turing
 
Máquinas de Turing
Máquinas de TuringMáquinas de Turing
Máquinas de Turing
 
Lenguajes de una maquina de turing
Lenguajes de una maquina de turingLenguajes de una maquina de turing
Lenguajes de una maquina de turing
 
¿Puede pensar una máquina?
¿Puede pensar una máquina?¿Puede pensar una máquina?
¿Puede pensar una máquina?
 
Alan turing
Alan turingAlan turing
Alan turing
 
Maquinas de turing
Maquinas de turingMaquinas de turing
Maquinas de turing
 
Asig2 lourdesbv
Asig2 lourdesbvAsig2 lourdesbv
Asig2 lourdesbv
 
Misiones en Honduras Mayo 2012
Misiones en Honduras Mayo 2012Misiones en Honduras Mayo 2012
Misiones en Honduras Mayo 2012
 
Ejercicio máquina de turing
Ejercicio máquina de turingEjercicio máquina de turing
Ejercicio máquina de turing
 
01 fundamentos de ir
01 fundamentos de ir01 fundamentos de ir
01 fundamentos de ir
 
Maquina de turing
Maquina de turingMaquina de turing
Maquina de turing
 
No Silver Bullet
No Silver BulletNo Silver Bullet
No Silver Bullet
 
Ejercicio de máquina de turing
Ejercicio de máquina de turingEjercicio de máquina de turing
Ejercicio de máquina de turing
 
Alan turing, inteligencia artificial y test de turing
Alan turing, inteligencia artificial y test de turingAlan turing, inteligencia artificial y test de turing
Alan turing, inteligencia artificial y test de turing
 
Maquina de Turing
Maquina de TuringMaquina de Turing
Maquina de Turing
 
8 test cases a partir de use cases
8 test cases a partir de use cases8 test cases a partir de use cases
8 test cases a partir de use cases
 
Pasos para la construcción de una máquina de turing
Pasos para la construcción de una máquina de turingPasos para la construcción de una máquina de turing
Pasos para la construcción de una máquina de turing
 
Omg Fundamental Certification 4
Omg Fundamental Certification 4Omg Fundamental Certification 4
Omg Fundamental Certification 4
 
Evaluación
EvaluaciónEvaluación
Evaluación
 
Redes neuronales artificiales
Redes neuronales artificialesRedes neuronales artificiales
Redes neuronales artificiales
 

Ähnlich wie Máquina de turing

Taller en clase nº1
Taller en clase nº1 Taller en clase nº1
Taller en clase nº1
eetpias
 
computación informática
computación informática computación informática
computación informática
febrero101998
 
Exposicion de teoria2
Exposicion de teoria2Exposicion de teoria2
Exposicion de teoria2
Carlos Manuel
 

Ähnlich wie Máquina de turing (20)

Gramáticas y Modelos Matemáticos - Clase 4
Gramáticas y Modelos Matemáticos - Clase 4Gramáticas y Modelos Matemáticos - Clase 4
Gramáticas y Modelos Matemáticos - Clase 4
 
Alan turing
Alan turingAlan turing
Alan turing
 
Razonamiento Analógico
Razonamiento AnalógicoRazonamiento Analógico
Razonamiento Analógico
 
Máquina de Turing
Máquina de TuringMáquina de Turing
Máquina de Turing
 
Tema 5 computabilidad y algoritmos
Tema 5 computabilidad y algoritmosTema 5 computabilidad y algoritmos
Tema 5 computabilidad y algoritmos
 
Taller en clase nº1
Taller en clase nº1 Taller en clase nº1
Taller en clase nº1
 
computacion cuantica
computacion   cuanticacomputacion   cuantica
computacion cuantica
 
compotacion cuantica
compotacion cuanticacompotacion cuantica
compotacion cuantica
 
Informatica cuantica
Informatica cuanticaInformatica cuantica
Informatica cuantica
 
COMPUTACION CUANTICA
COMPUTACION CUANTICACOMPUTACION CUANTICA
COMPUTACION CUANTICA
 
Rodrigo
RodrigoRodrigo
Rodrigo
 
Informática cuántica
Informática cuánticaInformática cuántica
Informática cuántica
 
computación informática
computación informática computación informática
computación informática
 
Quantum computing (1) (1)
Quantum computing (1) (1)Quantum computing (1) (1)
Quantum computing (1) (1)
 
Rodrigo
RodrigoRodrigo
Rodrigo
 
computacion cuantica
computacion cuanticacomputacion cuantica
computacion cuantica
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Computacion s.m
Computacion s.mComputacion s.m
Computacion s.m
 
Exposicion de teoria2
Exposicion de teoria2Exposicion de teoria2
Exposicion de teoria2
 
Topicos i
Topicos iTopicos i
Topicos i
 

Kürzlich hochgeladen

🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
EliaHernndez7
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
patriciaines1993
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
JonathanCovena1
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
UPTAIDELTACHIRA
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
JonathanCovena1
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
lupitavic
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
RigoTito
 

Kürzlich hochgeladen (20)

Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
🦄💫4° SEM32 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática5    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática5    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática5 MPG 2024 Ccesa007.pdf
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...La empresa sostenible: Principales Características, Barreras para su Avance y...
La empresa sostenible: Principales Características, Barreras para su Avance y...
 
CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdfNUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
NUEVAS DIAPOSITIVAS POSGRADO Gestion Publica.pdf
 
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
2024 KIT DE HABILIDADES SOCIOEMOCIONALES.pdf
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Criterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficiosCriterios ESG: fundamentos, aplicaciones y beneficios
Criterios ESG: fundamentos, aplicaciones y beneficios
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
2 REGLAMENTO RM 0912-2024 DE MODALIDADES DE GRADUACIÓN_.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 

Máquina de turing

  • 1. Máquina de Turing M. C. Vicente Iván Sánchez Carmona Ing. Diego Enrique Hernández González Fac. de Ingeniería, UNAM 27/06/2011
  • 2. Temario  Antecedentes  ¿Y si el cerebro fuera  Máquina de Turing una computadora?  Componentes de la  Los peros Máquina de Turing  El problema del paro  Ejemplo  Si P fuera un ser  Tesis de Church - humano Turing  Sin embargo…  Modelos  Bibliografía equivalentes a la MT 27/06/2011
  • 3. Antecedentes  Durante los 30’s, Alan Turing, Alonzo Church, entre otros, desarrollaron esquemas matemáticos para poder especificar qué podía ser computado y qué no.  Kurt Gödel había demostrado que existen problemas para los cuáles no hay solución lógica, los cuales se denominan indecidibles  El matemático Hilbert se preguntó si había un método para poder determinar cuáles problemas eran decidibles y cuáles no 27/06/2011
  • 4. Antecedentes  Para saber si un problema es decidible, este debe ser resuelto por medio de un procedimiento efectivo, esto es, un algoritmo  En 1936, Turing propuso un formalismo lógico que representa el funcionamiento de los algoritmos: una máquina abstracta  Turing demostró que todo lo que un humano puede computar, lo puede realizar esta máquina 27/06/2011
  • 5. Máquina de Turing Es un mecanismo que consta de una cinta de longitud infinita, y un cabezal de lectura/escritura con el cual lee y escribe símbolos sobre la cinta 27/06/2011
  • 6. Componentes de la MT  Un alfabeto de entrada (S)  Un alfabeto de salida (G)  Un conjunto de estados (Q) por los cuales pasa durante su ejecución  Una función de transición (d) que define cómo es ejecutada la MT  Un conjunto de estados finales (F) que definen si la entrada de la MT es correcta o no 27/06/2011
  • 7. Ejemplo MT que ������ = ������0 , ������1 acepta una ������ = ������0 cadena con Σ = 0,1 un número par de Γ = 0,1, ⊢, ������ ceros ������ ������0 , 0 = (������1 , ������, ������) ������ ������0 , 1 = (������0 , ������, ������) ������ = ������ ������1 , 0 = (������0 , ������, ������) 27/06/2011 ������ ������1 , 1 = (������1 , ������, ������)
  • 8. Tesis de Church - Turing  Otro de los formalismos para demostrar qué podía ser computable o no, el cálculo lambda de Alonzo Church, fue encontrado como equivalente a la máquina de Turing  Todos los demás formalismos que fueron desarrollados con este fin también se encontraron como equivalentes a la MT 27/06/2011
  • 9. Tesis de Church - Turing Todo lo que es computable (lo que se puede tomar en cuenta o evaluar) es Turing-computable (existe una máquina de Turing que lo puede realizar) Todos los modelos que fueron desarrollados posteriormente, y que al principio parecían más poderosos, han sido reducidos a una máquina de Turing, lo que lleva a pensar que esta tesis es cierta 27/06/2011
  • 10. Modelos equivalentes a la MT  MT’s con más de una cinta  MT’s con cintas de n dimensiones  MT’s con un alfabetos ilimitados de entrada y de salida  El cálculo lambda  Autómatas celulares  Computadoras cuánticas  Etcétera … 27/06/2011
  • 11. ¿Y si el cerebro humano fuera una computadora?  Si fuera así, en principio, habría una máquina de Turing equivalente al cerebro  Existiría un algoritmo que equivaldría al funcionamiento de la mente humana  Por lo tanto, la Inteligencia Artificial es factible 27/06/2011
  • 12. Los peros  Se piensa que en el cerebro hay patrones que no pueden ser representados matemáticamente, y en consecuencia, no pueden ser computados  El cerebro humano puede saber si un problema es indecidible o no 27/06/2011
  • 13. El problema del paro  Consiste en determinar si existe un algoritmo (P) que pueda determinar si otro algoritmo (MT) termina o en un número finito de pasos, o en un bucle infinito, ante cualquier entrada MT Se para o e P se cicla 27/06/2011
  • 14. El problema del paro Se para Si ¿Se MT P cicla? No Ciclo Nasty ∞ 27/06/2011
  • 15. Se para Si ¿Se P cicla? No Ciclo Nasty ∞ 27/06/2011
  • 16. Problema del paro  Si P dice que Nasty está parado, entonces Nasty está un ciclo infinito  Si P dice que Nasty está en un ciclo infinito, entonces Nasty está parado  En ambos casos, P está equivocado  No existe ningún algoritmo P que pueda determinar si cualquier programa se puede detener o no ante cualquier entrada: este caso no se puede determinar 27/06/2011
  • 17. Si P fuera un ser humano  Si P fuera un ser humano, sabría que este caso (Nasty corriéndose a sí mismo) es un problema indecidible  Por lo tanto, un ser humano no puede ser replicado por ningún algoritmo 27/06/2011
  • 18. Sin embargo…  Aún no se sabe si la máquina de Turing es La definición de un algoritmo, esto es sólo una tesis  Si la computación no fuera capaz de replicar la mente humana, nadie ha demostrado tampoco que no exista otra herramienta que si pueda hacerlo 27/06/2011
  • 19. Bibliografía  Hofstadter, D. Gödel, Escher, Bach: an Eternal Golden Braid. 1979.  Cohen, D. Introduction to Computer Theory. Ed. Wiley & Sons. 27/06/2011