Professional Documents
Culture Documents
INTEGRANTES:
Jonathan Pealoza. C.I: 14.609.982
Pp
NDICE..02
MQUINAS DE TURING......................................................................04
MQUINAS DE TURING COMO ACEPTADORAS DE
LENGUAJES04
SUBRUTINAS O MACROS...........................................14
MQUINAS DE TURING COMO GENERADORAS DE
LENGUAJES18
VARIACIONES DEL MODELO ESTNDAR DE MT.20
ESTADO DE ACEPTACIN NICO....20
MQUINA DE TURING CON CINTA DIVIDIDA EN PISTAS...21
MQUINAS DE TURING NO-DETERMINISTAS (MTN)...25
SIMULACIN DE AUTMATAS POR MEDIO DE MQUINAS DE
TURING.28
SIMULACIN DE AUTMATAS............................28
SIMULACIN DE AUTMATAS CON PILA..29
PROPIEDADES DE CLAUSURA DE LOS LENGUAJES RE Y DE LOS
LENGUAJE RECURSIVOS33
MQUINAS DE TURING COMO CALCULADORAS DE
FUNCIONES.................................39
LA TESIS DE CHURCH-TURING41
OPERACIONES BINARIAS...42
PROPIEDAD CONMUTATIVA..44
2
PROPIEDAD ASOCIATIVA...45
BIBLIOGRAFA47
MQUINAS DE TURING
a1. Se supone que las casillas en las que no aparecen aes contienen el
smbolo blanco, b.
Ejemplos concretos de descripciones instantneas son:
descripcin
instantnea
v1pv2
en
cero,
uno
ms
pasos
computacionales.
10
11
12
13
SUBRUTINAS O MACROS
14
15
16
Ejercicios:
1. Disear MT que implementen los macros TD, BI, BD, NBI, NBD,
COPD, COPI e INT cuando el alfabeto de entrada es {a, b}.
2. Disear MT que implementen los macros TD, BI, BD, NBI, NBD,
COPD, COPI e INT cuando el alfabeto de entrada es {0, 1, 2}.
3. Sea = {a, b}. Disear MT para los siguientes macros:
17
18
derecha, considerando 0 < 1): 0, 1, 00, 01, 10, 11, 000, 001, 010, 011,
100, 101, 110, 111, 0000, 0001
Ejercicios:
1. Disear MT que generen los siguientes lenguajes:
20
21
22
23
Una MT con k cintas se simula con una MT que acta sobre una
nica cinta dividida en 2k + 1 pistas. Cada cinta de la mquina multi-cinta
da lugar a 2 pistas en la mquina simuladora: la pista superior simula la
cinta propiamente dicha y la inferior tiene todas sus celdas en blanco,
excepto una, marcada con un smbolo especial X, que indica la posicin
actual del visor de la mquina original en dicha cinta. La pista adicional de
la mquina simuladora se utiliza para marcar, con un smbolo especial Y ,
las posiciones ms a la izquierda y ms a la derecha de la unidad de
control en la mquina original. Para simular un solo paso computacional,
la nueva mquina requiere hacer mltiples recorridos a izquierda y a
derecha, actualizando el contenido de las pistas y la posicin de los
marcadores X y Y .
24
Donde los ai y los bi son smbolos del alfabeto de cinta , los pi son
estados y cada Di es un desplazamiento !, o .
26
Ejercicios:
27
28
SIMULACIN DE AUTMATAS
Sea M = (Q, q0, F,, , s0, ) un autmata con pila. Para simular a
M se puede construir una MT M0 que acte sobre dos cintas: la primera
29
30
31
Ejercicios:
32
Teorema.
1. El complemento de un lenguaje recursivo tambin es recursivo.
2. La unin de dos lenguajes recursivos es recursivo.
3. La unin de dos lenguajes RE es RE.
33
Demostracin.
34
de
las
mquinas
dadas,
se
necesita
que
simule
Tambin hay que permitir que M siga operando en una de las cintas
incluso si se ha detenido en la otra cinta en un estado de no aceptacin.
35
Por ejemplo, si 1(q1, s1) no est definida en M1, pero 2(q2, s2) = (p2,
r2,D2) es una transicin de M2, definimos
36
37
Ejercicios:
1. Utilizando razonamientos similares a los del teorema demostrar
lo siguiente:
38
(ii)
(iii)
(iv)
39
40
41
nocin
de
lugar
de
almacenamiento est
tambin
en
las
investigaciones
computacional.
OPERACIONES BINARIAS
42
sobre
complejidad
43
44
PROPIEDAD CONMUTATIVA
Una operacin binaria es conmutativa nmeros a y b:
a*b = b * a (cuidado, el * para estos casos multiplicacin una
operacin binaria cualquiera).
Ejemplo 7. Identificar si para el conjunto de los binaria de suma
definida como a + b es conmutativa.
Solucin: si es conmutativa, dado que:
a+b=b+a
1+2=2+1
Ejemplo 8. Identificar si para el conjunto de los binaria de resta
definida como a - b es conmutativa.
45
PROPIEDAD ASOCIATIVA
a*(b*c) = (a*b)*c
a+ (b + c) = (a + b) + c
1+ (2+3) = (1+2) + 3
47
BIBLIOGRAFA
http://books.google.com.mx/books?
id=ELjhXQgM5e0C&lpg=PA40&dq=operaci%C3%B3n
%20binaria&pg=PA39#v=onepage&q=operaci%C3%B3n
%20binaria&f=false
http://books.google.com.mx/books?
id=7GJXRsNkglIC&lpg=PA334&dq=operaci%C3%B3n
%20binaria&pg=PA330#v=onepage&q=operaci%C3%B3n
%20binaria&f=false
http://es.wikipedia.org/wiki/Operaci%C3%B3n_binaria
48