Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Lógica matemática
David Hilbert (1862 –1943)
Lógica matemática
Kurt Gödel (1906 –1978)
Computabilidad
Alonzo Church (1903 –1995)
–Profesor en Princeton
–Desarrolla el cálculo lambda, basado en funciones
recursivas. (Base de los lenguajes funcionales)
–En 1936 demuestra la existencia de problemas
indecidibles para el cálculo lambda.
–Entre 1938 y 1939 trabaja con A. Turing
–Tesis de Church-Turing: cualquier modelo
computacional existente tiene las mismas
capacidades algorítmicas, o un subconjunto, de
las que tiene una máquina de Turing.
UN POCO DE HISTORIA
Computabilidad
Stephen Kleene (1909 -1994)
–Profesor de la U. Wisconsin
–Discípulo de A. Church. Estudia la
teoría de funciones recursivas.
–Desarrolla las expresiones regulares
–Numerosos estudios en Teoría de
Autómatas
UN POCO DE HISTORIA
Teoría de autómatas
Claude Elwood Shannon (1916 –2001)
AFD AFND
Si para todo estado del Si para algún estado del
autómata existe solo una autómata existe más de
transición definida para cada una transición definida
símbolo del alfabeto para cada símbolo del
alfabeto
EXISTEN DOS FORMAS DE REPRESENTAR UN AFD
DIAGRAMA DE TRANCISIÓN
DE ESTADO TABLA DE TRANSICIÓN
Son grafos dirigidos donde cada Son tablas que representan los
nodo del grafo corresponde a valores de la función de
un estado. transición
¿COMO ESTA COMPUESTO UN AUTÓMATA
FINITO?
Estas máquinas, son en esencia máquinas traductoras, ya que dada
una palabra en la entrada generan otra palabra en la salida.
esta compuestas por:
• Dos cintas asociadas, una que permita alojar una cadena de
símbolos a la entrada, que serán leídos uno por vez, y otra cinta
que permita registrar las salidas que se irán produciendo en la
ejecución de la máquina.
M= (E,S,Q,f,g)
E= Conjunto de símbolos de entrada
S= Conjunto de símbolos de salida
Q= Conjunto finito de estados
f= Función de transición de estados definida como
f:Q x E Q
g= Función de salida definida como g: Q x E S
DEFINICIÓN FORMAL DE MÁQUINA
SECUENCIAL
A/1 qx A/1 SI
qx qz
A/2 NO!!!
qx
A/1 A/1
SI
A/1 NO!!! qx B/1 qz
LOS DOS TIPOS PRINCIPALES DE MÁQUINAS SECUENCIALES
SON:
2- Transita a otro estado (que puede ser el mismo en el que está pero igual
se produce el transito) . De acuerdo con la función de transición f.
TAREA
Realizar un Mapa conceptual sobre el tema teoría de la
computación o informática teórica según lo visto en
clase.