22/09/2010. Autómata Mínimo
|
|
- Gustavo Valverde Belmonte
- hace 5 años
- Vistas:
Transcripción
1 22/9/2 Sesión 2 Autómata Mínimo Propiedad esencial de los LR Teorema de Kleene: Un lenguaje es regular si y sólo si existe una ER que lo denota y un FA que lo acepta. Pero, qué tal si tenemos un lenguaje descrito de manera intuitiva?: L = { n n Σ * n > } Es este lenguaje regular? 2 2 Propiedad esencial de los LR Sabemos que si hay n clases de cadenas en L, un FA que reconozca a L debe tener cuando menos n estados: Todos los FA tienen un número finito de estados Si el número de clases de cadenas en L es finito, entonces existe un FA que lo reconoce y una RE que lo describe! 2 Las clases de cadenas Podemos definir el FA a partir de las clases de cadenas! FA para el lenguaje de cadenas que terminan en: Clase A: La cadena necesita un para pertenecer al lenguaje Class B: La cadena necesita un Class C: La cadena pertenece al lenguaje! 2 Del conjunto finito de clases al FA FA que acepta las cadenas que termina en : Clase A: La cadena necesita Clase B: La cadena necesita un Clase C: La cadena pertenece al lenguaje! A B C 2 Perdón el terreno es resbaladizo! Afortunadamente hay un algoritmo para generar el FA a partir del conjunto finito de clases del lenguaje! A B C 2
2 22/9/2 Las clases de cadenas! Estudiamos el lenguaje directamente: No disponemos del FA o de la RE! Clase A: Λ, o termina en Clase B:, o termina en Clase C: La cadena termina con y pertenece al lenguaje Las clases de cadenas! De modo más general: para cada clase de cadenas diferenciables respecto al lenguaje hay un conjunto de cadenas diferenciantes z, tal que cualquier z en dicho conjunto distingue a todas las cadenas de la clase con respecto a todas las otras clases: L/x = {z Σ * xz L} 2 2 Cadenas diferenciantes Sea L/x el conjunto de cadenas: L/x = {z Σ * xz L} x & y son distinguibles respecto a L si L/x L/y Cualquier cadena z tal que xz L & yz L o vice versa, diferencia o distingue a x & y con respecto a L Si L/x = L/y, x & y son indistinguibles (o equivalentes) con respecto a L 2 Las clases de cadenas! Clase A (necesita ): Λ Σ * Clase B (necesita ): Σ * Σ * Clase C (está en L): Σ * 2 Diferenciando las clases de cadenas z = & L/x = {z Σ * xz L} Λ Σ * z = & L/y = {z Σ * yz L} Σ * Σ * z = Λ & L/u = {z Σ * uz L} Σ * Λ Tenemos una Dr. zluis por Pineda, cada clase de cadenas! 2 Distinguiendo L/u de L/x Sea z = Λ L/u = {z Σ * uz L} Σ * Λ L/x = {z Σ * xz L} ΛΛ Λ Σ * Λ L/u L/x 2 2
3 22/9/2 Distinguiendo L/u de L/y Let z = Λ L/u = {z Σ * uz L} Σ * Λ L/y = {z Σ * yz L} Λ Σ * Λ Σ * Λ L/u L/y 2 Distinguiendo L/y de L/x Sea z = L/y = {z Σ * yz L} Σ * Σ * L/x = {z Σ * xz L} Λ Σ * L/y L/x 2 La relación de cadenas indistinguibles I L La relación de indistinguibilidad I L en Σ * se define como sigue: x I L y si y sólo si L/x = L/y I L es una relación de equivalencia en Σ * Reflexiva: xrx Transitiva: xry & yrz xrz Simétrica: Si xry yrx 2 La relación de cadenas indistinguibles I L Notación: [x] denota la clase de equivalencia de x Dos cadenas son distinguibles con respecto a L si y sólo si están en clases diferentes de I L 2 Propiedades de I L Todas las cadenas en la misma partición de I L pueden considerarse como la misma para efecto de operaciones de cadenas que involucran a I L I L es invariante por la derecha con respecto a la concatenación: Para todo x, y Σ * & cualquier a Σ, Si x I L y entonces xa I L ya Si [x] = [y] entonces [xa] = [ya] 2 El FA a partir de las clases! Sea L Σ * & Q L el conjunto de clases equivalentes de I L sobre Σ *. Si Q L es finita (cada miembro de Q L es un conjunto de cadenas) entonces M L = (Q L, Σ, q, A L, δ) es un FA que acepta a L, donde: q = [Λ] A L = {q Q L q L Φ} δ: Q L x Σ Q L es δ([x], a) = [xa] 2 3
4 22/9/2 El algoritmo M L es el FA con el mínimo número de estados que acepta a L Función de transición aumentada para M L : δ * ([x], y) = [xy] 2 Ahora podemos estar seguros! M L = (Q L, {, }, [Λ], {[]}, δ) donde Q L = {[Λ], [], []} [Λ] = {Λ,, Σ * } [] = {, Σ *, Σ * } [] = {Σ * } Definición de δ: δ([x], a) = [xa] δ([λ], ) = [Λ] = [] = [Λ] & δ([λ], ) = [Λ] = [] δ([], ) = [] & δ([], ) = [] = [] δ([], ) = [] = [Λ] & δ([], ) = [] = [] Se puede escoger cualquier cadena en la clase: son cadenas equivalentes en relación a L! 2 Ahora podemos estar seguros! M L = (Q L, {, }, [Λ], {[]}, δ) donde Q L = {[Λ], [], []} δ: Q L [Λ] [Λ] [] [] [] [] [] [Λ] [] [Λ] [] [] 2 Teorema de Myhill & Nerode L es un lenguaje regular sí y solo sí el conjunto de clases de cadenas equivalentes es finito La Regularidad es una propiedad esencial del lenguaje: no es una propiedad de las expresiones regulares (ER) ni del FA que acepta el lenguaje! 2 Pero... No hay de otra? Encontrar I L puede ser muy difícil! Sin embargo, si ya tenemos un FA, podemos encontrar el FA mínimo equivalente? Mucho más útil en la vida real! 2 Hay un algoritmo para encontra el FA mínimo? Λ δ(ab,c) = bc 2 4
5 22/9/2 Una segunda forma de particionar a las cadenas! El lenguaje consistente en el conjunto de cadenas que llegan a un estado dado a partir del estado inicial: L q = {x Σ * δ * (q, x) = q} El conjunto de todas las cadenas es la unión de estos conjuntos para todo q Q! Los estados del FA permiten definir una segunda partición del conjunto de cadenas! 2 L q = {x Σ * δ * (q, x) ) = q} q q 3 q 4 q 7 L = q 6 L [Λ] L [] L [] 2 Los lenguajes que corresponden a cada estado L q = {x Σ * δ * (q, x) ) = q} q 4 L ={Λ} L 2 ={} L 4 =Σ*{} L 3 ={} L 5 = Σ*{} L 7 = Σ*{} L [Λ] L [] q q 6 q 3 q 7 2 L 6 = L= Σ*{} L [] 2 L q = {x Σ * δ * (q, x) ) = q} La reducción... L Λ L L L Σ* L Σ* L Σ* L = L Σ* L [Λ] L [] L [] Sea (p, q) el par de estados en la misma clase de equivalencia Los lenguajes L p & L q son subconjuntos de la misma clase de equivalencia p q Las clases equivalentes determinadas por los estados del FA corresponden a una partición I L 2 2 5
6 22/9/2 La reducción... Por otro lado, si p & q no pertenecen a la misma partición, los lenguajes correspondientes son subconjuntos de clases de equivalencia diferentes p q El FA mínimo se puede encontrar identificando a los pares (p, q) tales que p q 2 La propiedad que necesitamos S es el conjunto de pares (p, q) tales que p q Los estados aceptores y todos los no aceptores están en particiones diferentes, y eso es todo lo que sabemos! q q 3 q 4 q 7 q 6 (q 4, q 6 ) S 2 La propiedad que necesitamos S es el conjunto de pares (p, q) tales que p q q q 3 q 7 q 4 q 6 (q 4, q 6 ) S & (, ) es tal que δ(, ) = q 4 δ(, ) = q 6 entonces (, ) S. es una cadena diferenciante entre & 2 La propiedad que necesitamos es una cadena diferenciante que lleva cadenas de L Σ* a L pero no a cadenas de L Consecuentemente, & pertenecen a particiones diferentes de I L q q 3 q 7 q 4 q 6 L L Λ L L Σ* L Σ* L Σ* L = L Σ* 2 La propiedad que necesitamos Si (p, q) es un par de estados tal que p q & δ(r, a) = p & δ(s, a) = q entonces (r, s) es también un par de estados tales que r s 2 La propiedad que necesitamos Si p q entonces hay una z tal que δ * (p, z) A o δ * (q, z) A, pero no ambas entonces, sólo uno de δ * (r, az) = δ * (δ(r, a), z) = δ * (p, z) δ * (s, az) = δ * (δ(s, a), z) = δ * (q, z) está en A! Trayectorias de estados no-equivalentes se forman por estados que no son equivalentes! 2 6
7 22/9/2 El algoritmo Sea S el conjunto de pares (p, q) tales que p q Para todo p & q tal que sólo uno de estos está en A, incluir (p, q) en S Para todo par (p, q) S, si (r, s) es un par tal que δ(r, a) = p & δ(s, a) = q entonces (r, s) S Estos son los únicos pares en S 2. Para todo p & q tal que sólo uno de estos está en A, incluir (p, q) en S 2. Hasta ahora sólo sabemos que los estados aceptores no están en la misma partición de los no aceptores q q 3 q 4 q 7 q 6 = L S = {(q, q 6 ), (, q 6 ), (q 3, q 6 ), (q 4, q 6 ), (, q 6 ), (q 7, q 6 )} 2 2. Para todo par (p, q) S, si (r, s) es tal que δ(r, a) = p δ(s, a) = q entonces (r, s) S. S es una relación (la relación de estados en particiones diferentes) El complemento de S es también una relación: La relación de estado en la misma partición! q 7 q 6 q 4 q 3 q S = {(q 6, q ), (q 6, ), (q 6, q 3 ), (q 6, q 4 ), (q 6, ), (q 6, q 7 )} 2 2 q 7 q 6 q 4 q 3 q q 7 q 6 q 4 q 3 q S es simétrica! 2 También sabemos que ningún estado en S se relaciona consigo mismo: S no es reflexiva! 2 7
8 22/9/2 q 7 q 6 q 4 q 3 q Cálculo de los pares (r, s) q 7 q 6 q 4 q 3 q Q q q 3 q 4 q 3 q 6 q 7 q 4 q 4 q 6 q 7 q 6 q 4 q 7 q 6 q 7 Si (r, s) es tal que δ(r, a) = p & δ(s, a) = q entonces (r, s) S. 2 Para calcular a (r, s) necesitamos revizar δ en reversa! 2 : viendo hacia atrás! : viendo hacia atrás! q 7 q 6 q 4 q 3 q Q q q 3 q 4 q 3 q 6 q 7 q 4 q 4 q 6 q 7 q 6 q 4 q 7 q 6 q 4 q 3 q Q q q 3 q 4 q 3 q 6 q 7 q 4 q 4 q 6 q 7 q 6 q 4 q 7 q 6 q 7 q 7 q 6 q 7 Si (r, s) es tal que δ(r, a) = q 4 & δ(s, a) = q 6 entonces (r, s) S. 2 (, ) es un par tal que: δ(, ) = q 4 & δ(, ) = q 6 entonces (, ) S. 2 : viendo hacia atrás! : viendo hacia atrás! q 7 q 6 q 4 q 3 q Q q q 3 q 4 q 3 q 6 q 7 q 4 q 4 q 6 q 7 q 6 q 4 q 7 q 6 q 7 q 7 q 6 q 4 q 3 q (, ) es un par tal que: δ(, ) = q 4 & δ(, ) = q 6 entonces (, ) S. 2 S es simétrica: (, ) S. 2 8
9 22/9/2 : viendo hacia atrás! : viendo hacia atrás! q 7 q 6 q 4 q 3 q q 7 q 6 q 4 q 3 q Q q q 3 q 4 q 3 q 6 q 7 q 4 q 4 q 6 q 7 q 6 q 4 q 7 q 6 q 7 S es simétrica: Sólo necesitamos buscar en una región triangular! 2 Los pares que se pueden encontrar buscando hacia atrás! 2 q 7 q 6 q 4 q 3 q q 7 q 6 q 4 q 3 q S es simétrica! 2 Los valores de la matriz de estados en clases de equivalencia diferentes 2 La relación Q L q 7 q 6 q 4 q 3 q q 7 q 6 q 4 q 3 q Cálculo de Q L El complemento: Los pares de estados en la misma partición! 2 La relación es reflexiva! 2 9
10 22/9/2 q 7 q 6 q 4 q 3 q Cálculo de Q L q 7 q 6 q 4 q 3 q Cálculo de Q L La relación es simétrica! 2 La relación es transitiva: Los estados q, & q 4 se relacionan entre si, pero no con ningún otro estado 2 q 7 q 6 q 4 q 3 q Cálculo de Q L q 7 q 6 q 4 q 3 q Cálculo de Q L La relación es transitiva: Los estados q 3, & q 7 se relacionan entre sí, pero no con ningún otro estado 2 La relación es transitiva: El estado q 6 se relaciona consigo mismo pero no con ningún otro estado! 2 q 7 q 3 q 6 q 4 q Cálculo de Q L q q 4 q 6 q 3 q 7 Reordenando los estados La relación es transitiva: las clases forma grupos donde las propiedades de la relación de equivalencia se pueden apreciar directamente! 2 El conjunto de clases de estados equivalentes q 7 q 3 q 6 q 4 q q q 4 q 6 q 3 q 7 q q 3 q 4 q 7 q 6 = L 2
11 22/9/2 El conjunto mínimo de estados: Q L L ={Λ} L 2 ={} L 4 =Σ*{} L 3 ={} L 6 = L= Σ*{} L 5 = Σ*{} L 7 = Σ*{} L [Λ] L [] L [] q 7 q 6 q 4 q 3 q Marcar los pares de estados que se encuentran buscando hacia atrás un una o más pasadas La reducción es completa! 2 Los pares encontrados buscando hacia atrás en la diágonal superior izquierda de la matriz! 2 q 7 q 6 q 4 q 3 q El algoritmo [Λ] = {(, 2), (,4), (2,4)} [] = {(3, 5), (3, 7), (5, 7)} [] = {(6, 6)} (El estado aceptor ) Los pares no marcados pertenencen a clases equivalentes Incluir los pares relacionando los estados aceptores consigo mismo 2 El algortimo. Incluir en S todos los pares que contengan un estado aceptor (sólo uno) 2. Seleccionar una región de la matriz de estados: Si (x, y) S & y < x incluir (y, x) en S (S es simétrica) 3. Definir a Q como el conjunto de pares de la diágonal superior izquierda de la matriz que no están en S 4. Para todo (x, y) Q, verificar si se puede alcanzar un par en S (con en el mismo símbolo de Σ) en una sola transición Si es el caso, eliminar (x, y) de Q e incluirlo en S 5. Repetir 4 hasta que no haya más pares a incluir en S 6. Incluir en Q todos los pares (x, x), donde x es un estado aceptor 7. Q es la relación de estados equivalente en el FA 2 Autómata mínimo Para todo FA existe un FA mínimo con n estados Muy útil para simplicar FA El FA mínimo también proveé una forma normal para los FA: todo FA se puede reemplazar for su FA mínimo correspondiente El FA mínimo permite verificar si dos FA son equivalentes Con el FA mínimo y el Teorema de Kleene podemos encontrar la forma normal de la ER correspondientes 2 El algoritmo Sea L Σ * & Q L el conjunto de clases equivalentes de I L sobre Σ *. Si Q L es finita (cada miembro de Q L es un conjunto de cadenas) entonces M L = (Q L, Σ, q, A L, δ) es un FA que acepta a L, donde: q = [Λ] A L = {q Q L q L Φ} δ: Q L x Σ Q L es δ([x], a) = [xa] 2
12 22/9/2 Ahora podemos estar seguros! M L = (Q L, {, }, [Λ], {[]}, δ) donde Q L = {[Λ], [], []} [Λ] = {Λ,, Σ * } = {q,, q 4 } [] = {, Σ *, Σ * } = {q 3,, q 7 } [] = {Σ * } = {q 6 } Definición de δ: δ([x], a) = [xa] δ([λ], ) = [Λ] = [] = [Λ] & δ([λ], ) = [Λ] = [] δ([], ) = [] & δ([], ) = [] = [] δ([], ) = [] = [Λ] & δ([], ) = [] = [] Se puede escoger cualquier cadena en la clase: son cadenas equivalentes en relación a L! 2 Ahora podemos estar seguros! M L = (Q L, {, }, [Λ], {[]}, δ) donde Q L = {[Λ], [], []} δ: Q L [Λ] [Λ] [] [] [] [] [] [Λ] [] [Λ] [] [] 2 Una forma normal para RE & FA FA mínimo LR LLC Lenguajes enumerables recursivos 2 2
Propiedad esencial de los LR. Tema 12. Propiedad esencial de los LR. Las clases de cadenas. Perdón el terreno es resbaladizo!
Tema 2 Autómata Mínimo Dr. Luis A. Pineda ISBN: 97-32-2972-7 Propiedad esencial de los LR Teorema de Kleene: Un lenguaje es regular si y sólo si existe una ER que lo denota y un FA que lo acepta. Pero,
Más detallesTeoría de la Computación Lenguajes Regulares (LR) - Propiedades
Teoría de la Computación Lenguajes Regulares (LR) - Propiedades Prof. Hilda Y. Contreras Departamento de Computación hyelitza@ula.ve http://webdelprofesor.ula.ve/ingenieria/hyelitza Objetivo Lenguajes
Más detallesMinimización de Aútomatas Finitos
Minimización de Aútomatas Finitos Supongamos que para un AFD M = (Q, Σ, δ, q 0, F ) definimos la siguiente relación R M : xr M y ssi δ(q 0, x) = δ(q 0, y) Claramente, podemos notar que esta relación es
Más detalles3 Propiedades de los conjuntos regulares 3.1 Lema de Bombeo para conjuntos regulares
Curso Básico de Computación 3 Propiedades de los conjuntos regulares 3. Lema de Bombeo para conjuntos regulares El lema de bombeo es una herramienta poderosa para probar que ciertos lenguajes son no regulares.
Más detallesCurso Básico de Computación
Curso Básico de Computación 3 Propiedades de los conjuntos regulares Feliú Sagols Troncoso Matemáticas CINVESTAV-IPN 2010 Curso Básico de Computación (Matemáticas) 3 Propiedades
Más detallesTema 2: Lenguajes Formales. Informática Teórica I
Tema 2: Lenguajes Formales Informática Teórica I Teoría de Lenguajes Formales. Bibliografía M. Alfonseca, J. Sancho y M. Martínez. Teoría de Lenguajes, Gramáticas y Autómatas, R.A.E.C., Madrid, (1998).
Más detallesIng. Bruno López Takeyas. Relaciones
Relaciones Las relaciones son conjuntos, por lo tanto se puede usar la representación de conjuntos para representar relaciones. Una relación n-aria es un conjunto de n-tuplas. Las relaciones binarias con
Más detallesVíctor J. Díaz Madrigal y Fernando Enríquez de Salamanca Ros. 2.1 Límites de los lenguajes regulares Teorema de Myhill-Nerode Lema del bombeo
Guión 2.1 Límites de los lenguajes regulares Teorema de Myhill-Nerode Lema del bombeo Tma. de Myhill-Nerode: Relaciones de equivalencia Una relación de equivalencia sobre Σ es: 1. Invariante por la derecha:
Más detallesRelaciones Binarias. Matemática Discreta. Agustín G. Bonifacio UNSL. Relaciones Binarias
UNSL Relaciones Binarias Relaciones Binarias (Sección 3.1 del libro) Definición Una relación (binaria) R de un conjunto X a un conjunto Y es un subconjunto del producto cartesiano X Y. Si (x,y) R, escribimos
Más detalles22/09/2010. Lema de bombeo para LR
Sesión 13 Lema de bombeo para LR Cómo podemos saber is n lengaje es reglar? Teorema de Kleene: Si hay na ER qe describa L o n FA qe acepte L, entonces L es reglar Pero, qé tal si el lengaje se decribe
Más detallesUna máquina para interpretar ER. Tema 5. Autómata de Estados Finitos (FA) Cuántos estados se necesitan? Autómata de Estados Finitos (FA)
Tema 5 utómatas Finitos Una máquina para interpretar ER L = {, } * {} Cadenas que terminan en sobre = {, } Dr. Luis. Pineda ISN: 97-32-2972-7 Dr. Luis. Pineda, IIMS, UNM, 25. ISN: 97-32-2972-7 Una máquina
Más detallesTEORÍA DE AUTÓMATAS Y LENGUAJES
TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Francisco Vico departamento Lenguajes y Ciencias de la Computación área de conocimiento Ciencias de la Computación e Inteligencia Artificial ETSI Informática Universidad
Más detallesCapítulo 4: Conjuntos
Capítulo 4: Conjuntos Miguel Ángel Olalla Acosta miguelolalla@us.es Departamento de Álgebra Universidad de Sevilla Septiembre de 2014 Olalla (Universidad de Sevilla) Capítulo 4: Conjuntos Septiembre de
Más detallesComputabilidad y Lenguajes Formales: Autómatas Finitos
300CIG007 Computabilidad y Lenguajes Formales: Autómatas Finitos Pontificia Universidad Javeriana Cali Ingeniería de Sistemas y Computación Prof. Gloria Inés Alvarez V. No Determinismo Hasta ahora cada
Más detallesTres versiones de Pal. Sesión 19. Una máquina para aceptar Pal El lenguaje: Tabla de transición para Pal. Más de un siguiente estado.
Tres versiones de Pal Sesión 19 Autómata de pila determinístico Pal marca = {xcx r x {0, 1} * } 0110c0110 Pal par = {xx r x {0, 1} * } 00111100 Pal = {x x = x r {0, 1} * } 00111100 001101100 Una máquina
Más detallesTeoría de la Computación y Leguajes Formales
y Leguajes Formales Prof. Hilda Y. Contreras Departamento de Computación hyelitza@ula.ve hildac.teoriadelacomputacion@gmail.com Contenido Tema 0: Introducción y preliminares: Conocimientos matemáticos
Más detallesSintaxis y Semántica. Tema 3. Sintaxis y Semántica. Expresiones y Lenguajes Regulares. Dr. Luis A. Pineda ISBN:
Tema 3 Expresiones y Lenguajes Regulares Dr Luis A Pineda ISBN: 970-32-2972-7 Sintaxis y Semántica En us uso normal, las expresiones lingüística hacen referencia a objetos individuales, así como a sus
Más detallesRelaciones Binarias. Matemática Discreta. Agustín G. Bonifacio UNSL. Relaciones Binarias
UNSL Relaciones Binarias Relaciones Binarias (Sección 3.1 del libro) Definición Una relación (binaria) R de un conjunto X a un conjunto Y es un subconjunto del producto cartesiano X Y. Si (x,y) R, escribimos
Más detallesConjuntos y relaciones
Conjuntos y relaciones Introducción Propiedades de las relaciones Sobre un conjunto Reflexivas Simétricas y transitivas Cerradura Relaciones de equivalencia Órdenes parciales Diagramas de Hasse Introducción
Más detallesTemas. Objetivo. Símbolo, alfabeto. Hileras y operaciones con hileras. Operaciones con lenguajes
0 1 Temas Símbolo, alfabeto Hileras y operaciones con hileras Operaciones con lenguajes Objetivo Que el estudiante logre conocer, comprender y manejar conceptos vinculados con la Teoría de Lenguajes Formales
Más detallesNuestro objetivo es demostrar que autómata = lógica Qué significa esto? Queremos encontrar una lógica que defina a los lenguajes regulares
Autómata = Lógica Nuestro objetivo es demostrar que autómata = lógica Qué significa esto? Queremos encontrar una lógica que defina a los lenguajes regulares Pero antes: Vamos a hacer un breve repaso sobre
Más detallesNuestro objetivo es demostrar que autómata = lógica. IIC3260 Una Aplicación de Teoría de Modelos Finitos: Lógica = Autómata 35 / 60
Autómata = Lógica Nuestro objetivo es demostrar que autómata = lógica IIC3260 Una Aplicación de Teoría de Modelos Finitos: Lógica = Autómata 35 / 60 Autómata = Lógica Nuestro objetivo es demostrar que
Más detalles1. Conjuntos y funciones
Centro de Matemática Facultad de Ciencias Universidad de la República Introducción a la Topología Curso 2016 PRACTICO 1: CONJUNTOS. 1 1. Conjuntos y funciones Ejercicio 1. Si I es un conjunto y A α es
Más detallesDescripción de los Lenguajes Aceptados por Autómatas
Descripción de los Lenguajes Aceptados por Autómatas Los Teoremas de Kleene Universidad de Cantabria Esquema 1 2 3 Lenguajes Aceptados por Autómatas Como repaso, tenemos un problema de respuesta Si/No
Más detallesCarlos J. Zapata G Carlos A. Ramirez V
Carlos J. Zapata G Carlos A. Ramirez V Introducción Los AG provienen de la familia de modelos computacionales basados en la evolución Holland fue el primero quien le dio un formalismo y el nombre a los
Más detallesAutómatas Mínimos. Encontrar el autómata mínimo. Universidad de Cantabria. Introducción Minimización de Autómatas Deterministas Resultados Algoritmo
Autómatas Mínimos Encontrar el autómata mínimo. Universidad de Cantabria Introducción Dado un lenguaje regular sabemos encontrar un autómata finito. Pero, hay autómatas más sencillos que aceptan el mismo
Más detallesTres versiones de Pal. Tema 19. Una máquina para aceptar Pal. Tabla de transición para Pal. Transición. Más de un siguiente estado
Tres versiones de Pal Tema Autómata de pila determinístico Dr. Luis A. Pineda ISBN: --- Pal marca = {xcx r x {, } * } c Pal par = {xx r x {, } * } Pal = {x x = x r {, } * } Dr. Luis A. Pineda, IIMAS, UNAM,.
Más detallesMáquinas Secuenciales, Autómatas y Lenguajes. Tema 3.1: Autómatas Finitos Deterministas
Tema 3.1: Autómatas Finitos Deterministas Luis Peña luis.pena@urjc.es http://www.ia.urjc.es/cms/es/docencia/ic-msal Sumario Tema 3.1: Autómatas Finitos Deterministas. 1. Concepto de AFD 2. Equivalencia
Más detallesPRODUCTO CARTESIANO RELACIONES BINARIAS
PRODUCTO CARTESIANO RELACIONES BINARIAS Producto Cartesiano El producto cartesiano de dos conjuntos A y B, denotado A B, es el conjunto de todos los posibles pares ordenados cuyo primer componente es un
Más detallesOperaciones extendidas de conjuntos
234 A. GENERALIDADES DE TEORÍA DE CONJUNTOS Tema 3. Operaciones extendidas de conjuntos En este tema extenderemos las operaciones de conjuntos anteriormente definidas a familias arbitrarias de conjuntos.
Más detallesPropiedades de Lenguajes Regulares
de INAOE (INAOE) 1 / 44 Contenido 1 2 3 4 (INAOE) 2 / 44 Existen diferentes herramientas que se pueden utilizar sobre los lenguajes regulares: El lema de : cualquier lenguaje regular satisface el pumping
Más detallesCiencias de la Computación I
Ciencias de la Computación I Gramáticas Regulares Expresiones Regulares Gramáticas - Intuitivamente una gramática es un conjunto de reglas para formar correctamente las frases de un lenguaje - Por ejemplo,
Más detallesComputabilidad y lenguajes formales: Sesión 17. Equivalencia entre Expresiones Regulares y Autómatas Finitos
Computabilidad y lenguajes formales: Sesión 17. Equivalencia entre Expresiones Regulares y Autómatas Finitos Prof. Gloria Inés Alvarez V. Departamento de Ciencias e Ingeniería de la Computación Pontificia
Más detallesRelaciones. Estructuras Discretas. Relaciones. Relaciones en un Conjunto. Propiedades de Relaciones en A Reflexividad
Estructuras Discretas Relaciones Definición: relación Relaciones Claudio Lobos, Jocelyn Simmonds clobos,jsimmond@inf.utfsm.cl Universidad Técnica Federico Santa María Estructuras Discretas INF 152 Sean
Más detallesautómatas finitos y lenguajes regulares LENGUAJES FORMALES Y
CONTENIDO Reconocedores [HMU2.1]. Traductores [C8]. Diagramas de Estado [HMU2.1]. Equivalencia entre AF deterministas y no deterministas [HMU2.2-2.3]. Expresiones [HMU3]. Propiedades de [HMU4]. Relación
Más detallesMáquina de estado finito con salida sin salida
Máquina de estado finito con salida sin salida Máquina de estado finito Máquinas de estados finitos se utilizan ampliamente en aplicaciones en ciencias de la computación y redes de datos. Por ejemplo,
Más detallesCONJUNTOS REGULARES. Orlando Arboleda Molina. 19 de Octubre de Escuela de Ingeniería de Sistemas y Computación de La Universidad del Valle
CONJUNTOS REGULARES Orlando Arboleda Molina Escuela de Ingeniería de Sistemas y Computación de La Universidad del Valle 19 de Octubre de 2008 Contenido Expresiones regulares Teorema de Kleene Autómatas
Más detallesLenguajes, Gramáticas y Autómatas Conceptos
Lenguajes, Gramáticas y Autómatas Conceptos Departamento de Informática e Ingeniería de Sistemas C.P.S. Universidad de Zaragoza Última revisión: Febrero. 2004 11/02/2004 1 Índice Alfabetos, palabras y
Más detallesEjemplo 66 Sea A = {los alumnos de este curso}, entonces podemos definir la siguiente relación el el conjunto A, dada por:
Capítulo 3 Relaciones Definición 8 Sea A un conjunto no vacío. Se dice que R es una relación en A si y sólo si R A A. Ejemplo 65 Sea A = {a,b,c}, luego definimos los conjuntos: R 1 = {(a,a),(a,b),(b,c)},r
Más detallesCompiladores: Sesión 6. Optimización
Compiladores: Sesión 6. Optimización Prof. Gloria Inés Alvarez V. Departamento de Ciencias e Ingeniería de la Computación Pontificia Universidad Javeriana Cali 7 de febrero de 2008 Optimización Se proponen
Más detallesAUTÓMATAS DE ESTADO FINITO
AUTÓMATAS DE ESTADO FINITO Orlando Arboleda Molina Escuela de Ingeniería de Sistemas y Computación de La Universidad del Valle 12 de octubre de 2008 Contenido Autómatas de estado finito Concatenación de
Más detallesAutómata finito y Expresiones regulares A* C. B
Autómata finito y Expresiones regulares A* C. B Conceptos Alfabeto ( ): es el conjunto finito no vacío de símbolos. Ejemplo: = {0,1}, el alfabeto binario Cadenas: secuencia finita de símbolos pertenecientes
Más detallesTeoría de la Computación y Lenguajes Formales
Teoría de la Computación y Lenguajes Formales Máquinas de Turing Prof. Hilda Y. Contreras Departamento de Computación hyelitza@ula.ve hildac.teoriadelacomputacion@gmail.com Máquinas de Turing Contenido
Más detallesApuntes de Matemática Discreta 8. Relaciones de Equivalencia
Apuntes de Matemática Discreta 8. Relaciones de Equivalencia Francisco José González Gutiérrez Cádiz, Octubre de 2004 Universidad de Cádiz Departamento de Matemáticas ii Lección 8 Relaciones de Equivalencia
Más detallesCompiladores: Sesión 3. Análisis léxico, expresiones regulares
Compiladores: Sesión 3. Análisis léxico, expresiones regulares Prof. Gloria Inés Alvarez V. Departamento de Ciencias e Ingeniería de la Computación Pontificia Universidad Javeriana Cali 29 de enero de
Más detallesTema 1: Conjuntos. Miguel Ángel Olalla Acosta Departamento de Álgebra Universidad de Sevilla. Septiembre de 2017
Tema 1: Conjuntos Miguel Ángel Olalla Acosta miguelolalla@us.es Departamento de Álgebra Universidad de Sevilla Septiembre de 2017 Olalla (Universidad de Sevilla) Tema 1: Conjuntos Septiembre de 2017 1
Más detallesMÁQUINAS DE TURING Y LENGUAJES ESTRUCTURADOS POR FRASES
Máquinas de Turing y lenguajes estructurados por frases -1- MÁQUINAS DE TURING Y LENGUAJES ESTRUCTURADOS POR FRASES MÁQUINAS DE TURING - Son máquinas teóricas capaces de aceptar lenguajes generados por
Más detallesDEL AUTÓMATA FINITO A LA EXPRESIÓN REGULAR
DEL AUTÓMATA FINITO A LA EXPRESIÓN REGULAR Muchas veces es más fácil y seguro dibujar el DT de un AF que reconozca al lenguaje, para luego obtener la ER a partir de este autómata. Se presenta un método
Más detallesTeoría de la Computación y Lenguajes Formales
Teoría de la Computación y Lenguajes Formales Propiedades de los Lenguajes Libres de Contexto (LLC) Prof. Hilda Y. Contreras Departamento de Computación hyelitza@ula.ve hildac.teoriadelacomputacion@gmail.com
Más detallesAutómatas Finitos INAOE. Introducción a. Autómatas. Definición formal de un. Finito Determinístico. Finito No- Finitos y Lenguajes Formales
los s s s s INAOE (INAOE) 1 / 58 Contenido los s s 1 los s 2 3 4 s 5 (INAOE) 2 / 58 los s los s los s s : Conjunto de estados + Control Cambio de estados en respuesta a una entrada. Tipo de Control: :
Más detallesMatemáticas Discretas Relaciones y funciones
Coordinación de Ciencias Computacionales - INAOE Matemáticas Discretas y funciones Cursos Propedéuticos 2010 Ciencias Computacionales INAOE y funciones Propiedades de relaciones Clases de equivalencia
Más detallesIntroducción a la Teoría de Autómatas, Lenguajes y Computación
Introducción a la Teoría de Autómatas, Lenguajes y Computación Gustavo Rodríguez Gómez y Aurelio López López INAOE Propedéutico 2010 1 / 53 Capítulo 2 Autómatas Finitos 2 / 53 1 Autómatas Finitos Autómatas
Más detallesAlgoritmo para la obtención de los estados accesibles
UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS SEGUNDO CURSO, SEGUNDO CUATRIMESTRE TEORÍA DE AUTÓMATAS
Más detallesUNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS
UNIVERSIDAD DE CÓRDOBA ESCUELA POLITÉCNICA SUPERIOR DEPARTAMENTO DE INFORMÁTICA Y ANÁLISIS NUMÉRICO INGENIERÍA TÉCNICA EN INFORMÁTICA DE SISTEMAS SEGUNDO CURSO, SEGUNDO CUATRIMESTRE TEORÍA DE AUTÓMATAS
Más detallesAlgebra lineal II Examen Parcial 2
UNIVERSIDAD DE COSTA RICA ESCUELA DE MATEMATICA Algebra lineal II Examen Parcial 2 II Semestre 2014 Nick Gill Instrucciones: Puede usar cualquiera de las proposiciones o ejercicios vistos en clase. Tenga
Más detallesTema 1: Conjuntos. Miguel Ángel Olalla Acosta Departamento de Álgebra Universidad de Sevilla. Septiembre de 2018
Tema 1: Conjuntos Miguel Ángel Olalla Acosta miguelolalla@us.es Departamento de Álgebra Universidad de Sevilla Septiembre de 2018 Olalla (Universidad de Sevilla) Tema 1: Conjuntos Septiembre de 2018 1
Más detallesMatemáticas Discretas TC1003
Matemáticas Discretas TC1003 Relaciones entre Conjuntos: Propiedades Departamento de Matemáticas / Centro de Sistema Inteligentes ITESM Relaciones entre Conjuntos: Propiedades Matemáticas Discretas - p.
Más detallesOtras propiedades de los lenguajes regulares
Capítulo 3 Otras propiedades de los lenguajes regulares En los dos capítulos anteriores hemos presentado las propiedades básicas de los lenguajes regulares pero no hemos visto cómo se puede demostrar que
Más detallesExpresiones regulares, gramáticas regulares
Expresiones regulares, gramáticas regulares Los LR en la jerarquía de Chomsky La clasificación de lenguajes en clases de lenguajes se debe a N. Chomsky, quien propuso una jerarquía de lenguajes, donde
Más detallesInducción en definiciones y demostraciones AUTÓMATAS Y LENGUAJES FORMALES PRELIMINARES MATEMÁTICOS. Números naturales. Inducción matemática
Inducción en definiciones y demostraciones AUTÓMATAS Y LENGUAJES FORMALES PRELIMINARES MATEMÁTICOS Francisco Hernández Quiroz Departamento de Matemáticas Facultad de Ciencias, UNAM E-mail: fhq@ciencias.unam.mx
Más detallesMODELOS DE COMPUTACION I Preguntas Tipo Test. 1. El lema de bombeo puede usarse para demostrar que un lenguaje determinado es regular.
MODELOS DE COMPUTACION I Preguntas Tipo Test Indicar si son verdaderas o falsas las siguientes afirmaciones: 1. El lema de bombeo puede usarse para demostrar que un lenguaje determinado es regular. 2.
Más detallesTeorema de Lagrange. En esta sección demostramos algunos hechos básicos sobre grupos, que se pueden deducir de la definición
Teorema de Lagrange Capítulo 3 3.1 Introducción En este capítulo estudiaremos uno de los teoremas más importantes de toda la teoría de grupos como lo es el Teorema de Lagrange. Daremos en primer lugar
Más detallesCurso Básico de Computación
Curso Básico de Computación Autómatas finitos y expresiones regulares Feliú Sagols Troncoso Matemáticas CINVESTAV-IPN 2010 Curso Básico de Computación (Matemáticas) Autómatas
Más detalles5 Autómatas de pila 5.1 Descripción informal. 5.2 Definiciones
1 Curso Básico de Computación 5 Autómatas de pila 5.1 Descripción informal Un autómata de pila es esencialmente un autómata finito que controla una cinta de entrada provista de una cabeza de lectura y
Más detallesInducción en definiciones y demostraciones AUTÓMATAS Y LENGUAJES FORMALES PRELIMINARES MATEMÁTICOS LENGUAJES REGULARES I.
Inducción en definiciones y demostraciones AUTÓMATAS Y LENGUAJES FORMALES PRELIMINARES MATEMÁTICOS LENGUAJES REGULARES I Francisco Hernández Quiroz Departamento de Matemáticas Facultad de Ciencias, UNAM
Más detallesGeneralidades sobre lenguajes.
no DSIC - UPV July 3, 2011 (DSIC - UPV) July 3, 2011 1 / 21 Definiciones: no Alfabeto Σ = {a, b, c} o Γ = {0, 1} palabra, cadena o frase Σ: x = aaba, y = 0011. Cadena vacía: λ. Longitud de una palabra:
Más detallesTema 1: Conjuntos. Miguel Ángel Olalla Acosta Departamento de Álgebra Universidad de Sevilla. Septiembre de 2016
Tema 1: Conjuntos Miguel Ángel Olalla Acosta miguelolalla@us.es Departamento de Álgebra Universidad de Sevilla Septiembre de 2016 Olalla (Universidad de Sevilla) Tema 1: Conjuntos Septiembre de 2016 1
Más detalles( ) ( ) = 961 como las sumas indicadas corresponden a sumas de progresiones geométricas de razones respectivas 2 y 5, se tiene: 2 x y.
Matemática, Física, Astronomía, casanchi.com 6 RESOLVIENDO PROBLEMAS DE MATEMÁTICA RESOLUCIÓN DE LOS PROBLEMAS PROPUESTOS PROBLEMA 7 (46) Hallar el número N x.5 y, sabiendo que la suma de sus divisores
Más detallesAutómatas Deterministas. Ivan Olmos Pineda
Autómatas Deterministas Ivan Olmos Pineda Introducción Los autómatas son una representación formal muy útil, que permite modelar el comportamiento de diferentes dispositivos, máquinas, programas, etc.
Más detallesExpresiones regulares, gramáticas regulares Unidad 3
Expresiones regulares, gramáticas regulares Unidad 3 Los LR en la jerarquía de Chomsky La clasificación de lenguajes en clases de lenguajes se debe a N. Chomsky, quien propuso una jerarquía de lenguajes,
Más detallesComputabilidad y Lenguajes Formales: Teoría de la Computabilidad: Máquinas de Turing
300CIG007 Computabilidad y Lenguajes Formales: Teoría de la Computabilidad: Máquinas de Turing Pontificia Universidad Javeriana Cali Ingenieria de Sistemas y Computación Prof. Gloria Inés Alvarez V. Máquina
Más detalles5. Propiedades de los Lenguajes Recursivamente Enumerables y de los Lenguajes Recursivos.
5. Propiedades de los Lenguajes Recursivamente Enumerables y de los Lenguajes Recursivos. 5.1 Esquemas de representación de áquinas de Turing. 5.2 Propiedades de cierre. 5.3 Codificación de áquinas de
Más detallesExamen. Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación. Segundo Semestre, 2003.
Pontificia Universidad Católica de Chile Escuela de Ingeniería Departamento de Ciencia de la Computación Examen IIC 2222 Teoría de Autómatas y Lenguajes Formales Segundo Semestre, 2003 Este examen tiene
Más detallesTRADUCTORES E INTERPRETADORES
TRADUCTORES E INTERPRETADORES Clase 9: Autómatas de Pila Agenda Autómatas de Pila Tipos de Aceptación para Autómatas de Pila Determinismo vs. No Determinismo Equivalencia entre Autómatas de Pila y Gramáticas
Más detallesExpresiones regulares y derivadas
Expresiones regulares y derivadas Teoría de Lenguajes 1 er cuatrimestre de 2002 1 Expresiones regulares Las expresiones regulares son expresiones que se utilizan para denotar lenguajes regulares. No sirven
Más detallesLenguaje Regular. Sumario. Lenguaje Regular. Autómatas y Lenguajes Formales. Capítulo 8: Propiedades de los Lenguajes Regulares
Lenguaje Regular Capítulo 8: Propiedades de los Lenguajes Regulares José Miguel Buenaposada Josemiguel.buenaposada@urjc.es Definición 1 (Lenguaje Regular) Un lenguaje L se denomina regular si y sólo si
Más detallesMatemáticas Discretas
Coordinación de Ciencias Computacionales - INAOE Matemáticas Discretas Cursos Propedéuticos 2011 Ciencias Computacionales INAOE Dr. Enrique Muñoz de Cote jemc@inaoep.mx http://ccc.inaoep.mx/~jemc Oficina
Más detallesTema 3: Gramáticas regulares. Teoría de autómatas y lenguajes formales I
Tema 3: Gramáticas regulares Teoría de autómatas y lenguajes formales I Bibliografía Hopcroft, J. E., Motwani, R., y Ullman, J. D. Introducción a la Teoría de Autómatas, Lenguajes y Computación. Addison
Más detallesMatrices 3. Matrices. Verónica Briceño V. agosto 2012
3 agosto 2012 En esta Presentación... En esta Presentación veremos: Matriz Inversa En esta Presentación... En esta Presentación veremos: Matriz Inversa Determinante En esta Presentación... En esta Presentación
Más detalles300CIG007 Computabilidad y Lenguajes Formales: Autómatas Finitos
300CIG007 Computabilidad y Lenguajes Formales: Autómatas Finitos Pontificia Universidad Javeriana Cali Ingeniería de Sistemas y Computación Prof. Gloria Inés Alvarez V. Qué es un computador? Todos lo sabemos!!!
Más detallesAutómatas de Estados Finitos
Asignatura: Teoría de la Computación Unidad 1: Lenguajes Regulares Tema 1: Autómatas de Estados Finitos Autómatas de Estados Finitos Definición de Autómatas de estados finitos: Tipo Lenguaje Máquina Gramática
Más detallesAutómatas de Pila y Lenguajes Incontextuales
Autómatas de Pila y Lenguajes Incontextuales Elvira Mayordomo Universidad de Zaragoza 5 de noviembre de 2012 Contenido de este tema 1. Introducción a los autómatas de pila 2. Definiciones 3. Equivalencia
Más detallesExpresiones regulares, gramáticas regulares
Expresiones regulares, gramáticas regulares Los LR en la jerarquía de Chomsky La clasificación de lenguajes en clases de lenguajes se debe a N. Chomsky, quien propuso una jerarquía de lenguajes, donde
Más detallesAutómata de Pila (AP, PDA) Tema 18
Tema Autómata de Pila (Pushdown Automata Autómata de Pila (AP, PDA Un AP es una máquina que acepta el lenguage generado por una GLC Consiste en un NFA- aumentado con una pila (stack. Dr. Luis A. Pineda
Más detallesCiencias de la Computación I
Ciencias de la Computación I Autómatas Finitos No Determinísticos Minimización de Autómatas Finitos Determinísticos Agosto 2007 Autómatas Finitos Determinísticos Para cada estado y para cada símolo se
Más detallesMáquinas de Turing, recordatorio y problemas
Máquinas de Turing, recordatorio y problemas Elvira Mayordomo, Universidad de Zaragoza 5 de diciembre de 2014 1. Recordatorio de la definición de máquina de Turing Una máquina de Turing, abreviadamente
Más detallesMáquinas Secuenciales, Autómatas y Lenguajes. Tema 4: Expresiones Regulares. Luis Peña
Máquinas Secuenciales, Autómatas y Lenguajes Tema 4: Expresiones Regulares Luis Peña Sumario Tema 4: Expresiones Regulares. 1. Concepto de Expresión Regular 2. Teoremas de Equivalencia Curso 2012-2013
Más detallesUnidad 1 Introducción
Unidad 1 Introducción Contenido 1.1 La importancia de estudiar los autómatas y lenguajes formales 1.2 Símbolos, alfabetos y cadenas 1.3 Operaciones sobre cadenas 1.4 Definición de lenguaje y operaciones
Más detallesExamen de Teoría de Autómatas y Lenguajes Formales
Examen de Teoría de Autómatas y Lenguajes Formales TAL 16 de Septiembre de 2008 (I) CUESTIONES: (Justifique formalmente las respuestas) 1. Pronúnciese acerca de la veracidad o falsedad de los siguientes
Más detallesUna invitación al estudio de las cadenas de Markov
Una invitación al estudio de las cadenas de Markov Víctor RIVERO Centro de Investigación en Matemáticas A. C. Taller de solución de problemas de probabilidad, 21-25 de Enero de 2008. 1/ 1 Potencias de
Más detallesPRELIMINARES. En este capítulo vamos a dar, sin ser muy estrictos, algunas nociones necesarias para la compresión de la asignatura.
1 PRELIMINARES 1. CONJUNTOS En este capítulo vamos a dar, sin ser muy estrictos, algunas nociones necesarias para la compresión de la asignatura. 1.1 Def:. Se define un conjunto como una colección de objetos.
Más detallesTeoría de Lenguajes - Primer Parcial
Teoría de Lenguajes - Primer Parcial Primer cuatrimestre de 2002. (30 pts) Dado el autómata M = {q 0,q,q 2,q 3 },{a,b},δ,q 0,{q 3 } δ = a b q 0 {q 0,q } {q 0 } q {q 2 } q 2 {q 3 } q 3 a) Encontrar una
Más detallesCONJUNTOS. Los conjuntos son conceptos primitivos que representan una totalidad, una reunión de cosas.
CONJUNTOS CPR. JORGE JUAN Xuvia-Narón Los conjuntos son conceptos primitivos que representan una totalidad, una reunión de cosas. Un conjunto está formado por una serie de elementos susceptibles de poseer
Más detallesConjuntos. Un conjunto es una colección de objetos. Si a es un objeto y R es un conjunto entonces por. a R. se entiende que a pertenece a R.
Conjuntos Un conjunto es una colección de objetos. Si a es un objeto y R es un conjunto entonces por se entiende que a pertenece a R. a R Normalmente, podremos definir a un conjunto de dos maneras: Por
Más detallesHacia las Gramáticas Propias II
Hacia las Hacia las II Gramáticas sin Ciclos Universidad de Cantabria Outline Hacia las 1 Hacia las 2 3 Definición Hacia las Definición Diremos que una gramática libre de contexto G := (V, Σ, Q 0, P) es
Más detallesMáquinas de estado finito y expresiones regulares
Capítulo 3 Máquinas de estado finito y expresiones regulares En este tema definiremos y estudiaremos máquinas de estado finito, llamadas también máquinas de estado finito secuenciales o autómatas finitos.
Más detallesTeoría de la Computación para Ingeniería de Sistemas: un enfoque práctico. Hilda Contreras
Teoría de la Computación para Ingeniería de Sistemas: un enfoque práctico Hilda Contreras 26 de marzo de 2012 2 Índice general 0.1. Propiedades cerradas y algoritmos de decisión................... 3 0.1.1.
Más detallesIntroducción TEORÍA DE LA COMPUTACIÓN INTRODUCCIÓN. Lógica
Introducción TEORÍA DE LA COMPUTACIÓN INTRODUCCIÓN Francisco Hernández Quiroz Departamento de Matemáticas Facultad de Ciencias, UNAM E-mail: fhq@ciencias.unam.mx Página Web: www.matematicas.unam.mx/fhq
Más detalles