Gramáticas independientes del contexto AUTÓMATAS Y LENGUAJES FORMALES LENGUAJES INDEPENDIENTES DEL CONTEXTO Y AUTÓMATAS DE PILA. Otras definiciones I
|
|
- María Pilar Montserrat Rico Fuentes
- hace 7 años
- Vistas:
Transcripción
1 Gramáticas independientes del contexto UTÓMTS Y LENGUJES FORMLES LENGUJES INDEPENDIENTES DEL CONTEXTO Y UTÓMTS DE PIL Francisco Hernández Quiroz Departamento de Matemáticas Facultad de Ciencias, UNM fhq@ciencias.unam.mx Página Web: Posgrado en Ciencia e Ingeniería de la Computación Una gramática G = Σ, Γ, S, es independiente del contexto sii todas las reglas de producción tienen una de las dos siguientes formas donde Γ. α ɛ, CFG designará el conjunto de gramáticas independientes del contexto. El lenguaje generado por G se denotará con L(G). Un lenguaje L es independiente del contexto sii existe una gramática G CFG tal que L = L(G). CFL es el conjunto de lenguajes independientes del contexto. Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 1 / 36 Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 2 / 36 Ejemplos Otras definiciones I Considérese una derivación 1 Lenguaje de palindromas. Sea G P = {a, b}, {S}, S, P, donde S P asa bsb ɛ. α 0 α 1 α n. Esta derivación presupone reglas de producción 2 Lenguaje de paréntesis. Sea Sea G D = {(, )}, {S}, S, D, con las siguientes reglas S D (S) SS ɛ. tales que 1 β 1... n β n α i = γ i i η i α i+1 = γ i β i η i. Esta derivación será por la izquierda sii para todo i n γ i γ i+1 γ i Σ Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 3 / 36 Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 4 / 36
2 Otras definiciones II Otras definiciones III y será por la derecha sii η i η i+1 η i Σ. Una gramática es no ambigua sii α L(G), α tiene exactamente una derivación por la izquierda (o por la derecha). Un lenguaje es no ambiguo sii existe una gramática no ambigua que lo genere. De lo contrario, será inherentemente ambiguo. Una gramática es pulcra sii Una producción es terminal sii no contiene símbolos no terminales del lado derecho. Una producción es una regla-ɛ sii su lado derecho es ɛ. Una producción es unitaria sii es de la forma de la forma B, con, B Γ. Una gramática es propia sii no contiene regla-ɛ ni reglas unitarias. (a) Γ. L() ; (b) Γ. α, β Σ. S αβ o S =. Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 5 / 36 Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 6 / 36 Paréntesis balanceados Lenguajes de Dyck La gramática G D genera el lenguaje de paréntesis balanceados, es decir, α L(G D ) sii 1 (α) = C(α); 2 C(β) (β) β. γ. α = βγ; donde (α) y C(α) son el número de paréntesis que abren y cierran que aparecen en α, respectivamente. Demostración. Por inducción en la derivación de S α. El lenguaje de paréntesis se puede generalizar a los lenguajes de Dyck. Sea un alfabeto de símbolos no terminales y sea Ā una copia de, es decir: (i) Ā = (ii) existe una biyección de a Ā. Por ejemplo, si = {(}, entonces Ā = {)}. El lenguaje de Dyck sobre es el lenguaje generado por las reglas de producción: S a 1 Sā 1 a n Sā n SS ɛ, donde = {a 1,..., a n } y ā i Ā es la copia de a i. Este lenguaje se denotará con D. Si = n, una notación alternativa es D n. Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 7 / 36 Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 8 / 36
3 Formas normales de Chomsky y de Greibach Ejemplos Sea G = Σ, Γ, S, un gramática. G tiene forma normal de Chomsky (CNF) sii todas las producciones tiene la forma donde, B, C Γ y a Σ. BC a, En cambio, G tiene forma normal de Greibach (GNF) sii todas las producciones tienen la forma con 0 k, b Σ y B 1,..., B k Γ. bb 1 B k Los conjuntos de producciones siguientes tienen forma normal de Chomsky y de Greibach (respectivamente) S B C SS C SB ( B ) S (B (SB (BS (SBS B ) y generan el lenguaje de paréntesis balanceados. Las producciones siguientes generan el lenguaje de palindromas S BB C BD C S D SB a B b S a as bb bsb a B b Con excepción en ambos casos de ɛ. Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 9 / 36 Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 10 / 36 Todas las CFG tienen equivalente en CNF o GNF Lema de gramáticas propias I Sea G CFG. Entonces, existe una gramática propia G tal que Teorema. Sea G CFG. Entonces existen G C, G G CFG tales que tienen forma normal de Chomsky y de Greibach, respectivamente, y L(G C ) = L(G G ) = L(G) {ɛ}. L(G ) = L(G) {ɛ}. Demostración. Sea la relación mínima que (i) contiene a ; (ii) si αbβ y B ɛ, entonces αβ (iii) si B y B γ, entonces γ. Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 11 / 36 Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 12 / 36
4 Lema de gramáticas propias II Transformación a forma normal de Chomsky Y sea G CFG como G, pero con las reglas de producción. Entonces L(G) = L(G ) Obviamente, L(G) L(G ). Para L(G ) L(G), baste observar que toda derivación en G se puede realizar en G, salvo tal vez en dos pasos. Sea ahora G como G pero con la relación que prescinde de las producciones unitarias y -ɛ que existan en. Entonces L(G ) = L(G ) {ɛ} = L(G) {ɛ}. Esta última afirmación se demuestra considerando que las derivaciones de longitud mínima en G prescinden de producciones-ɛ y unitarias. Una vez que contamos con una gramática propia G, podemos construir la FNC: 1 Para cada a Σ, introducimos nuevos no terminales a y reglas de producción a a. 2 Sustituimos los terminales por los no terminales del punto anterior en todas las reglas de G que no tengan FNC todavía. 3 Dada una regla B 1... B k (K > 2), introducimos un nuevo terminal C 1 y las reglas B 1 C 1 C 1 B 2... B k. 4 Repetimos este procedimiento hasta tener sólo reglas con dos no terminales del lado derecho. 5 Eliminamos las reglas del punto anterior que no tengan FNC. Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 13 / 36 Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 14 / 36 Transformación a forma normal de Greibach Sea G C una gramática en FNC. Para convertirla a FNG: 1 Para cada X Γ, considérese el lenguaje R X,x = {β Γ X L xβ}. Este lenguaje es regular. Sea G X,x una gramática lineal por la derecha que lo genere. Sea S X,x el símbolo inicial de esta gramática. 2 Entonces, sustituimos las reglas por reglas XY xs X,x Y, y agregamos las producciones y símbolos no terminales de G X,x a nuestra gramática. 3 Eliminamos las reglas-ɛ. Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 15 / 36 Ejemplos I Lenguaje de paréntesis. Empezamos con forma normal de Chomsky: S B C SS C SB ( B ). Tenemos ahora los siguientes lenguajes R X,x R S,( = (B + C)S R C,( = (B + C)S B R,( = {ɛ} R B,) = {ɛ} Estas producciones nos generan los lenguajes anteriores: S S,( BX CX X SX ɛ S C,( BY CY Y SY BZ Z ɛ S,( ɛ S B,) ɛ Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 16 / 36
5 Ejemplos II Entonces, tenemos las reglas nuevas S (S,( B (S,( C (S S,( S C (S S,( B ( S S,( )S B,) X (S C,( X X (S S,( X ɛ B ) S C,( )S B,) Y (S C,( Y Y (S S,( Y )S B,) Z Z ɛ S,( ɛ S B,) ɛ Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 17 / 36 Teorema del bombeo I Sea L CFL. Entonces, existe k N tal que para toda α L, si k α, entonces α = βγηθφ y γθ ɛ y para toda i N Demostración. βγ i ηθ i φ L. Sea G CFG en FNC y L(G) = L ɛ. Sea Γ el alfabeto de símbolos no terminales de G, con Γ = n y sea k = 2 n+1. Entonces, el árbol sintáctico de toda cadena de longitud igual o superior a k debe tener profundidad de n + 1 al menos. Entonces en un camino de longitud máxima de la raíz a las hojas debe aparecer dos veces, al menos, el mismo no terminal. Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 18 / 36 Teorema del bombeo II Ejemplo Considérense los siguientes árboles de derivación: S Este no terminal puede usarse para definir las cadenas γ y θ. B V W g h X e f a b c d Árbol de la cadena βγηθφ = abcdefgh Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 19 / 36 Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 20 / 36
6 S plicaciones B Como con los lenguajes regulares, este teorema se puede utilizar para demostrar que un lenguaje dado no es independiente del contexto. Ejemplos: V W g h {a n b n c n }, X e f por una aplicación directa del teorema, y V W c d {αα} X e f pues los CFL y los regulares son cerrados bajo intersección y {a n b m a n b m } = {αα} L(a b a b ) a b c d y, obviamente, {a n b m a n b m } no es independiente del contexto Árbol de la cadena βγ 2 ηθ 2 φ = abcdefcdefgh Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 21 / 36 Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 22 / 36 utómatas de pila Lenguajes aceptados por NPD Una configuración de un autómata NPD es una terna (q, α, β) donde Un autómata de pila no determinista está formado por un conjunto de estados Q; un alfabeto de entrada Σ; un alfabeto de pila Γ; una relación de transición δ (Q (Σ {ɛ}) Γ) (Q Γ ) un estado inicial s; un símbolo inicial de la pila ; un subconjunto de estados finales F Q. Llamaremos NPD a los autómatas de pila no deterministas. q Q α Σ β Γ La configuración inicial es (s, α, ). Definiremos ahora una relación entre configuraciones: si δ((q, a, B), (r, η)) entonces (q, aα, Bβ) (r, α, ηβ) si δ((q, ɛ, B), (r, η)) entonces (q, α, Bβ) (r, α, ηβ) El lenguaje aceptado por un NPD es L() = {α Σ f F. (s, α, ) (f, ɛ, β)} Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 23 / 36 Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 24 / 36
7 ceptación por pila vacía Teorema de equivalencia entre CFG y NPD I (a) Sea G CFG. Entonces, existe NPD tal que Una definición alternativa del lenguaje aceptado por un NPD es L() = {α Σ (s, α, ) (q, ɛ, ɛ)} mbas definiciones son equivalentes y puede construirse un NPD que acepte por pila vacía el mismo lenguaje que un NPD que acepte por estado final (y viceversa). L(G) = L(). (b) Sea NPD. Entonces, existe G CFG tal que L(G) = L(). Demostración (a) Sea G = Σ, Γ, S en FNG. Sea = ({q}, Σ, Γ, δ, q, S, q), donde δ((q, a, ), (q, B 1 B k )) sii ab 1 B k. Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 25 / 36 Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 26 / 36 Teorema de equivalencia entre CFG y NPD II Si puede demostrar por inducción en la longitud de las derivaciones (por la izquierda) que Entonces (q, αβ, ) n (q, β, γ) sii n G αγ. α L(G) sii S G α sii (q, α, S) (q, ɛ, ɛ) sii α L(). (b) Se demuestra primero que para todo NPD existe un NPD con un solo estado tal que L() = L( ) y una vez construido, los argumentos del caso (a) se pueden aplicar en sentido inverso. Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 27 / 36 Determinismo diferencia de los lenguajes regulares, la clase CFL no determinista es estrictamente mayor que la determinista (DCFL). Un autómata determinista de pila D = (Q, Σ, Γ, δ,,, s, F) incluye el símbolo especial que sirve para indicar el final de la cadena de entrada. Las transiciones están indicadas por la función δ : Q Σ {ɛ, } Q Γ. δ no puede eliminar de la pila a, es decir δ(q, a, ) = (r, α ). La aceptación es por estados finales. La aceptación por pila vacía define un conjunto de lenguajes diferente. Un ejemplo de un lenguaje en CFL pero no en DCFL es {a, b} {αα α {a, b} } Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 28 / 36
8 El teorema de Chomsky y Schützenberger I Sea L CFL. Entonces existen n N, R REG y un homomorfismo h tal que L = h(d n R). Nota: un homomorfismo h : Σ Γ es una función tal que h(αβ) = h(α)h(β). Demostración. Sea G = Σ, Γ, S, en FNC. signaremos letras griegas minúsculas a las producciones de G: Definiremos nuevas producciones = 1 1 ], ρ, σ,... 1 B 1 ] 2 C 2 ] 2 2 ] si = BC si = a Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 29 / 36 El teorema de Chomsky y Schützenberger II y sean Σ = {, ],, ] } = { } G = Σ, Γ, S, Se puede definir fácilmente un isomorfismo con un lenguaje D n (con un par de tipos de paréntesis por cada regla en ). Obviando el isomorfismo, es claro que L(G ) D n. L(G ) cumple además con las siguientes restricciones adicionales: 1 Para toda, el símbolo 1 ] está seguido de 2. Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 30 / 36 El teorema de Chomsky y Schützenberger III El teorema de Chomsky y Schützenberger IV 2 Ningún 2 ] está seguido de n ρ. 3 Si = BC entonces 1 está seguido de 1 ρ, con ρ = B β. nálogamente para 2. 4 Si = a, entonces 1 está seguido por la cadena ] ]. 5 Si G α, entonces α comienza con 1 para alguna = γ. Considérese el siguiente lenguaje regular: R = {α Σ α satisface 1 5} Lema. G α sii α D n R. Suponiendo que el lema anterior es verdadero, entonces definimos el homomorfismo h : Σ Σ. Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 31 / 36 Si = BC entonces Si = a entonces h( ) = h( ] ) = h( ) = h( ] ) = ɛ h( ) = a y h( ] ) = h( ) = h( ] ) = ɛ. El teorema se sigue directamente de esta definición. Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 32 / 36
9 Lema G α sii α D n R lgoritmo de Cocke, Kasami y Younger Demostración. Por inducción en n para la dirección. Para el caso inverso, por inducción en la longitud de las cadenas en D n R. Basta considerar que α = β ] γ ] y analizar los dos casos posibles para, a saber, BC o bien a. En el primer caso, por hipótesis inductiva, B G β y C G γ y además β y γ satisfacen las condiciones 1 5. El segundo caso es aún más simple. Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 33 / 36 Es un algoritmo para decidir de manera eficiente si una cadena pertenece a un CFL. Sea L un CFL y sea G = ΣΓ, S, una CFG en forma normal de Chomsky tal que L(G) = L. Sea α L con longitud n. Sean 0 i < j n y sea α i,j la subcadena de α que va de la posición i + 1 a la j. Sea T i,j Γ el conjunto de no terminales que generaron α i,j. El algoritmo calcula el valor de todos los T i,j de manera inductiva. En particular, S T 0,n si S G α. El algoritmo es O(pn 3 ), p el número de producciones en G. Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 34 / 36 for i := 0 to n 1 do T i,i+1 := ; for a G do if a = α i,i+1 then T i,i+1 := T i,i+1 {} for m := 2 to n do for i := 0 to n m do T i,i+m := ; for j := i + 1 to i + m 1 do for BC G do if B T i,j C T j,i+m then T i,i+m := T i,i+m {} El teorema de Parikh Sean Σ = {a 1,..., a n }, α Σ y a Σ. Sea #a(α) es el número de apariciones del símbolo a en α. El mapa de Parikh es la función ψ : Σ N n definida por Sea =(0,..., 0). ψ(α) = (#a 1 (α),..., #a n (α)). Entonces, N n y + : N n N n N (suma por coordenadas) forman un monoide, i.e., un conjunto con una operación binaria asociativa y un elemento neutro de esta operación, a saber, 0. demás, Σ y también forman un monoide. ψ es un homomorfismo entre Σ y N n. Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 35 / 36 Francisco Hernández Quiroz utómatas y Lenguajes Formales Leng. independientes del contexto 36 / 36
Inducció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 detallesEJERCICIOS del TEMA 3: Lenguajes independientes del contexto
EJERCICIOS del TEMA 3: Lenguajes independientes del contexto Sobre GICs (gramáticas independientes del contexto) 1. Sea G una gramática con las siguientes producciones: S ASB ε A aab ε B bba ba c ) d )
Más detallesFundamentos de Ciencias de la Computación Trabajo Práctico N 2 Lenguajes Libres del Contexto y Sensibles al Contexto Segundo Cuatrimestre de 2002
Departamento de Cs. e Ingeniería de la Computación Universidad Nacional del Sur Ejercicios Fundamentos de Ciencias de la Computación Trabajo Práctico N 2 Lenguajes Libres del Contexto y Sensibles al Contexto
Más detallesProcesadores de Lenguaje
Procesadores de Lenguaje Repaso TALF Cristina Tîrnăucă Dept. Matesco, Universidad de Cantabria Fac. Ciencias Ing. Informática Primavera de 2013 La Jerarquía de Chomsky Cuatro niveles de lenguajes formales
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 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 detallesEquivalencia Entre PDA y CFL
Equivalencia Entre PDA y CFL El Lenguaje aceptado por un Autómata con Pila Universidad de Cantabria Esquema 1 Introducción 2 3 Lenguaje Aceptado por un Autómata Como en los autómatas finitos, se puede
Más detallesAutómatas de Pila. Descripciones instantáneas o IDs. El Lenguaje de PDA. Equivalencia entre PDAs y CFGs INAOE (INAOE) 1 / 50
INAOE (INAOE) 1 / 50 Contenido 1 2 3 4 (INAOE) 2 / 50 Pushdown Automata Las gramáticas libres de contexto tienen un tipo de autómata que las define llamado pushdown automata. Un pushdown automata (PDA)
Más detallesGrupos libres. Presentaciones.
S _ Tema 12.- Grupos libres. Presentaciones. 12.1 Grupos libres. En el grupo Z de los enteros vimos una propiedad (cf. ejemplos.5), que lo caracteriza como grupo libre. Lo enunciamos al modo de una Propiedad
Más detallesTeoría de Lenguajes. Gramáticas incontextuales
Teoría de Lenguajes Gramáticas incontextuales José M. Sempere Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia Gramáticas incontextuales 1. Definiciones básicas.
Más detallesIntroducción a los códigos compresores
Introducción a los códigos compresores Parte I de la Lección 2, Compresores sin pérdidas, de CTI Ramiro Moreno Chiral Dpt. Matemàtica (UdL) Febrero de 2010 Ramiro Moreno (Matemàtica, UdL) Introducción
Más detallesComputabilidad y Lenguajes Formales: Autómatas de Pila
300CIG007 Computabilidad y Lenguajes Formales: Autómatas de Pila Pontificia Universidad Javeriana Cali Ingeniería de Sistemas y Computación Prof. Gloria Inés Alvarez V. Basado en [SIPSER, Chapter 2] Autómatas
Más detallesTeoría de Autómatas y Lenguajes Formales. Introducción a las Gramáticas. Gramáticas incontextuales
Teoría de utómatas y Lenguajes Formales Introducción a las ramáticas. ramáticas incontextuales José M. Sempere Departamento de Sistemas Informáticos y Computación Universidad Politécnica de Valencia Introducción
Más detallesDefinición 1 Un semigrupo es un conjunto E provisto de una operación binaria asociativa sobre E, se denota por (E, ).
ALGEBRA La primera parte del presente libro está dedicada a las estructuras algebraicas. En esta parte vamos a iniciar agregándole a los conjuntos operaciones. Cuando las operaciones tienen determinadas
Más detallesInterrogación 2. 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 Interrogación 2 IIC 2222 Teoría de Autómatas y Lenguajes Formales Segundo Semestre, 2003 Esta interrogación
Más detallesUnidad 4. Autómatas de Pila
Unidad 4. Autómatas de Pila Una de las limitaciones de los AF es que no pueden reconocer el lenguaje {0 n 1 n } debido a que no se puede registrar para todo n con un número finito de estados. Otro lenguaje
Más detallesAutómatas Finitos Deterministicos (DFA)
Autómatas Finitos Deterministicos (DFA) Introducción a la Lógica y la Computación Fa.M.A.F., Universidad Nacional de Córdoba 26/0/6 Info útil Bibliografía: Introducción a la teoría de autómatas, lenguajes
Más detallesTeoría de Lenguajes. Clase Teórica 7 Autómatas de Pila y Lenguajes Independientes del Contexto Primer cuartimestre 2014
Teoría de Lenguajes Clase Teórica 7 Autómatas de Pila y Lenguajes Independientes del Contexto Primer cuartimestre 2014 aterial compilado por el Profesor Julio Jacobo, a lo largo de distintas ediciones
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 detalles520142: ALGEBRA y ALGEBRA LINEAL
520142: ALGEBRA y ALGEBRA LINEAL Segundo Semestre 2008, Universidad de Concepción CAPITULO 10: Espacios Vectoriales DEPARTAMENTO DE INGENIERIA MATEMATICA Facultad de Ciencias Físicas y Matemáticas 1 Definición
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 detallesExpresiones Regulares y Derivadas Formales
y Derivadas Formales Las Derivadas Sucesivas. Universidad de Cantabria Esquema 1 2 3 Derivadas Sucesivas Recordemos que los lenguajes de los prefijos dan información sobre los lenguajes. Derivadas Sucesivas
Más detallesCompiladores: Análisis Sintáctico. Pontificia Universidad Javeriana Cali Ingenieria de Sistemas y Computación Prof. Gloria Inés Alvarez V.
Compiladores: Análisis Sintáctico Pontificia Universidad Javeriana Cali Ingenieria de Sistemas y Computación Prof. Gloria Inés Alvarez V. Sintaxis Define la estructura del lenguaje Ejemplo: Jerarquía en
Más detallesEstructuras Algebraicas
Tema 1 Estructuras Algebraicas Definición 1 Sea A un conjunto no vacío Una operación binaria (u operación interna) en A es una aplicación : A A A Es decir, tenemos una regla que a cada par de elementos
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 detallesDefinición 1.1 Sea G un conjunto. Una operación binaria en G es una aplicación m: G G G.
1 Definición y propiedades Definición 1.1 Sea G un conjunto. Una operación binaria en G es una aplicación m: G G G. Definición 1.2 Sea G un conjunto i) Si G tiene una operación binaria definida en G, se
Más detallesPropiedades de los Lenguajes Libres de Contexto
Propiedades de los Lenguajes Libres de Contexto 15 de junio de 2015 15 de junio de 2015 1 / 1 Contenido 15 de junio de 2015 2 / 1 Introducción Introducción Simplificación de CFG s. Esto facilita la vida,
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 detallesProcesadores de Lenguaje
Procesadores de Lenguaje Analizadores sintácticos descendentes: LL(1) Cristina Tîrnăucă Dept. Matesco, Universidad de Cantabria Fac. Ciencias Ing. Informática Primavera de 2013 Analizadores sintácticos
Más detallesMáquinas de Turing IIC3242. IIC3242 Máquinas de Turing 1 / 45
Máquinas de Turing IIC3242 IIC3242 Máquinas de Turing 1 / 45 Complejidad Computacional Objetivo: Medir la complejidad computacional de un problema. Vale decir: Medir la cantidad de recursos computacionales
Más detallesMáquinas de Turing IIC3242. IIC3242 Máquinas de Turing 1 / 42
Máquinas de Turing IIC3242 IIC3242 Máquinas de Turing 1 / 42 Complejidad Computacional Objetivo: Medir la complejidad computacional de un problema. Vale decir: Medir la cantidad de recursos computacionales
Más detallesEl análisis descendente LL(1) 6, 7 y 13 de abril de 2011
6, 7 y 13 de abril de 2011 Analizadores sintácticos (repaso) Los analizadores descendentes: Corresponden a un autómata de pila determinista. Construyen un árbol sintáctico de la raíz hacia las hojas (del
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 detallesIngeniería en Computación. Autómatas y Lenguajes Formales. Unidad de competencia IV: Conocer, utilizar y diseñar gramáticas de libre contexto
Universidad Autónoma del Estado de México Centro Universitario UAEM Texcoco Departamento de Ciencias Aplicadas. Ingeniería en Computación. Autómatas y Lenguajes Formales. Unidad de competencia IV: Conocer,
Más detallesAUTÓMATAS DE PILA Y LENGUAJES INDEPENDIENTES DEL CONTEXTO
Autómatas de pila y lenguajes independientes del contexto -1- AUTÓMATAS DE PILA Y LENGUAJES INDEPENDIENTES DEL CONTEXTO AUTÓMATAS DE PILA - Son autómatas finitos con una memoria en forma de pila. - Símbolos
Más detallesTeoría de Lenguajes. Clase Teórica 8 Propiedades de Lenguajes Independientes de Contexto y su Lema de Pumping Primer cuartimestre 2014
Teoría de Lenguajes Clase Teórica 8 Propiedades de Lenguajes Independientes de Contexto y su Lema de Pumping Primer cuartimestre 2014 Estas notas están basadas en el material compilado por el Profesor
Más detallesINAOE. Gramáticas Libres de Contexto. Definición formal de CFGs. Derivaciones usando. Derivaciones. izquierda y. derecha.
s s INAOE en s (INAOE) 1 / 67 Contenido s en s 1 s 2 3 4 5 6 7 8 en s (INAOE) 2 / 67 s s s Hemos visto que muchos lenguajes no son regulares. Por lo que necesitamos una clase más grande de lenguages Las
Más detallesCapítulo 7: Expresiones Regulares
Capítulo 7: Expresiones Regulares 7.1. Concepto de expresión regular 7.1.1. Definición 7.1.2. Lenguaje descrito 7.1.3. Propiedades 7.2. Teoremas de equivalencia 7.2.1. Obtener un AFND a partir de una expresión
Más detalles1. Curvas Regulares y Simples
1. Regulares y Simples en R n. Vamos a estudiar algunas aplicaciones del calculo diferencial e integral a funciones que están definidas sobre los puntos de una curva del plano o del espacio, como por ejemplo
Más detallesb) Sea una relación de equivalencia en A y una operación en A. Decimos que y son compatibles si a b a c b c y c a c b para todo a, b, c A
APENDICE Relaciones y Operaciones Compatibles 1 Definición: a) Sea A un conjunto y una relación entre elementos de A. Decimos que es una relación de equivalencia si es: i Reflexiva: a A, a a. ii Simétrica:
Más detallesClase 17: Autómatas de pila
Solicitado: Ejercicios 14: Autómatas de pila de GLC M. en C. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco @efranco_escom edfrancom@ipn.mx 1 Contenido Autómata de pila Definición
Más detallesUn autómata con pila no determinista (APND) es una septupla Q A B F en la que
AUTÓMATAS CON PILA Un autómata con pila no determinista (APND) es una septupla Q A F en la que δ q 0 Q es un conjunto finito de estados A es un alfabeto de entrada es un alfabeto para la pila δ es la función
Más detallesEl Autómata con Pila
El Autómata con Pila Una Generalización del Autómata Finito Universidad de Cantabria Esquema 1 2 3 4 Los autómatas son abstracciones de maquinas de calcular, como hemos visto. Los más sencillos no tienen
Más detallesEliminación de cuantificadores
Eliminación de cuantificadores Teorema Si una teoría admite eliminación de cuantificadores, y existe un algoritmo que construye ϕ sc a partir de ϕ, entonces es decidible. Cómo se demuestra este teorema?
Más detallesGramáticas independientes del contexto. Tema 3: Lenguajes independientes del contexto. Derivaciones. Árbol de derivación
Tema 3: Lenguajes independientes del contexto Gramáticas independientes de contexto (GIC) Conceptos básicos Ambigüedad Ejemplos de GICs Autómatas con pila (AP) Definición de autómata con pila Determinismo
Más detalles2. El conjunto de los números complejos
Números complejos 1 Introducción El nacimiento de los números complejos se debió a la necesidad de dar solución a un problema: no todas las ecuaciones polinómicas poseen una solución real El ejemplo más
Más detallesEspacios Vectoriales
Espacios Vectoriales Espacios Vectoriales Verónica Briceño V. noviembre 2013 Verónica Briceño V. () Espacios Vectoriales noviembre 2013 1 / 47 En esta Presentación... En esta Presentación veremos: Espacios
Más detallesLenguajes y Gramáticas
Lenguajes y Gramáticas Teoría de Lenguajes Fernando Naranjo Introduccion Se desarrollan lenguajes de programación basados en el principio de gramática formal. Se crean maquinas cada vez mas sofisticadas
Más detallesConjunto R 3 y operaciones lineales en R 3
Conjunto R 3 y operaciones lineales en R 3 Objetivos. Definir el conjunto R 3 y operaciones lineales en R 3. Requisitos. Conjunto de los números reales R, propiedades de las operaciones aritméticas en
Más detallesTema: Autómata de Pila
Facultad: Ingeniería Escuela: Computación Asignatura: Compiladores 1 Tema: Autómata de Pila Contenido La presente guía aborda los autómatas de pila, y se enfoca en la aplicación que se le puede dar a estas
Más detallesPROGRAMA INSTRUCCIONAL AUTOMATAS Y LENGUAJES FORMALES
UNIVERSIDAD FERMIN TORO VICE RECTORADO ACADEMICO UNIVERSIDAD FACULTAD DE INGENIERIA ESCUELA DE MANTENIMIENTO MECÁNICO ESCUELA DE TELECOMUNICACIONES ESCUELA DE ELÉCTRICA ESCUELA DE COMPUTACIÓN PROGRAMA
Más detallesProblemas de Espacios Vectoriales
Problemas de Espacios Vectoriales 1. Qué condiciones tiene que cumplir un súbconjunto no vacío de un espacio vectorial para que sea un subespacio vectorial de este? Pon un ejemplo. Sean E un espacio vectorial
Más detallesGRAMATICAS LIBRES DEL CONTEXTO
GRMTICS LIBRES DEL CONTEXTO Estas gramáticas, conocidas también como gramáticas de tipo 2 o gramáticas independientes del contexto, son las que generan los lenguajes libres o independientes del contexto.
Más detallesALGEBRA 1- GRUPO CIENCIAS- TURNO TARDE- Espacios vectoriales
Resumen teoría Prof. Alcón ALGEBRA 1- GRUPO CIENCIAS- TURNO TARDE- Espacios vectoriales Sea (K, +,.) un cuerpo con característica 0. Podemos pensar K = Q, R o C. Si V es un conjunto cualquiera en el que
Más detallesPROCESADORES DE LENGUAJE EXAMEN FINAL 8-JUNIO-07
PROCESADORES DE LENGUAJE EXAMEN FINAL 8-JUNIO-07 1. En qué método de análisis sintáctico puede suceder que en la construcción del árbol de derivación de las posibles expansiones de un símbolo no terminal
Más detallesALGEBRA y ALGEBRA LINEAL. Primer Semestre CAPITULO I LOGICA Y CONJUNTOS.
ALGEBRA y ALGEBRA LINEAL 520142 Primer Semestre CAPITULO I LOGICA Y CONJUNTOS. DEPARTAMENTO DE INGENIERIA MATEMATICA Facultad de Ciencias Físicas y Matemáticas Universidad de Concepción 1 La lógica es
Más detallesLEYES DE COMPOSICIÓN INTERNA Y ELEMENTOS DISTINGUIDOS
LEYES DE COMPOSICIÓN INTERNA Y ELEMENTOS DISTINGUIDOS Sea una estructura formada por un conjunto A, sobre cuyos elementos se ha definido una operación o ley interna, comúnmente denotada por " * ", que
Más detallesCon esta definición de grupo, es directo que el neutro es único, al igual que el inverso de. , donde es conmutativo, se denomina Abeliano.
Teoría de Grupos Definiciones Básicas Definición 5 (Grupo) Sea una estructura algebraica con una ley de composición interna. Decimos que es un grupo si: 1. es asociativa. 2. tiene neutro. 3. toda tiene
Más detallesTeorías decidibles. Definición. Ejercicio
Teorías decidibles Definición Una teoría Σ sobre un vocabulario L es decidible si existe un algoritmo que, dada una L-oración ϕ, verificasiϕ Σ. Ejercicio Sea Ord k el siguiente conjunto de axiomas sobre
Más detallesTEMA 1: NÚMEROS NATURALES. SISTEMA DE NUMERACIÓN
1 TEMA 1: NÚMEROS NATURALES. SISTEMA DE NUMERACIÓN 1. INTRODUCCIÓN Los números naturales aparecen debido a la necesidad que tiene el hombre para contar. Para poder construir este conjunto N, podemos seguir
Más detallesEl Autómata con Pila: Transiciones
El Autómata con Pila: Transiciones El Espacio de Configuraciones Universidad de Cantabria Esquema Introducción 1 Introducción 2 3 Transiciones Necesitamos ahora definir, paso por paso, como se comporta
Más detallesTeoría de anillos. Dominios, cuerpos y cuerpos de fracciones. Característica de un cuerpo.
1 Tema 5.-. Teoría de anillos. Dominios, cuerpos y cuerpos de fracciones. Característica de un cuerpo. 5.1. Anillos y cuerpos Definición 5.1.1. Un anillo es una terna (A, +, ) formada por un conjunto A
Más detallesTema 3: Espacios vectoriales
Tema 3: Espacios vectoriales K denotará un cuerpo. Definición. Se dice que un conjunto no vacio V es un espacio vectorial sobre K o que es un K-espacio vectorial si: 1. En V está definida una operación
Más detallesSentido de recorrido. q i
Sentido de recorrido σ Cinta Cabeza de lectura γ Pila i Unidad de control de estados Componentes básicos de un autómata con pila. σ i 1 σ i j σ i j+1 σ i p Z (a) γ l 1 γ l 2 γ l σ i 1 σ i j σ i j+1 σ i
Más detallesMATE 4032: Álgebra Abstracta. 1. Suponga que I, J son ideales de un anillo R. Demuestre que I J es un ideal
Solución Asignación 9. Universidad de Puerto Rico Río Piedras Facultad de Ciencias Naturales Departamento de Matemáticas San Juan Puerto Rico MATE 4032: Álgebra Abstracta 1. Suponga que I J son ideales
Más detalles6. Autómatas a Pila. Grado Ingeniería InformáDca Teoría de Autómatas y Lenguajes Formales
6. Autómatas a Pila Araceli Sanchis de Miguel Agapito Ledezma Espino José A. Iglesias Mar
Más detalles1 Conjuntos y propiedades de los números naturales
Programa Inmersión, Verano 2016 Notas escritas por Dr. M Notas del cursos. Basadas en los prontuarios de MATE 3001 y MATE 3023 Clase #1: martes, 31 de mayo de 2016. 1 Conjuntos y propiedades de los números
Más detalles1 NOCIONES BÁSICAS SOBRE CONJUNTOS. SÍMBOLOS.
UNIDAD 1.- CONCEPTOS REQUERIDOS CONJUNTOS. AXIOMAS DE PERTENENCIA, PARALELISMO, ORDEN Y PARTICIÓN. 1 NOCIONES BÁSICAS SOBRE CONJUNTOS. SÍMBOLOS. 1.1 Determinaciones de un conjunto. Un conjunto queda determinado
Más detalles06 Análisis léxico II
2 Contenido Alfabetos, símbolos y cadenas Operaciones con cadenas Concatenación de dos cadenas Prefijos y sufijos de una cadena Subcadena y subsecuencia Inversión de una cadena Potencia de una cadena Ejercicios
Más detallesAnálisis Matemático I: Numeros Reales y Complejos
Contents : Numeros Reales y Complejos Universidad de Murcia Curso 2008-2009 Contents 1 Definición axiomática de R Objetivos Definición axiomática de R Objetivos 1 Definir (y entender) R introducido axiomáticamente.
Más detallesTemas. Objetivo. Que el estudiante logre: 1) Identificar conceptos constructivos de la Teoría de la Computabilidad. 2) Definir autómatas de pila.
0 Temas Definición de autómata de pila Autómata de pila determinístico y no determinístico Objetivo Que el estudiante logre: 1) Identificar conceptos constructivos de la Teoría de la Computabilidad. 2)
Más detalles13.3. MT para reconocer lenguajes
13.3. MT para reconocer lenguajes Gramática equivalente a una MT Sea M=(Γ,Σ,,Q,q 0,f,F) una Máquina de Turing. L(M) es el lenguaje aceptado por la máquina M. A partir de M se puede crear una gramática
Más detalles4. Complementos sobre Problemas de Contorno para S.D.O. Lineales. 4. Complementos sobre Problemas de Contorno
para S.D.O. Lineales 4.1. Problemas de contorno para s.d.o. lineales. Teorema de alternativa 4.1. Problemas de contorno. Teorema de alternativa Fijemos A C 0 ([α, β]; L(R N )) y b C 0 ([α, β]; R N ), dos
Más detallesMétodos directos para resolver sistemas de ecuaciones lineales
Métodos directos para resolver sistemas de ecuaciones lineales Problemas para examen Si en algún problema se pide calcular el número de flops (operaciones aritméticas con punto flotante), entonces en el
Más detallesAlgebra Lineal. Gustavo Rodríguez Gómez. Verano 2011 INAOE. Gustavo Rodríguez Gómez (INAOE) Algebra Lineal Verano / 21
Algebra Lineal Gustavo Rodríguez Gómez INAOE Verano 2011 Gustavo Rodríguez Gómez (INAOE) Algebra Lineal Verano 2011 1 / 21 Espacios Vectoriales Espacios Vectoriales INAOE Gustavo Rodríguez Gómez (INAOE)
Más detallesEjercicios del Tema 2: Estructuras algebraicas básicas
Ejercicios del Tema 2: Estructuras algebraicas básicas En los ejercicios 1, 2, 8 y 9 se utilizará que si G = {g 1,...,g n } es un conjunto finito y * una operación interna definida en G, podemos utilizar
Más detallesÁngulos formados por dos rectas paralelas y una secante
Ángulos formados por dos rectas paralelas y una secante Cuando dos rectas paralelas son cortadas por una tercer recta que no es paralela a ellas, se forman varios ángulos de interés. La secante a una curva
Más detallesContenidos. Importancia del tema. Conocimientos previos para este tema?
Transformación conforme Contenidos Unidad I: Funciones de variable compleja. Operaciones. Analiticidad, integrales, singularidades, residuos. Funciones de variable real a valores complejos. Funciones de
Más detallesAlgebra lineal y conjuntos convexos
Apéndice A Algebra lineal y conjuntos convexos El método simplex que se describirá en el Tema 2 es de naturaleza algebraica y consiste en calcular soluciones de sistemas de ecuaciones lineales y determinar
Más detallesEspacios vectoriales
Espacios vectoriales [Versión preliminar] Prof. Isabel Arratia Z. Algebra Lineal 1 En el estudio de las matrices y, en particular, de los sistemas de ecuaciones lineales realizamos sumas y multiplicación
Más detallesLenguajes Regulares. Antonio Falcó. - p. 1
Lenguajes Regulares Antonio Falcó - p. 1 Cadenas o palabras I Una cadena o palabra es una sucesión finita de símbolos. cadena {c, a, d, e, n}. 10001 {0, 1} El conjunto de símbolos que empleamos para construir
Más detallesCapítulo 1: Fundamentos: Lógica y Demostraciones Clase 3: Relaciones, Funciones, y Notación Asintótica
Capítulo 1: Fundamentos: Lógica y Demostraciones Clase 3: Relaciones, Funciones, y Notación Asintótica Matemática Discreta - CC3101 Profesor: Pablo Barceló P. Barceló Matemática Discreta - Cap. 1: Fundamentos:
Más detallesInducción Matemática Conjuntos Funciones. Matemática Discreta. Agustín G. Bonifacio UNSL. Repaso de Inducción, Conjuntos y Funciones
UNSL Repaso de Inducción, y Inducción Matemática (Sección 1.7 del libro) Supongamos que queremos demostrar enunciados del siguiente tipo: P(n) : La suma de los primeros n números naturales es n(n+1)
Más detallesEspacios Vectoriales. AMD Grado en Ingeniería Informática. AMD Grado en Ingeniería Informática (UM) Espacios Vectoriales 1 / 21
Espacios Vectoriales AMD Grado en Ingeniería Informática AMD Grado en Ingeniería Informática (UM) Espacios Vectoriales 1 / 21 Objetivos Al finalizar este tema tendrás que: Saber si unos vectores son independientes.
Más detallesEjercicios de Lógica Proposicional *
Ejercicios de Lógica Proposicional * FernandoRVelazquezQ@gmail.com Notación. El lenguaje proposicional que hemos definido, aquel que utiliza los cinco conectivos,,, y, se denota como L {,,,, }. Los términos
Más detallesMMAF: Espacios normados y espacios de Banach
MMAF: Espacios normados y espacios de Banach Licenciatura en Estadística R. Álvarez-Nodarse Universidad de Sevilla Curso 2011/2012 Espacios vectoriales Definición Sea V un conjunto de elementos sobre el
Más detallesEs claro que es una relación de equivalencia. Para ver que tener la misma cardinalidad y la cardinalidad están bien definidas queremos ver que
Capítulo II Cardinalidad Finita II.1. Cardinalidad Definimos I n para n N como I n = {k N : 1 k n}. En particular I 0 =, puesto que 0 < 1. Esto es equivalente a la definición recursiva { si n = 0 I n =
Más detallesTeoría de Lenguajes y Autómatas Conceptos y teoremas fundamentales
Se prohíbe la reproducción total o parcial de este documento, excepto para uso privado de los alumnos de la asignatura Teoría de Autómatas I de la UNED y los alumnos de asignaturas equivalentes de otras
Más detallesEJERCICIOS DE ÁLGEBRA LINEAL TEMA 1 ESPACIOS VECTORIALES
EJERCICIOS DE ÁLGEBRA LINEAL TEMA ESPACIOS VECTORIALES Formas reducidas y escalonada de una matriz SISTEMAS DE ECUACIONES LINEALES ) Encuentre una sucesión de matrices elementales E, E,..., E k tal que
Más detallesCONCEPTOS BÁSICOS DE ESPACIOS VECTORIALES Alumno. Cristina Mª Méndez Suero
Fundamento Científico del Currículum de Matemáticas en Enseñanza Secundaria CONCEPTOS BÁSICOS DE ESPACIOS VECTORIALES Alumno. Cristina Mª Méndez Suero ESPACIOS VECTORIALES DEFINICIÓN... 1 PROPIEDADES DE
Más detalles1. Sucesiones y redes.
1. Sucesiones y redes. PRACTICO 7. REDES. Se ha visto que el concepto de sucesión no permite caracterizar algunas nociones topológicas, salvo en espacios métricos. Esto empieza con algunas definiciones
Más detalles2do. Parcial. Todos los ejercicios se entregarán en hojas separadas. El examen tipo test cuenta hasta 2 puntos sobre la nota total.
U.R.J.C. Ingeniera Técnica en Informática de Sistemas Teoría de Autómatas y Lenguajes Formales Junio 2009 2do. Parcial Normas : La duración del examen es de 2 horas. Todos los ejercicios se entregarán
Más detallesTexto: Hopcroft, J. E., Motwani, R., Ullman, J.D., Introduction to Automata Theory, Languajes, and Computation. 3rd Edition. Addison Wesley, 2007.
Universidad de Puerto Rico Recinto de Mayagüez Facultad de Artes y Ciencias DEPARTAMENTO DE CIENCIAS MATEMÁTICAS Programa de Autómata y Lenguajes Formales Curso: Autómata y Lenguajes Formales Codificación:
Más detallesNivel del ejercicio : ( ) básico, ( ) medio, ( ) avanzado.
Universidad Rey Juan Carlos Curso 2010 2011 Teoría de Autómatas y Lenguajes Formales Ingeniería Técnica en Informática de Sistemas Hoja de Problemas 10 Gramaticas Independientes del Contexto Nivel del
Más detallesAnillo de polinomios con coeficientes en un cuerpo
Capítulo 2 Anillo de polinomios con coeficientes en un cuerpo En el conjunto Z se ha visto cómo la relación ser congruente módulo m para un entero m > 1, es compatible con las operaciones suma y producto.
Más detallesPaso 1: Autómata. A 1 sin estados inútiles, que reconoce el lenguaje denotado por a a* b*
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 detalles8.1 Indecibilidad 8.5 Indecibilidad en el problema de la correspondencia de Post
1 Curso Básico de Computación 8.1 Indecibilidad 8.5 Indecibilidad en el problema de la correspondencia de Post Los problemas indecidibles aparecen en varias áreas. En las próximas tres secciones se analizarán
Más detallesMATEMATICAS ESPECIALES I PRACTICA 7 CLASE 1. Transformaciones conformes
MATEMATICAS ESPECIALES I PRACTICA 7 CLASE 1 Transformaciones conformes 1 Determinar donde son conformes las siguientes transformaciones: (a) w() = 2 + 2 (b) w() = 1 + i (c) w() = + 1 (d) w() = En cada
Más detallesLENGUAJES FORMALES Y AUTÓMATAS
LENGUAJES FORMALES Y AUTÓMATAS Departamento de Lenguajes y Sistemas Informáticos Escuela Técnica Superior de Ingeniería Informática Universidad de Sevilla Víctor J. Díaz Madrigal José Miguel Cañete Valdeón
Más detalles