5. Propiedades de Cierre de los lenguajes regulares

Slides:



Advertisements
Presentaciones similares
Introducción ¿Qué es un Algoritmo?
Advertisements

1. MODELO DE REGRESIÓN SIMPLE
Teoría de Conjuntos Dr. Rogelio Dávila Pérez
Aplicación de autómatas: Analizador léxico 2.
 Primitivas de la construcción de Thompson Expresión regular
Conversión de autómata finito con transiciones-ε a autómata finito determinista Estados q3q3 q2q2 q0q0 q1q1 q4q4 a b c c c.
Aplicación de autómatas: Analizador léxico 1. q0q0 q1q1 q2q2 L|_ L|_ |D otro q3q3 q4q4 D D 1 1 q5q5 + q6q6 1 devolver símbolo a la entrada estado = 0 switch.
No todos los números son Racionales
MODELO DE REGRESIÓN LINEAL SIMPLE
Triángulos y cuadriláteros Polígonos regulares
Canal endémico o índice endémico
Teoría de Lenguajes Dr. Rogelio Dávila Pérez Profesor - Investigador
Conceptos básicos Def. Un símbolo es cualquier carácter imprimible.
Autómatas de pila (Pushdown automata)
Gramáticas.
Diseño de Autómatas Finitos
Autómatas Finitos.
Diseño de AFN’s.
Autómata Finito Un autómata finito (AF) es un modelo de computación muy restringido, sin embargo tiene una gran aplicación en reconocimiento de patrones.
POTENCIAS Y RAICES PROGRAMA EMPRENDER PREUNIVERSITARIO ALUMNOS UC
Fundamentos de Electricidad y Magnetismo
Razonamiento Matemático
Conversión de autómata finito con transiciones-ε y no determinista a autómata finito determinista Estados Entradas a b c q0q0 q1q1 q2q2 q3q3 q4q4 ab b.
Conversión de autómata finito no determinista a autómata finito determinista Estados a q1q1 q2q2 q3q3 q4q4 a c c c b b.
CAMPO GRAVITATORIO CAMPO ELÉCTRICO
Tema 3 Propiedades de los lenguajes independientes de contexto
Tomado de Sudkamp: Languages and Machines Cap. 7.
TEORÍA DE CONJUNTOS.
El Potencial Eléctrico
Desarrollo de Habilidades del Pensamiento Matemático
Los beneficios del comercio internacional: análisis gráfico
FUNCIÓN IMPLÍCITA. Definición. Caso de varias ecuaciones.
Expresiones regulares
5. Propiedades de los Lenguajes Recursivamente
Tema 2 Autómatas finitos 1. Autómata finito determinista
Tema 1.- Lenguajes. Gramáticas
4. Máquinas de Turing 4.1. Modelo básico.
8. EXPONENCIAL Y LOGARITMICA
LINEAS TRIGONOMETRICAS
Autómatas finitos y expresiones regulares
Cantidad de líneas de campo que atraviesa la superficie ds.
EJERCICIOS DE EXPRESIONES REGULARES Y AUTOMATAS
Teoría de conjuntos Un conjunto es una colección o clase de objetos bien definidos y diferenciables entre sí. Los conjuntos pueden ser finitos o infinitos.
Lógica Temporal. Tablas semánticas.
Sesión 14.3 Sistema Coordenado Tridimensional y Vectores en el espacio.
TEORÍA ELECTROMAGNÉTICA
Ciencias de la Computación I
MATEMATICAS DISCRETAS
FUNDAMENTOS DE LA TEORÍA DE CONJUNTOS
Tema 1.- Lenguajes. Gramáticas
Tema 2 Lenguajes Formales.
POLIEDROS.
Lenguajes Independientes del Contexto
Los números reales..
El resultado de la suma de los n primeros números impares es
Campus Estado de México—Raúl Monroy Resolución, la regla de inferencia y el cálculo Raúl Monroy.
Tema 2 Autómatas finitos 1. Autómata finito determinista
Lenguajes regulares Teoría del Autómata.
1-Comprender el principio de inducción completa.
Curso de Teoría del Autómata
Tomado de Sudkamp: Languages and Machines Cap. 6.
Lenguajes Formales y Autómatas
1 AFDAFN AF Gramáticas lineales derecha Expresiones regulares Tema 2 Método de los AF Método de las derivadas Sistemas de Ecuaciones Tema 1.
POLIEDROS.
POLIEDROS.
Medida de longitud: perímetro
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Superior Universidad Valle del Momboy Carvajal, Trujillo Alumnas Luzmila.
El Principio de Inducción D EFINICIÓN Un conjunto A se llama inductivo sii satisface las siguientes dos propiedades i)0  A ii)  n  A se tiene n+1 
Relaciones Binarias Definición (Duarte & Cambronero, 2007, p. 39) Definición (Trejos, 2013, p. 49)
Complemento.
Transcripción de la presentación:

