Beruflich Dokumente
Kultur Dokumente
Introducción
q001
Xq11
q2XY
Xq0Y
XYq3B
XYBq4B
Lenguajes de máquina de
turing
Máquina de Turing reconoce los lenguajes
recursivamente enumerables.
Si máquina de Turing se detiene para toda
entrada, el lenguaje es recursivo.
Extensiones de la máquina
de Turing básica
Existen modelos de computadoras relacionadas con
las máquinas de Turing que tienen la misma
funcionalidad de reconocimiento de lenguajes que el
modelo básico de las MT:
Máquina de Turing de varias cintas
Maquina de Turing no determinista
Máquina de Turing de varias
cintas
El dispositivo tiene una unidad de control (estado) y
un número infinito de cintas.
Inicialmente:
La entrada, una secuencia finita de símbolos de entrada,
se coloca en la primera cinta.
Todas las casillas de las demás cintas contienen espacios
en blanco.
La unidad de control se encuentra en el estado inicial.
La cabeza de la primera cinta apunta al extremo
izquierdo de la entrada.
Las cabezas de las restantes cintas apuntan a una casilla
arbitraria. Puesto que las cintas distintas de la primera
están completamente en blanco.
Máquina de Turing de varias
cintas
Un movimiento de la MT de varias cintas depende del
estado y del símbolo señalado por las cabezas de
cada una de las cintas:
La unidad de control entra en un nuevo estado, que
podría ser el mismo que en el que se encontraba antes.
En cada cinta, se escribe un nuevo símbolo de cinta en la
casilla señalada por la cabeza.
Cada una de las cabezas de las cintas realizan un
movimiento independiente: L (izquierda), R (derecha) o S
(estacionaria). En algunos textos se considera E para
estacionaria o P.
Máquina de Turing de varias
cintas
La función de transición para máquinas de turing con n
cintas es:
Determinista No Determinista