TEMA 5. GRAMÁTICAS REGULARES.
|
|
- José Ignacio Páez Flores
- hace 7 años
- Vistas:
Transcripción
1 TEMA 5. GRAMÁTICAS REGULARES Gramáticas Regulares Autómatas finitos y gramáticas regulares Gramática regular asociada a un AFD AFD asociado a una Gramática regular 5.3. Expresiones regulares Lenguaje de las expresiones regulares Álgebra de las expresiones regulares Teorema fundamental Autómatas finitos y expresiones regulares AFN asociado a una expresión regular expresión regular asociada a un AF nº 1
2 5.1. gramáticas regulares. Gramáticas Lenguajes Máquinas Sin restricciones o de Tipo 0 Sin restricciones o de Tipo 0 Máquina de Turing Sensible al contexto o de Tipo 1 Libre de contexto o de Tipo 2 Sensible al contexto o de Tipo 1 Libre de contexto o de Tipo 2 Autómata linealmente acotado Autómata a pila Regular o de Tipo 3 Regular o de Tipo 3 Autómata Finito nº 2
3 5.1. gramáticas regulares. Gramáticas Tipo 3 (Gramáticas regulares o de estado finito) Sus producciones son de la forma: Lineal por la derecha: AaB o Aa, donde A,B N, a T Lineal por la izquierda: ABa o Aa, donde A,B N, a T Se permiten producciones de la forma S Los lenguajes representados por este tipo de gramáticas se denominan lenguajes regulares. Ejemplos: G1 = ({ 0, 1}, {A, B}, A, { A ::= B1 1, B ::= A0}) Gramática lineal por la izquierda que describe el lenguaje L1 = { 1, 101, 10101,... } = {1(01) n n = 0, 1, 2,...} G2 = ({ 0, 1}, {A, B}, A, { A ::= 1B 1, B ::= 0A}) Gramática lineal derecha que genera el mismo lenguaje que la gramática anterior. nº 3
4 5.1. gramáticas regulares. Para cada Gramática lineal por la derecha existe una Gramática lineal izquierda que genera el mismo lenguaje y viceversa. Algoritmo: 1. Se transforma la gramática de forma que no haya ninguna regla en cuya parte derecha esté el axioma. Para lo cual: 1. Se crea un nuevo S N 2. regla S::=x (con S axioma y x *) se crea una nueva regla S ::=x. 3. Cada regla A::=xSy, se transforma en A::=xS y. 2. Se crea un grafo G dirigido: 1. A N {} se crea un nodo. 2. producción (A::=aB) P se crea un arco etiquetado con a que va del nodo A al B. 3. producción (A::=a) P se crea un arco etiquetado con a que va del nodo A al (F). 4. Si S::= se crea un arco sin etiqueta que va del nodo del axioma al nodo. 3. Se crea otro grafo G a partir de G: 1. Se intercambian las etiquetas del axioma y. 2. Se invierte la dirección de todos los arcos. 4. Se transforma en un conjunto de reglas: 1. nodo, se crea un símbolo no terminal excepto para el nodo. 2. arco etiquetado con a que va del nodo A al nodo B N {}, se crea una producción A::=Ba. 3. Si un arco del nodo del axioma al nodo se crea una regla S::=. El algoritmo para el paso inverso es similar al descrito. nº 4
5 5.1. gramáticas regulares. Ejemplo: Gramática lineal derecha: G1 = ({ 0, 1}, {A, B}, A, { A::=1B, B::=0A, B::=0}) 1. Se transforma la gramática para que no haya regla como: B::=0A 1. Se crea un nuevo A 2. Se crean las reglas A ::=1B. 3. Se crea la regla B::=0A. 4. Se borra la regla B::=0A. La Gramática resultante es: G11 = ({ 0, 1}, {A, B, A }, A, { A::=1B, A ::=1B, B::=0A, B::=0}) Se elimina A ::= quedando: G12 = ({ 0, 1}, {A, B, A }, A, { A::=1B, A ::=1B, B::=0A, B::=0}) nº 5
6 5.1. gramáticas regulares. G12 = ({ 0, 1}, {A, B, A }, A, { A::=1B, A ::=1B, B::=0A, B::=0}) 1. Se crea un grafo G que representa las transiciones de esta gramática. 2. Se crea el grafo G invirtiendo G: 1 A B B 0 A A A 3. Se transforma en un conjunto de reglas, en la Gramática lineal por la izquierda equivalente: G2 = ({ 0, 1}, {A, B, A }, A, { A ::= B0, A ::= B0, B ::= A 1, B::=1}) nº 6
7 5.1. gramáticas regulares. Para cada Gramática lineal por la izquierda existe una Gramática lineal derecha que genera el mismo lenguaje y viceversa. Algoritmo: 1. Se transforma la gramática de forma que no haya ninguna regla en cuya parte derecha esté el axioma. Para lo cual: 1. Se crea un nuevo S N 2. regla S::=x (con S axioma y x *) se crea una nueva regla S ::=x. 3. Cada regla A::=xSy, se transforma en A::=xS y. 2. Se crea un grafo G dirigido: 1. A N {F} se crea un nodo. 2. producción (A::=Ba) P se crea un arco etiquetado con a que va del nodo A al B. 3. producción (A::=a) P se crea un arco etiquetado con a que va del nodo A al F. 4. Si S::= se crea un arco con etiqueta que va del nodo del axioma al nodo F. 3. Se crea otro grafo G a partir de G: 1. Se intercambian las etiquetas del axioma y F. 2. Se invierte la dirección de todos los arcos. 4. Se transforma en un conjunto de reglas: 1. nodo, se crea un símbolo no terminal excepto para el nodo F. 2. arco etiquetado con a que va del nodo A al nodo B N {F}, se crea una producción A::=aB. 3. Si un arco etiquetado con del nodo del axioma al nodo F se crea una regla S::=. nº 7
8 5.1. gramáticas regulares. Ejemplo: Gramática lineal izquierda: G1 = ({ 0, 1}, {A, B}, A, { A::=B1 1, B::=A0}) 1. Se transforma la gramática para que no haya regla como: B::=A0 1. Se crea un nuevo A 2. Se crean las reglas A ::=B Se crea la regla B::=0A 0 4. Se borra la regla B::=A0 La Gramática resultante es: G11 = ({ 0, 1}, {A, B, A }, A, { A::=B1 1, A ::=B1 1, B::=A 0}) 2. Grafo G para las transiciones de la gramática. 1 A B 3. Se crea el grafo G invirtiendo G: F 1 B F A A 1 A 4. Se transforma en las reglas, de la Gramática lineal por la derecha equivalente: G2 = ({ 0, 1}, {A, B, A }, A, { A ::= 1A 1, A ::= 0B, B ::= 1A 1}) nº 8
9 5.2. Autómatas finitos y gramáticas regulares Gramática regular asociada a un AFD Si L es aceptado por un AFD entonces L puede generarse mediante una gramática regular. Sea M=(Q,,f,q 0,F), la gramática regular equivalente es aquella definida como G=(Q,, P, q 0 ), donde P viene dado por: Si f(q,a)=p entonces añadir a P la producción qap. Si f(q,a)=p y pf entonces añadir a P la producción qa. Si q 0 F entonces añadir a P la producción q 0 nº 9
10 5.2. Autómatas finitos y gramáticas regulares. Ejemplo: De AFD a Gramática regular: Dado un lenguaje regular L reconocido por un AFD M=(Q,,f,q 0,F), se puede obtener una gramática regular G=( N, T, S, P), que genere el mismo lenguaje de la siguiente forma: N =Q T = S=q 0 P={(q,ap) f(q,a)=p}{(q 0,) p,q 0 F} Ej.- Considera el siguiente DFA que acepta el lenguaje a*b: a b a,b q 0 q 1 q 2 a,b La gramática será: q 0 aq 0 bq 1 b q 1 aq 2 bq 2 q 2 aq 2 bq 2 nº 10
11 5.2. Autómatas finitos y gramáticas regulares AFD asociado a una Gramática regular Si L es un lenguaje generado por una gramática regular, entonces existe un AFD que lo reconoce: Sea la gramática regular G=( N, T,P, S), se construye el AFND- equivalente como M=( N {F}, T,f,S,{F}), donde f viene dado por: Si AaB entonces f(a,a)=b Si Aa entonces f(a,a)=f Si S entonces f(s, )=F F es un nuevo símbolo no terminal. Convertir el AFND- obtenido a un AFD. nº 11
12 5.2. Autómatas finitos y gramáticas regulares. Ejemplo: De Gramática regular a AFN: Dado un lenguaje regular L generado por una gramática regular G=( N, T, S, P), se puede obtener un AFD M=(Q,,f,q 0,F) que reconozca el mismo lenguaje de la siguiente forma: Q= N {F}, = T q 0 =S Ej.- Considera la siguiente gramática: S as b que acepta el lenguaje a*b: El AFD equivalente: a b S F nº 12
13 5.3. Expresiones regulares. Las expresiones regulares son una notación especial que se utiliza habitualmente para describir los lenguajes de tipo regular. La notación más utilizada para especificar patrones son las expresiones regulares, sirven como nombres para conjuntos de cadenas. Los usos más habituales de las expresiones regulares son en la creación de analizadores léxicos para compiladores, en la búsqueda de patrones dentro de los editores de texto, en la descripción de redes neuronales y circuitos electrónicos, etcétera. En las expresiones regulares pueden aparecer símbolos de dos tipos: Símbolos base: son los del alfabeto del lenguaje que queremos describir, λ para describir la palabra vacía y para describir un lenguaje vacío. Símbolos de operadores: + o unión,. o concatenación y * para la clausura. En ocasiones se utiliza para la unión el símbolo y el punto se omite en la concatenación de expresiones regulares. nº 13
14 Lenguaje de las expresiones regulares. El lenguaje de las expresiones regulares se construye de forma inductiva a partir de símbolos para expresiones regulares elementales y operadores. Expresiones regulares Dado un alfabeto y los símbolos: (lenguaje vacío), (palabra vacía), (concatenación), + (unión), *(clausura), se cumple: Los símbolos y son expresiones regulares. Cualquier símbolo a es una expresión regular. Si u y v son expresiones regulares, entonces, u+v, uv, u* y v* son expresiones regulares. Sólo son expresiones regulares las que se pueden obtener aplicando un número finito de veces las reglas anteriores. Se establece la siguiente prioridad en las operaciones: 1. Paréntesis ( ) 2. Clausura * 3. Concatenación 4. Unión + A cada expresión regular le corresponde un lenguaje regular: Si α=, L(α) = Si α=, L(α) = { }. Si α=a, a, L(α) = {a} Si α y β son dos expresiones regulares entonces: L(α+β) = L(α) L(β) L(αβ) = L(α)L(β) L(α*) = L(α)* nº 14
15 Lenguaje de las expresiones regulares. Definiciones regulares Son nombres dados a las expresiones regulares. Una definición regular es una secuencia de definiciones de la forma: d1 r1 d2 r2.. dn rn Donde cada di es un nombre distinto y cada ri una expresión regular sobre los símbolos del alfabeto {d1, d2,..,dn} Ejemplo:definición regular para identificadores en Pascal: letra A B Z a b z digito id letra(letra digito)* Abreviaturas en la notación Uno o más casos: operador unitario posfijo + Cero o un caso: operador unitario posfijo? Ejemplos: Clases de caracteres: [abc] digitos digito + Exponente_opcional (E(+ -)?digitos)? nº 15
16 Lenguaje de las expresiones regulares. Ejemplo, sobre el alfabeto Σ= {a,b }, podemos definir las siguientes expresiones regulares: Expresión Regular ab a + (a+b)*a Lenguaje {ab} {a} Σ*{a} a+ λ {λ,a} b*ab* {b n ab m /n,mn} a* {λ,a,aa,aaa } nº 16
17 Álgebra de las expresiones regulares. Propiedades de la Unión: asociativo: α+ (β+γ ) = (α+β ) +γ conmutativo: α+β=β+α elemento neutro la expresión vacía: + α = α + =α idempotente: α+α =α Propiedades de la concatenación: asociativo: α (βγ ) = (αβ )γ no es conmutativo: αβ βα elemento neutro la expresión lambda: λα=αλ=α Tiene como elemento anulador la expresión vacía: α =α = distributivo respecto al operador de unión: α (β+γ ) =αβ+αγ Propiedades de la clausura: λ*=λ *=λ α *=λ+ αα* αα*=α*α (α*+β*)* = (α+β )* (α+β)* = (α*β*)* nº 17
18 Teorema fundamental. El Teorema servirá para describir mediante una expresión regular el lenguaje reconocido por un autómata. El objetivo del teorema fundamental es resolver sistemas de ecuaciones en el dominio de las expresiones regulares que tienen la forma siguiente: X=αX+β El teorema se divide en dos partes que nos permiten obtener la solución a esta ecuación en los casos en que λl(α) y aquellos en los que λ L(α), respectivamente. Regla General: Teorema. Sean α y β dos expresiones regulares de forma que λl(α). En estas condiciones, la solución a la ecuación X=αX+β es de la forma X=α*(β+γ ) en donde γ representa cualquier expresión regular. Regla de Inferencia: Teorema. Sean α y β dos expresiones regulares de forma que λ L(α). En estas condiciones, X=αX+β X=α*β nº 18
19 5.4. Autómatas finitos y expresiones regulares. Todo lenguaje definido por un autómata finito (AFD, AFND) es también definido por una expresión regular. Todo lenguaje definido por una expresión regular es definido por un autómata finito. AFND- AFND ER AFD nº 19
20 AFN asociado a una expresión regular Cada lenguaje definido por una expresión regular es también definido por un autómata finito. La demostración es inductiva sobre el número de operadores de α (+,. *). Base.- (cero operadores) Α puede ser,, a, donde a T Expresión regular α Autómata a a nº 20
21 AFN asociado a una expresión regular Inducción.- (uno o más operadores en α) Suponemos que se cumple la hipótesis para expresiones regulares de menos de n operadores. Por hipótesis existen dos AF M 1 y M 2 tal que que acepta el mismo lenguaje L(M 1 )=L(α 1 ) y L(M 2 )=L(α 2 ) donde: M 1 q 1 f 1 M 2 q 2 f 2 nº 21
22 AFN asociado a una expresión regular Suponemos que tenemos una expresión regular α con n operadores. Vamos a construir el autómata M tal que L(M)=L(α). Distinguimos tres casos correspondientes a las tres formas posibles de expresar α en función de otras expresiones regulares con menos de n operadores : 1. α = α 1 + α 2 tal que op(α 1 ), op(α 2 ) < n 2. α = α 1. α 2 tal que op(α 1 ), op(α 2 ) < n 3. α = (α 1 )* tal que op(α 1 ) = n-1 nº 22
23 AFN asociado a una expresión regular 1. α = α 1 + α 2 tal que op(α 1 ), op(α 2 ) < n A partir de M 1 y M 2 construimos otro autómata M (la unión), el autómata que acepta el mismo lenguaje es: q 1 M 1 f 1 q 0 f 0 q 2 M 2 f 2 nº 23
24 AFN asociado a una expresión regular 2. α = α 1. α 2 tal que op(α 1 ), op(α 2 ) < n A partir de M 1 y M 2 construimos otro autómata M (la concatenación), el autómata que acepta el mismo lenguaje es: q 1 M 1 f 1 q 2 M 2 f 2 nº 24
25 AFN asociado a una expresión regular 3. α = (α 1 )* tal que op(α 1 ) = n-1 A partir de M 1 construimos otro autómata M (la clausura), el autómata que acepta el mismo lenguaje es: q 0 q 1 M 1 f 1 f 0 nº 25
26 AFN asociado a una expresión regular Ejemplo: AF construído para la expresión regular 01* + 1: M 1 representa el autómata para la expresión regular 0 M 2 representa el autómata para la expresión regular 1* M 3 representa el autómata para la expresión regular 1 En el Autómata final se integran simultáneamente los autómatas para la concatenación (0 con 1*) y la suma de expresiones regulares 01* q 1 M 1 1 q 7 M 3 q 0 q 1 q 2 q 5 q 3 q q q 8 M 2 0 q 2 q5 1 q q 6 3 q 4 1 q 8 q f 0 7 nº 26
27 expresión regular asociada a un AFD Si L es un lenguaje aceptado por un autómata finito M entonces existe una expresión regular tal que L = L(M) = L(). Podemos suponer que el autómata finito M no tiene -transiciones. Si las tuviera, podemos encontrar autómata equivalente sin -transiciones Sea M = (Q,, f, q 0, F). A partir de su diagrama de transición podemos obtener un sistema de ecuaciones de expresiones regulares (ecuaciones características del autómata): A cada nodo q i le corresponde una ecuación y cada estado se puede considerar como una incógnita x j de la ecuación. La ecuación para el estado q i tiene en el primer miembro el estado q i, x i, y en el segundo miembro una suma de términos, de forma que por cada arco del diagrama de la forma q i q j tenemos un término ax j. a Si el estado q i es final, añadimos el termino a al segundo miembro. Si el estado q 0 es final, añadimos el termino al segundo miembro para x 0. Cada incógnita para q i, x i,representa el conjunto de palabras que llevan de q i a un estado final. Resolviendo el sistema de las ecuaciones tendremos soluciones de la forma x i = i, donde i es una expresión regular sobre el alfabeto El lenguaje descrito por esta expresión regular es: L( i ) = {w (q i,w) (q F, ), q F F} (1) nº 27
28 expresión regular asociada a un AFD El método para obtener una expresión regular a partir de un AF es el siguiente: 1. Obtener las ecuaciones características del autómata. 2. Resolver el sistema de ecuaciones 3. solución para el estado inicial. Para comprobar que es válido hay que probar que se cumple (1) para toda solución x i = i del sistema de ecuaciones, y en particular la solución para el estado inicial es la expresión regular correspondiente al autómata No es necesario resolver todas las incógnitas, sólo necesitamos despejar la incógnita correspondiente al estado inicial x 0. nº 28
29 expresión regular asociada a un AFD Ejemplo. Sea el AF: Ecuaciones características: 1. x 0 = 0x 0 + 1x x 1 = 0x 0 + 1x 2 3. x 2 = 0x 2 + 1x q 0 q 1 q Resolvemos aplicando la regla de inferencia X=αX+β X=α*β comenzando por la ecuación (3) : x 2 = 0*(1x 1 +1)=0*1x 1 +0*1 Sustituyendo en (2): x 1 = 0x *1x 1 +10*1=(10*1)*(0x *1)= =(10*1)*0x 0 + (10*1)*10*1 Sustituyendo en (1): x 0 = 0x 0 + 1[(10*1)*0x 0 + (10*1)*10*1]+1= 0x 0 + 1(10*1)*0x 0 + 1(10*1)*10*1+1= (0+ 1(10*1)*0)x 0 + 1(10*1)*10*1+1= (0+1(10*1)*0)*(1(10*1)*10*1+1)= = (0+1(10*1)*0)*1[(10*1)*(10*1)+ ]= =(0+1(10*1)*0)*1(10*1)* expresión regular que describe el lenguaje L(M). (aplicando las propiedades:(ab*b+a )=a(b*b+)=ab*) nº 29
Clase 09: AFN, AFD y Construcción de Thompson
Clase 09: AFN, AFD y Construcción de Thompson Solicitado: Ejercicios 07: Construcción de AFN scon Thompson M. en C. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco @efranco_escom
Más detallesAutómatas Finitos y Lenguajes Regulares
Autómatas Finitos y Lenguajes Regulares Problema: Dado un lenguaje L definido sobre un alfabeto A y una cadena x arbitraria, determinar si x L o x L. Cadena x AUTOMATA FINITO SI NO Lenguaje Regular Autómatas
Más detallesTema 2: Autómatas finitos
Tema 2: Autómatas finitos Departamento de Sistemas Informáticos y Computación DSIC - UPV http://www.dsic.upv.es p. 1 Tema 2: Autómatas finitos Autómata finito determinista (AFD). Formas de representación
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 detalles2: Autómatas finitos y lenguajes regulares.
2: Autómatas finitos y lenguajes regulares. Los autómatas finitos son el modelo matemático de los sistemas que presentan las siguientes características: 1) En cada momento el sistema se encuentra en un
Más detallesAutómatas y Lenguajes Formales. Tema 3.2: Autómatas Finitos No Deterministas. Luis Peña luis.pena@urjc.es
Autómatas y Lenguajes Formales Tema 3.2: Autómatas Finitos No Deterministas Luis Peña luis.pena@urjc.es Sumario Tema 3.2: Autómatas Finitos No Deterministas. 1. Concepto de AFND 2. Teoremas de Equivalencia
Más detallesTEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES
TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES (TALF) BLOQUE II: LENGUAJES REGULARES Tema 2: Autómatas Finitos Parte 2 (de 3). Autómatas Finitos No Deterministas (AFNDs) Grado en Ingeniería Informática URJC
Más detallesAutómatas finitos no deterministas (AFnD)
Autómatas finitos no deterministas (AFnD) Elvira Mayordomo Universidad de Zaragoza 1 de octubre de 2012 Contenido de este tema Introducción y ejemplos de autómatas finitos no deterministas Definición de
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 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 detallesExpresiones Regulares y Derivadas Formales
Motivación e Ideas y Derivadas Formales La Derivación como Operación. Universidad de Cantabria Esquema Motivación e Ideas 1 Motivación e Ideas 2 3 Motivación Motivación e Ideas Sabemos como son los conjuntos
Más detallesINAOE. Expresiones Regulares. Operadores y Operandos. Equivalencia de Lenguajes de FA y Lenguajes RE. Leyes Algebraicas de las. Expresiones Regulares
INAOE (INAOE) 1 / 52 Contenido 1 2 3 4 (INAOE) 2 / 52 Es un equivalente algebraico para un autómata. Utilizado en muchos lugares como un lenguaje para describir patrones en texto que son sencillos pero
Más detallesLa Jerarquía de Chomsky
La Apuntes sobre la Complejidad Universidad de Cantabria Esquema Motivación 1 Motivación 2 Ideas y Nociones Motivación Como se ha mencionado anteriormente, los lenguajes son conjuntos de palabras definidos
Más detallesSerafín Moral Departamento de Ciencias de la Computación. Modelos de Computación ITema 2: Autómatas Finitos p.1/88
Modelos de Computación I Tema 2: Autómatas Finitos Serafín Moral Departamento de Ciencias de la Computación Modelos de Computación ITema 2: Autómatas Finitos p./88 Contenido Autómata Finito Determinista
Más detallesMáquinas Secuenciales, Autómatas y Lenguajes Formales. Tema 4: Autómatas finitos deterministas. Holger Billhardt holger.billhardt@urjc.
Formales Tema 4: Autómatas finitos deterministas Holger Billhardt holger.billhardt@urjc.es Sumario: Bloque 2: Autómatas Finitos 4. Autómatas Finitos Deterministas 1. Concepto y Definición 2. Autómata finito
Más detallesEl cuerpo de los números reales
Capítulo 1 El cuerpo de los números reales 1.1. Introducción Existen diversos enfoques para introducir los números reales: uno de ellos parte de los números naturales 1, 2, 3,... utilizándolos para construir
Más detallesMatrices. p ij = a ik b kj = a i1 b 1j + a i2 b 2j + + a in b nj.
Matrices Introducción Una matriz de m filas y n columnas con elementos en el cuerpo K es un rectángulo de elementos de K (es decir, números) del tipo a a 2 a n a 2 a 22 a 2n A = (a ij ) = a m a m2 a mn
Más detallesAUTÓMATAS DE PILA. Nota: Si existe transición de tipo (2), sólo se garantiza que AP es determinístico si s A, δ( e i, s, X) está indefinida.
AUTÓMATAS DE PILA Los autómatas de pila, en forma similar a como se usan los autómatas finitos, también se pueden utilizar para aceptar cadenas de un lenguaje definido sobre un alfabeto A. Los autómatas
Más detallesIntroducción a Autómatas Finitos
Introducción a e. Universidad de Cantabria Esquema 1 Introducción 2 3 Grafo de λ Transiciones Eliminación de las λ-transiciones 4 El Problema Podemos interpretar un autómata como un evaluador de la función
Más detallesEjemplo 1. Ejemplo introductorio
. -Jordan. Ejemplo 1. Ejemplo introductorio. -Jordan Dos especies de insectos se crían juntas en un recipiente de laboratorio. Todos los días se les proporcionan dos tipos de alimento A y B. 1 individuo
Más detallesProyecto Unico - Parte 1 - Solución
Universidad Simón Bolívar Dpto. de Computación y Tecnología de la Información CI3721 - Traductores e Interpretadores Abril-Julio 2006 Proyecto Unico - Parte 1 - Solución Revisión Teórico-Práctica 1. Presente
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 detallesSea G = (V N, V T, S, P) una gramática libre de contexto, un árbol es un árbol de derivación para G si:
09:50 1 Temas Gramáticas libres de contexto Árbol de derivación Derivación más a la izquierda y más a la derecha Ambigüedad Factorización a izquierda Gramáticas propias Expresiones Regulares Objetivo Que
Más detallesClase 08: Autómatas finitos
Solicitado: Ejercicios 06: Autómatas finitos M. en C. Edgardo Adrián Franco Martínez http://computacion.cs.cinvestav.mx/~efranco @efranco_escom edfrancom@ipn.mx 1 Contenido Autómata finito Definición formal
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 detallesSESIÓN 4: ESPACIOS VECTORIALES
SESIÓN 4: ESPACIOS VECTORIALES Un espacio vectorial sobre un campo (como el cuerpo de los números reales o los números complejos) es un conjunto no vacío, dotado de dos operaciones para las cuales será
Más detallesMatrices, determinantes, sistemas de ecuaciones lineales.
UNIVERSIDAD DE MURCIA Departamento de Matemáticas Óptica y Optometría Resúmenes Curso 2007-2008 Matrices, determinantes, sistemas de ecuaciones lineales. Una matriz A de orden m n es una colección de m
Más detallesSistemas de Ecuaciones Lineales
Sistemas de Ecuaciones Lineales 1 Sistemas de ecuaciones y matrices Definición 1 Una ecuación lineal en las variables x 1, x 2,..., x n es una ecuación de la forma con a 1, a 2... y b números reales. a
Más detallesTema 5: Sistemas de Ecuaciones Lineales
Tema 5: Sistemas de Ecuaciones Lineales Eva Ascarza-Mondragón Helio Catalán-Mogorrón Manuel Vega-Gordillo Índice 1 Definición 3 2 Solución de un sistema de ecuaciones lineales 4 21 Tipos de sistemas ecuaciones
Más detallesAlgebra de Boole. Algebra de Boole. Ing. José Alberto Díaz García. EL - 3307 Diseño Lógico. Página 1
Página 1 Simplificación de circuitos Como los circuitos lógicos son representaciones de funciones lógicas, se pueden utilizar los recursos disponibles para simplificarlos y así reducir la cantidad de componentes
Más detallesTema 2. Sistemas de ecuaciones lineales
Tema 2. Sistemas de ecuaciones lineales Estructura del tema. Definiciones básicas Forma matricial de un sistema de ecuaciones lineales Clasificación de los sistemas según el número de soluciones. Teorema
Más detalles1 er Parcial Febrero 2009
Autómatas y Lenguajes Formales 3 o Ingeniería Informática 1 er Parcial Febrero 2009 Normas : La duración de esta parte del examen es de 2,5 horas. Todos los ejercicios se entregarán en hojas separadas.
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 detallesTema 4. Autómatas Finitos
Tema 4. Autómatas Finitos 4.1. Autómatas finitos. 4.1.1. Introducción. 4.1.2. Máquinas secuenciales. 4.2. Autómatas finitos deterministas (A.F.D.). 4.2.1. Introducción. 4.2.2. Definición AFD. Representación.
Más detallesLenguajes No Regulares
Lenguajes No Regulares Problemas que los Autómatas No Resuelven. Universidad de Cantabria Esquema Lema del Bombeo 1 Lema del Bombeo 2 3 Introducción Todos los lenguajes no son regulares, simplemente hay
Más detallesVALOR ABSOLUTO. Definición.- El valor absoluto de un número real, x, se define como:
VALOR ABSOLUTO Cualquier número a tiene su representación en la recta real. El valor absoluto de un número representa la distancia del punto a al origen. Observe en el dibujo que la distancia del al origen
Más detallesCardinalidad. Teorema 0.3 Todo conjunto infinito contiene un subconjunto infinito numerable.
Cardinalidad Dados dos conjuntos A y B, decimos que A es equivalente a B, o que A y B tienen la misma potencia, y lo notamos A B, si existe una biyección de A en B Es fácil probar que es una relación de
Más detallesConjunto R n y operaciones lineales en R n
Conjunto R n y operaciones lineales en R n Objetivos. Definir el conjunto R n y operaciones lineales en R n, estudiar propiedades de las últimas. Requisitos. Conjunto de los números reales R, propiedades
Más detallesVectores y Matrices. Tema 3: Repaso de Álgebra Lineal Parte I. Contenidos
Tema 3: Repaso de Álgebra Lineal Parte I Virginia Mazzone Contenidos Vectores y Matrices Bases y Ortonormailizaciòn Norma de Vectores Ecuaciones Lineales Algenraicas Ejercicios Vectores y Matrices Los
Más detallesTEORIA DE AUTOMATAS.
TEORIA DE AUTOMATAS. RELACION DE PROBLEMAS II.. Construir un AFND capaz de aceptar una cadena u {, }, que contenga la subcadena. Construir un AFND capaz de aceptar una cadena u {, }, que contenga la subcadena.
Más detallesPropiedades de los Lenguajes Libres de Contexto
de los s de los Lenguajes Libres de Contexto INAOE (INAOE) 1 / 47 Contenido de los s 1 2 -ɛ 3 4 5 6 de los s (INAOE) 2 / 47 () de los s Queremos mostrar que todo (sin ɛ) se genera por una CFG donde todas
Más detallesTema 1: Matrices y Determinantes
Tema 1: Matrices y Determinantes September 14, 2009 1 Matrices Definición 11 Una matriz es un arreglo rectangular de números reales a 11 a 12 a 1m a 21 a 22 a 2m A = a n1 a n2 a nm Se dice que una matriz
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 detallesRepaso. Lenguajes formales
Repaso. Lenguajes formales Profesor Federico Peinado Elaboración del material José Luis Sierra Federico Peinado Ingeniería en Informática Facultad de Informática Universidad Complutense de Madrid Curso
Más detallesSistema de ecuaciones algebraicas
Sistema de ecuaciones algebraicas Curso: Métodos Numéricos en Ingeniería Profesor: Dr. José A. Otero Hernández Correo: j.a.otero@itesm.mx web: http://metodosnumericoscem.weebly.com Universidad: ITESM CEM
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 detallesComplementos de Matemáticas, ITT Telemática
Introducción Métodos de punto fijo Complementos de Matemáticas, ITT Telemática Tema 1. Solución numérica de ecuaciones no lineales Departamento de Matemáticas, Universidad de Alcalá Introducción Métodos
Más detalles2. SISTEMAS DE ECUACIONES LINEALES. Introducción
2. SISTEMAS DE ECUACIONES LINEALES Introducción El presente curso trata sobre álgebra lineal. Al buscarla palabra lineal en un diccionario se encuentra, entre otras definiciones la siguiente: lineal, perteneciente
Más detallesUNIDAD 5 : ESTRUCTURAS ALGEBRAICAS
UNIVERSIDAD DON BOSCO - DEPARTAMENTO DE CIENCIAS BÁSICAS UNIDAD 5 : ESTRUCTURAS ALGEBRAICAS ÁLGEBRA LINEAL - GUIÓN DE CLASE - SEMANA 10 y 11 - CICLO 01-2015 Estudiante: Grupo: 1. Estructuras Algebraicas
Más detallesSSL Guia de Ejercicios
1 SSL Guia de Ejercicios INTRODUCCIÓN A LENGUAJES FORMALES 1. Dado el alfabeto = {a, b, c}, escriba las palabras del lenguaje L = {x / x }. 2. Cuál es la cardinalidad del lenguaje L = {, a, aa, aaa}? 3.
Más detalles1. Cadenas EJERCICIO 1
LENGUAJES FORMALES Y AUTÓMATAS CURSO 2006/2007 - BOLETÍN DE EJERCICIOS Víctor J. Díaz Madrigal y José Miguel Cañete Departamento de Lenguajes y Sistemas Informáticos 1. Cadenas La operación reversa aplicada
Más detallesDesde la secundaria estamos acostumbrados a trabajar con polinomios, los cuales identificamos con expresiones de la forma
Polinomios Desde la secundaria estamos acostumbrados a trabajar con polinomios, los cuales identificamos con expresiones de la forma p(x) = a 0 + a 1 x +... + a n x n (1) donde x es la variable y a 0,
Más detallesPAIEP. Factorización de Expresiones algebraicas
Programa de Acceso Inclusivo, Equidad y Permanencia PAIEP Universidad de Santiago de Chile Factorización de Expresiones algebraicas Factorizar una expresión algebraica consiste en reescribir la expresión
Más detallesESPECIFICACIÓN DE SÍMBOLOS
1 UNIVERSIDAD DE MAGALLANES FACULTAD DE INGENIERÍA DEPARTAMENTO DE COMPUTACIÓN ESPECIFICACIÓN DE SÍMBOLOS Elaborado el Sábado 24 de Julio de 2004 I.- COMPONENTES LÉXICOS, PATRONES Y LEXEMAS (extraído de
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 detallesMatrices, Determinantes y Sistemas de ecuaciones lineales
Tema 1 Matrices, Determinantes y Sistemas de ecuaciones lineales 1.1. Matrices Definición: Una MATRIZ es un conjunto de números reales dispuestos en forma de rectángulo, que usualmente se delimitan por
Más detallesMatrices escalonadas y escalonadas reducidas
Matrices escalonadas y escalonadas reducidas Objetivos. Estudiar las definiciones formales de matrices escalonadas y escalonadas reducidas. Comprender qué importancia tienen estas matrices para resolver
Más detallesTema 2. Grupos. 3. El conjunto de matrices de orden 2 con coeficientes enteros (o reales) con la suma es un grupo conmutativo.
Tema 2. Grupos. 1 Grupos Definición 1 Un grupo es una estructura algebraica (G, ) tal que la operación binaria verifica: 1. * es asociativa 2. * tiene elemento neutro 3. todo elemento de G tiene simétrico.
Más detallesTeoría de Autómatas y Compiladores [ICI-445] Capítulo 2: Autómatas Finitos
Teoría de Autómatas y Compiladores [ICI-445] Capítulo 2: Autómatas Finitos Dr. Ricardo Soto [ricardo.soto@ucv.cl] [http://www.inf.ucv.cl/ rsoto] Escuela de Ingeniería Informática Pontificia Universidad
Más detallesTEORÍA DE AUTÓMATAS I Informática de Sistemas
TEORÍA DE AUTÓMATAS I Informática de Sistemas Soluciones a las cuestiones de examen del curso 22/3 Febrero 23, ª semana. Considere los lenguajes del alfabeto Σ={,}: L = { n n, n } y L 2 = {cadenas con
Más detallesOperaciones con matrices
Operaciones con matrices Problemas teóricos En todos los problemas de esta lista se supone que F es un campo (cuerpo). Si no conoce bien el concepto de campo, entonces puede pensar que F = R. Operaciones
Más detallesIngeniería en Computación. Autómatas y Lenguajes Formales. Unidad de competencia III: Conocer, utilizar y manipular expresiones regulares
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 III: Conocer,
Más detallesDefinición formal de autómatas finitos deterministas AFD
inicial. Ejemplo, supóngase que tenemos el autómata de la figura 2.4 y la palabra de entrada bb. El autómata inicia su operación en el estado q 0 (que es el estado inicial). Al recibir la primera b pasa
Más detallesCLASIFICACION DE LAS EXPRESIONES ALGEBRAICAS. Las expresiones algebraicas se clasifican en: a) racionales; b) irracionales.
Capítulo 3.-EXPRESIONES ALGEBRAICAS OBJETIVOS INSTRUCTIVOS Que el alumno: Distinga la clasificación de las expresiones algebraicas. Aprenda las operaciones con monomios y polinomios y sus aplicaciones
Más detallesLección 1. Algoritmos y conceptos básicos.
Página 1 de 8 Lección 1. Algoritmos y conceptos básicos. Objetivos. La primera lección del curs está dedicada a repasar los conceptos y algoritmos del álgebra lineal, básicos para el estudio de la geometría
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 detallesNombre de la asignatura: Lenguajes y Autómatas I. Créditos: Aportación al perfil
Nombre de la asignatura: Lenguajes y Autómatas I Créditos: 2 3 5 Aportación al perfil Desarrollar, implementar y administrar software de sistemas o de aplicación que cumpla con los estándares de calidad
Más detallesPROGRAMACIÓN II AÑO 2009 TALLER 3: TEORÍA DE LENGUAJES Y AUTÓMATAS
Licenciatura en Sistemas de Información PROGRAMACIÓN II AÑO 2009 TALLER 3: TEORÍA DE LENGUAJES Y AUTÓMATAS UNSE FCEyT 1. DESCRIPCIÓN Este taller consta de tres partes. En cada una de ellas se especifican
Más detallesÁLGEBRA LINEAL Y GEOMETRÍA ANALÍTICA (0250)
Universidad Central de Venezuela Facultad de Ingeniería Ciclo Básico Departamento de Matemática Aplicada ÁLGEBRA LINEAL Y GEOMETRÍA ANALÍTICA (0250) Semestre 1-2011 Mayo 2011 Álgebra Lineal y Geometría
Más detallesCURSO BÁSICO DE MATEMÁTICAS PARA ESTUDIANTES DE ECONÓMICAS Y EMPRESARIALES. Unidad didáctica 4. Números reales y números complejos
NÚMEROS REALES NÚMEROS NATURALES Y NÚMEROS ENTEROS Los números naturales surgen como respuesta a la necesidad de nuestros antepasados de contar los elementos de un conjunto (por ejemplo los animales de
Más detallesUna sucesión infinita es una función cuyo dominio es el conjunto de los enteros positivos. Podemos denotar una sucesión como una lista
Cap 9 Sec 9.1 9.3 Una sucesión infinita es una función cuyo dominio es el conjunto de los enteros positivos. Podemos denotar una sucesión como una lista a 1, a 2, a 3, a n, Donde cada a k es un término
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 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 detallesBLOQUE DE ÁLGEBRA: TEMA 1: MATRICES.
BLOQUE DE ÁLGEBRA: TEMA 1: MATRICES. Matrices: Se llama matriz de dimensión m n a un conjunto de números reales dispuestos en m filas y n columnas de la siguiente forma: 11 a 12 a 13... a 1n A= a a 21
Más detallesTeoría de Automatas, Lenguajes Formales y Gramáticas. D. Castro Esteban
Teoría de Automatas, Lenguajes Formales y Gramáticas D. Castro Esteban T E X & LAT E X Contenidos 1 Autómatas finitos Autómatas finitos deterministas Autómatas finitos no deterministas Autómatas finitos
Más detallesUNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR. Ciencias de la ingeniería
UNIVERSIDAD AUTÓNOMA DE BAJA CALIFORNIA SUR DEPARTAMENTO ACADÉMICO DE SIS COMPUTACIONALES INGENIERÍA EN TECNOLOGÍA COMPUTACIONAL ASIGNATURA Teoría de la computación ÁREA DE Ciencias de la ingeniería CONOCIMIENTO
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 detallesCapitulo 6. Matrices y determinantes
Capitulo 6. Matrices y determinantes Objetivo. El alumno aplicará los conceptos fundamentales de las matrices, determinantes y sus propiedades a problemas que requieran de ellos para su resolución. Contenido.
Más detallesCURSO BÁSICO DE MATEMÁTICAS PARA ESTUDIANTES DE ECONÓMICAS Y EMPRESARIALES. Unidad didáctica 4. Números reales y números complejos
NÚMEROS REALES Como se ha señalado anteriormente la necesidad de resolver diversos problemas de origen aritmético y geométrico lleva a ir ampliando sucesivamente los conjuntos numéricos, N Z Q, y a definir
Más detallesCurso de Matemática. Unidad 2. Operaciones Elementales II: Potenciación. Profesora: Sofía Fuhrman. Definición
Curso de Matemática Unidad 2 Profesora: Sofía Fuhrman Operaciones Elementales II: Potenciación Definición a n = a. a.a a multiplicado por sí mismo n veces. a) Regla de los signos Exponente Par Exponente
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 detalles2.Teoría de Autómatas
2.Teoría de Autómatas Araceli Sanchis de Miguel Agapito Ledezma Espino José A. Iglesias Mar
Más detallesTema 1. Álgebra lineal. Matrices
1 Tema 1. Álgebra lineal. Matrices 0.1 Introducción Los sistemas de ecuaciones lineales aparecen en un gran número de situaciones. Son conocidos los métodos de resolución de los mismos cuando tienen dos
Más detallesUNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA Escuela Técnica Superior de Ingeniería Informática Procesadores de Lenguajes. Tema 2.
UNIVERSIDAD NACIONAL DE EDUCACIÓN A DISTANCIA Escuela Técnica Superior de Ingeniería Informática Procesadores de Lenguajes Tema 2 Análisis Léxico Javier Vélez Reyes jvelez@lsi.uned.es Objetivos del Tema
Más detallesInecuaciones y Ecuación cuadrática
Inecuaciones Desigualdades Inecuaciones y Ecuación cuadrática Llamaremos desigualdades a expresiones de la forma a > b, a < b, a b ó a b. Las desigualdades cumplen con las siguientes propiedades: Propiedad
Más detallesEJERCICIOS RESUELTOS DE SISTEMAS LINEALES
EJERCICIOS RESUELTOS DE SISTEMAS LINEALES 1. Dado el sistema de ecuaciones lineales: 2x + 3y 3 4x +5y 6 a) Escribir la expresión matricial del sistema. b) Discutir el sistema. c) Resolver el sistema por
Más detallesAutómatas Finitos Deterministicos (DFA)
Autómatas Finitos Deterministicos (DFA) Introducción a la Lógica Fa.M.A.F., Universidad Nacional de Córdoba 22//4 Info útil Bibliografía: Introducción a la teoría de autómatas, lenguajes y computación.
Más detallesTema 4: Gramáticas independientes del contexto. Teoría de autómatas y lenguajes formales I
Tema 4: Gramáticas independientes del contexto 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.
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 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 detallesEjercicios resueltos del capítulo 1
Ejercicios resueltos del capítulo Ejercicios impares resueltos..b Resolver por el método de Gauss el sistema x +x x +x 4 +x = x x +x 4 = x +x +x = x +x x 4 = F, ( ) F 4, () F, ( ) F, () 8 6 8 6 8 7 4 Como
Más detallesComplejos, C. Reales, R. Fraccionarios
NÚMEROS COMPLEJOS Como ya sabemos, conocemos distintos cuerpos numéricos en matemáticas como por ejemplo el cuerpo de los números racionales, irracionales, enteros, negativos,... Sin embargo, para completar
Más detalles10 Análisis léxico VI Compiladores - Profr. Edgardo Adrián Franco Martínez
2 Contenido Clasificación de los autómatas finitos Autómata finito no determinista (AFND) Autómata finito determinista (AFD) Teorema sobre la transformación de AFND en AFD Transformación de una expresión
Más detallesEspacio de Funciones Medibles
Capítulo 22 Espacio de Funciones Medibles Igual que la σ-álgebra de los conjuntos medibles, la familia de funciones medibles, además de contener a todas las funciones razonables (por supuesto son medibles
Más detallesLenguajes y Compiladores Análisis Léxico
Facultad de Ingeniería de Sistemas Lenguajes y Compiladores Análisis Léxico 1 Análisis léxico La tarea del análisis léxico es reconocer símbolos dentro de la cadena de caracteres que es el programa fuente.
Más detalles1. Si están situados en rectas paralelas: la recta que une los orígenes, deja sus extremos en un mismo semiplano.
CAPÍTULO El plano vectorial Consideremos P como el plano intuitivo de puntos: A,,C..... El espacio vectorial de los vectores Definición. Vectores fijos Dado dos puntos cualesquiera A e del espacio nos
Más detallesAutómatas Finitos Deterministicos (DFA) Introducción a la Complejidad Computacional FFHA, Universidad Nacional de San Juan
Autómatas Finitos Deterministicos (DFA) Introducción a la Complejidad Computacional FFHA, Universidad Nacional de San Juan 206 Info útil Bibliografía: Introducción a la teoría de autómatas, lenguajes y
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 detallesTeoría elemental de números
Teoría elemental de números Matemática discreta 1 Resultados previos Axioma: todo subconjunto no vacío de N tiene mínimo, con el orden usual en N. Toda sucesión decreciente en N converge. 2 Divisibilidad
Más detalles