5. Propiedades de Cierre de los lenguajes regulares 5.1. Introducción. 5.2. Cierre respecto a: 5.2.1 Intersección. 5.2.2 Unión. 5.2.3 Complementación. 5.2.4 Diferencia. 5.2.5 Reverso. 5.2.6 Concatenación. 5.2.7 Clausura. 5.2.8 Homomorfismos. 5.2.9 Homomorfismos inversos.

1. Introducción Un conjunto C es cerrado bajo  siix, y  C  x  y  C 2.1 Cierre respecto a Intersección L1, L2 regulares  L1 = L(A1), L2 = L(A2) con Ai = (Qi, , i, qi, Fi), i = 1, 2. Construimos A = (Q, , , q0, F) con: - Q = Q1 × Q2 - q0 = [q1, q2] - F = F1 × F2 - ([p1, p2], a) = [1(p1, a), 2(p2, a)],  p1  Q1 , p2  Q2 , a   Demostración. Veamos que L(A) = L1  L2 ([p1, p2], x) = [1(p1, x), 2(p2, x)],  [p1, p2]  Q,  x  * (inducción en longitud de x)

q1 q2 q1 q3 b a a b a a b q2  ([q1 , q1], a) = [q1 , q2] (Notación  (q11, a) = q12 )  ([q1 , q2], b) = [q2 , q3] (Notación  (q12, b) = q23 )  ([q2 , q3], a) = [q1 , q1] (Notación  (q23, a) = q11 ) q11 q23 a F = F1 × F2 = {q11, q12} a b q12

x  L(A)  (q0 , x)  F  ([p1, p2], x)  F   [1(p1, x), 2(p2, x)]  F1 × F2   1(p1, x)  F1  2(p2, x)  F2   x  L(A1)  x  L(A2)   x  L1  x  L2   x  L1  L2 2.2 Cierre respecto a Unión L1, L2 regulares  L1 = L(A1), L2 = L(A2) completos con Ai = (Qi, , i, qi, Fi), i = 1, 2. Construimos A = (Q, , , q0, F) con: - Q = Q1 × Q2 - q0 = [q1, q2] - F = F1 × Q2  Q1 × F2 - ([p1, p2], a) = [1(p1, a), 2(p2, a)],  p1  Q1 , p2  Q2 , a  

2.3 Cierre respecto a Complementación L1 regular  L1 = L(A1) completo con A1 = (Q1, , 1, q1, F1) Construimos A = (Q1, , 1, q1, Q1 - F1) -Veamos que L(A) = L(A1) x  L(A)  1(q1 , x)  Q1 - F1 1(q1 , x)  F1 x  L(A1) ( = L1) x  L1 2.4 Cierre respecto a Diferencia Viene de que L1 - L2 = L1  L2

2.5 Cierre respecto a Reverso L1 regular  L1 = L(A1) con A1 = (Q1, , 1, q1, F1 ={qf}). Se puede suponer que | F1 | =1, caso contrario... Si construimos A = (Q1, , , qf, {q1 }) con q  (p, a)  p  1(q, a) Se cumple que L(A) = Lr 2.6 Cierre respecto a Concatenación Construcción vista con AF

2.8 Cierre bajo homomorfismo. 2.9 Cierre bajo homomorfismo inverso. L1 regular  h-1(L1) regular  h :   * Dem. L1 regular  L1 = L(A1) con A1 = (Q1, , 1, q1, F1 ). Sea A = (Q1, , , q1, F1 ) con  (p, a) = 1(p, h(a)) si 1(p, h(a)) está definido. Se cumple que L(A) = h-1(L1)

L = L(A) h(0) = aa, h(1) = b, h(2) =  h-1(L) b q1 q4 a a a b q2 q3 a 0,2 2 1 h-1(L) q2 q3 2 2