Professional Documents
Culture Documents
Resumen
En esta investigacin se busca informar al lector acerca de la computabilidad, desde su teora, que reglas debe
seguir un supuesto para ser computable, cmo y quienes la desarrollaron, tambin se explica sobre los modelos
computacionales que permiten saber si una suposicin es o no computable, en otras palabras si este tendra una
solucin.
Palabras clave: sistema matemtico formal, computabilidad, teora de la computabilidad, modelos computacionales.
Abstract
This paper aims is to inform the reader about the computability, from his theory, which rules must follow an
assumption to be computable, how and by who developed it, also explains about the computational models that
allow us to know if an assumption is or not Computable, in other words if it would have a solution.
A. Mquina de Turing
En 1936, Turing public su trabajo en la
Sociedad de Matemticas de Londres, con el ttulo:
On Computable Numbers, with application to the
Entscheidungsproblem.
Expuso su tesis como un teorema demostrado,
utilizando su concepto de mquina terica, logro
Figura 1: Componentes de una MT M
demostrar que existen funciones que no son
calculables o resolubles por un mtodo definido y
en concreto que el Entscheidungsproblem era uno B. Mquina de post
de estos problemas, es as que naci la Maquina de
Turing. La principal caracterstica de la mquina de
Post es que utiliza una estructura de datos de tipo
Una mquina de Turing M (utilizaremos la cola para entrada, salida y memoria de trabajo.
abreviatura MT M) se compone de (vase la Figura
1): Estructuralmente, la principal caracterstica de una
cola es que el primer valor grabado es tambin el
primero en ser ledo (una lectura excluye el dato -Denota el comando que lee el smbolo ms a la
ledo). izquierda de la palabra almacenada en X,
retirando el primer smbolo.
Una mquina de Post consta de dos partes:
-Es una instruccin compuesta de una lectura
Variable X. del smbolo a la izquierda (inicio de la cola),
excluyndolo de la cola y desviando el flujo del
-Se trata de una variable de tipo cola y se utiliza programa de acuerdo con el smbolo ledo;
como entrada, salida y memoria de trabajo. -Debe preverse la posibilidad de que X
-La variable X no tiene tamao ni lmite fijos. Su contenga la palabra vaca.
longitud es igual a la longitud de la palabra -Si el cardinal de es n, entonces existen n + 2
corriente almacenada. aristas de desviaciones condicional, pues se
deben incluir las posibilidades # y .
-Los smbolos pueden pertenecer al alfabeto de Asignacin X Xs
entrada o a {#}, nico smbolo auxiliar. -Es una instruccin de concatenacin, grabando
el smbolo indicado (perteneciente a {#}) a
-Inicialmente, el valor de X es la palabra de
la derecha de la palabra almacenada en la
entrada. Si X no contiene smbolos, la entrada est
variable X (final de la cola).
vaca, representada por .
-La operacin de asignacin se representa a
Programa continuacin, suponiendo que s {#}.
V. CONCLUSIONES
El resolver un problema de carcter computacional
significa que hemos usado un modelo
computacional para poder calcular las soluciones.
El concepto de computabilidad tomo un sentido
ms amplio a partir de la creacin de la Maquina de
Turing.
El teorema de Gdel una vez demostrado fue de
gran ayuda para que Alan Turing se inspire en crear
la mquina de Turing.
Podemos afirmar que si una mquina de Turing no
puede resolver un problema, entonces no existe un
algoritmo para obtener su solucin.