SlideShare una empresa de Scribd logo
1 de 50
Descargar para leer sin conexión
Equivalencia y minimización de AFDs Semana 5 Teoría de la Computación
Definición ,[object Object]
¿Cuándo dos autómatas no son equivalentes? Cuando uno de los dos autómatas acepta una palabra que no es aceptada por el otro autómata, podemos concluir que los dos autómatas no son equivalentes
Ejemplo ,[object Object]
Ejemplo ,[object Object],Son equivalentes
Ejemplo ¿Son  M 1  y  M 2  equivalentes? b b a a , b a q 0 q 1 q 2 M 1 b b a a , b a q 0 q 1 q 2 M 2
Ejemplo ¿Son  M 1  y  M 2  equivalentes? ¿Por qué? ¡No! Porque  M 1  no acepta    y  M 2  sí. b b a a , b a q 0 q 1 q 2 M 1 b b a a , b a q 0 q 1 q 2 M 2
Ejemplo ¿Son  M 1  y  M 2  equivalentes? 1 0 1 0 q 0 q 1 M 1 0 0 q 0 q 1 q 2 M 2 1 0 1 1
Ejemplo ¿Son  M 1  y  M 2  equivalentes? ¿Por qué? ¡No! Porque  M 1  acepta  0  y  M 2  no. Porque  M 2  acepta  01  y  M 1  no. 1 0 1 0 q 0 q 1 M 1 0 0 q 0 q 1 q 2 M 2 1 0 1 1
Ejemplo ¿Ahora son  M 1  y  M 2  equivalentes? 1 0 1 0 q 0 q 1 M 1 0 0 q 0 q 1 q 2 M 2 1 0 1 1
Ejemplo ¿Ahora son  M 1  y  M 2  equivalentes? ¿Por qué? ¡SI! Porque todas las palabras que son aceptadas por  M1  también lo son por  M2  y viceversa. . 1 0 1 0 q 0 q 1 M 1 0 0 q 0 q 1 q 2 M 2 1 0 1 1
¿TODAS las palabras? ,[object Object],¿Cómo podemos verificar TODAS las palabras? ¿Cómo podemos encontrar una palabra que es aceptada por uno de los autómatas pero no por el otro?
¿Cómo saber si dos autómatas son equivalentes? ,[object Object],[object Object]
Estados compatibles q3 Compatibles q4 Incompatibles q3 Compatibles q’4 q3 q4 q’4 q4 q3
Teorema de moore ,[object Object],[object Object],[object Object]
Teorema de Moore ,[object Object],[object Object],[object Object]
Construcción del árbol de comparación ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo 1 ,[object Object]
Ejemplo ,[object Object]
Ejemplo 2 ,[object Object]
Ejemplo 2 (q0, r0) (q1, r1) a b b (q2, r2) a a ( q0,  r2 ) ¡incompatibles! No son equivalentes
Ejercicio 1 s1 a b b s2 s3 a a b q1 a a b b q2
Ejercicio 1 (q1,s1) (q2,s2) (q1,s3) (q2,s3) (q1,s2) ¡incompatibles! ¡incompatibles! NO SON  EQUIVALENTES a b a b a b s1 a b b s2 s3 a a b q1 a a b b q2
Ejercicio 2 ,[object Object],(a) (b)
 
Determinar si los siguientes AFD’s son/no son equivalentes: A : B : C : 5 0 1 1 2 3 4 0 0 0 1 1 1 0,1 6 7 8 11 9 10 12 1 0 0 1 0 1 0,1 1 0 1 0 1 0 13 14 16 15 17 18 1 1 0 1 0 0 1 0,1 0 0,1
 
Respuesta al ejercicio anterior ,[object Object],[object Object],[object Object]
Simplificación de AFD ,[object Object],[object Object]
Método de simplificación por estados equivalentes ,[object Object],[object Object],[object Object],[object Object]
Estados equivalentes Si el AFD inicia con el estado 3 o con 4, ¿aceptará el mismo lenguaje? 3 a b b 4 5 a a b 3’ a b b 4’ 5’ a a b
Estados equivalentes ¿Son equivalentes? Lo son, entonces se puede eliminar uno de ellos. Escogemos eliminar el estado 4’. 3 a b b 4 5 a a b 3’ a b b 4’ 5’ a a b (4’,3) (3’,4) a b (5’,5) b a, b a
Borrar transiciones 3 a b b 4 5 a a b 3 a b 4 5 a b Se borra toda transición que sale del estado 4’.
Redirigir transiciones 3 a b 4 5 a b 3 a b 5 a b Toda transición que llega al estado 4’ se redirige a su estado equivalente, 3. AFD simplificado.
Algoritmo de minimización por estados equivalentes ,[object Object],[object Object],[object Object],[object Object],[object Object]
Ejercicio: Minimizar ,[object Object]
Obtención de AFD mínimo utilizando clases de equivalencia ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Ejemplo: Minimizar
Clase de equivalencia organizada en árbol ,[object Object],[object Object],Todos los estados Finales / No finales
Clase de equivalencia organizada en árbol ,[object Object]
Clase de equivalencia organizada en árbol ,[object Object],El estado 2 y 3 con la letra  b  caen en la clase B (no final)
Clase de equivalencia organizada en árbol ,[object Object],El estado 4 y 5 con la letra  b caen en A (estados finales)
Clase de equivalencia organizada en árbol ,[object Object],[object Object],[object Object]
Graficamente ,[object Object],[object Object]
[object Object]
Clase de equivalencia organizada en árbol ,[object Object]
Ejercicio: Minimizar ,[object Object]
Solución
Ejercicio: simplificar
Solución

Más contenido relacionado

La actualidad más candente

Ejercicios y tarea del t4 resueltos.v1.6.4
Ejercicios y tarea del t4 resueltos.v1.6.4Ejercicios y tarea del t4 resueltos.v1.6.4
Ejercicios y tarea del t4 resueltos.v1.6.4AgustnAvalos1
 
Lecture 19 codificación para control de errores. generación códigos lineales.
Lecture 19 codificación para control de errores. generación códigos lineales.Lecture 19 codificación para control de errores. generación códigos lineales.
Lecture 19 codificación para control de errores. generación códigos lineales.nica2009
 
Creacion subredes
Creacion subredesCreacion subredes
Creacion subredesleztic
 
Ejercicios directorios de Linux
Ejercicios directorios de LinuxEjercicios directorios de Linux
Ejercicios directorios de LinuxPANAFMX
 
Capa De Enlace de Datos
Capa De Enlace de DatosCapa De Enlace de Datos
Capa De Enlace de DatosJorge Reyes
 
Codigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIICodigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIIAndy Juan Sarango Veliz
 
Generador de codigo intermedio
Generador de codigo intermedioGenerador de codigo intermedio
Generador de codigo intermedioGuillermo
 
Detección y corrección de errores
Detección y corrección de erroresDetección y corrección de errores
Detección y corrección de erroresArnold Alfonso
 
Máscara de subred de tamaño variable(vlsm)
Máscara de subred de tamaño variable(vlsm)Máscara de subred de tamaño variable(vlsm)
Máscara de subred de tamaño variable(vlsm)Larry Ruiz Barcayola
 
2 configuración de-las_vlan_estáticas
2   configuración de-las_vlan_estáticas2   configuración de-las_vlan_estáticas
2 configuración de-las_vlan_estáticasRodrigo Jimenez
 
ejercicios de subnetting
ejercicios de subnettingejercicios de subnetting
ejercicios de subnettingMarcelo Herrera
 

La actualidad más candente (20)

Ejercicios y tarea del t4 resueltos.v1.6.4
Ejercicios y tarea del t4 resueltos.v1.6.4Ejercicios y tarea del t4 resueltos.v1.6.4
Ejercicios y tarea del t4 resueltos.v1.6.4
 
Códigos
Códigos Códigos
Códigos
 
Lecture 19 codificación para control de errores. generación códigos lineales.
Lecture 19 codificación para control de errores. generación códigos lineales.Lecture 19 codificación para control de errores. generación códigos lineales.
Lecture 19 codificación para control de errores. generación códigos lineales.
 
Creacion subredes
Creacion subredesCreacion subredes
Creacion subredes
 
7 isdb
7 isdb7 isdb
7 isdb
 
Capítulo 3 - QoS - Calidad de Servicio
Capítulo 3 - QoS - Calidad de ServicioCapítulo 3 - QoS - Calidad de Servicio
Capítulo 3 - QoS - Calidad de Servicio
 
Ejercicios directorios de Linux
Ejercicios directorios de LinuxEjercicios directorios de Linux
Ejercicios directorios de Linux
 
Tecnicas MIC
Tecnicas MICTecnicas MIC
Tecnicas MIC
 
Capa De Enlace de Datos
Capa De Enlace de DatosCapa De Enlace de Datos
Capa De Enlace de Datos
 
codificacion de linea
codificacion de lineacodificacion de linea
codificacion de linea
 
Codigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones IIICodigos de Linea - Telecomunicaciones III
Codigos de Linea - Telecomunicaciones III
 
Reed Solomon
Reed SolomonReed Solomon
Reed Solomon
 
Generador de codigo intermedio
Generador de codigo intermedioGenerador de codigo intermedio
Generador de codigo intermedio
 
Conmutacion y transmision digital
Conmutacion y transmision digitalConmutacion y transmision digital
Conmutacion y transmision digital
 
Direccionamiento Ip Y Subredes Ejercicios Resueltos
Direccionamiento Ip Y Subredes Ejercicios ResueltosDireccionamiento Ip Y Subredes Ejercicios Resueltos
Direccionamiento Ip Y Subredes Ejercicios Resueltos
 
Detección y corrección de errores
Detección y corrección de erroresDetección y corrección de errores
Detección y corrección de errores
 
Máscara de subred de tamaño variable(vlsm)
Máscara de subred de tamaño variable(vlsm)Máscara de subred de tamaño variable(vlsm)
Máscara de subred de tamaño variable(vlsm)
 
Autómatas Finitos
Autómatas FinitosAutómatas Finitos
Autómatas Finitos
 
2 configuración de-las_vlan_estáticas
2   configuración de-las_vlan_estáticas2   configuración de-las_vlan_estáticas
2 configuración de-las_vlan_estáticas
 
ejercicios de subnetting
ejercicios de subnettingejercicios de subnetting
ejercicios de subnetting
 

Destacado

Circuitos secuenciales2 ed1 2013
Circuitos secuenciales2 ed1 2013Circuitos secuenciales2 ed1 2013
Circuitos secuenciales2 ed1 2013Alan Patrick
 
Conversión de un AFN a un AFD.
Conversión de un AFN a un AFD.Conversión de un AFN a un AFD.
Conversión de un AFN a un AFD.Vikky Moscoso
 
Automatas y compiladores clase3
Automatas y compiladores clase3Automatas y compiladores clase3
Automatas y compiladores clase3Germania Rodriguez
 
Autómatas finitos no deterministas
Autómatas finitos no deterministasAutómatas finitos no deterministas
Autómatas finitos no deterministasOmega Tech
 
Unidad 1 lenguajes regulares
Unidad 1 lenguajes regularesUnidad 1 lenguajes regulares
Unidad 1 lenguajes regularesluisita91
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosRosviannis Barreiro
 
Matlab
MatlabMatlab
Matlabford81
 
Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 7Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 7UTN-FRT Tucumán Argentina
 
Clase4: Transformación desde Expresión regular a Autómata finito determinista
Clase4: Transformación desde Expresión regular a Autómata finito deterministaClase4: Transformación desde Expresión regular a Autómata finito determinista
Clase4: Transformación desde Expresión regular a Autómata finito deterministamvagila
 
Sistemas de control digital con matlab y labview
Sistemas de control digital con matlab y labviewSistemas de control digital con matlab y labview
Sistemas de control digital con matlab y labviewJosue Rivera
 
Solucionário do Serway, 3 edição em espanhol-Física 3
Solucionário do Serway, 3 edição em espanhol-Física 3Solucionário do Serway, 3 edição em espanhol-Física 3
Solucionário do Serway, 3 edição em espanhol-Física 3taimaratr
 
Fisica serway vol.3 (solucionario)
Fisica   serway vol.3 (solucionario)Fisica   serway vol.3 (solucionario)
Fisica serway vol.3 (solucionario)mariasousagomes
 

Destacado (20)

Circuitos secuenciales2 ed1 2013
Circuitos secuenciales2 ed1 2013Circuitos secuenciales2 ed1 2013
Circuitos secuenciales2 ed1 2013
 
Conversión de un AFN a un AFD.
Conversión de un AFN a un AFD.Conversión de un AFN a un AFD.
Conversión de un AFN a un AFD.
 
33 col2 301405
33 col2 30140533 col2 301405
33 col2 301405
 
Automatas y compiladores clase3
Automatas y compiladores clase3Automatas y compiladores clase3
Automatas y compiladores clase3
 
Jerarquia de chomsky
Jerarquia de chomskyJerarquia de chomsky
Jerarquia de chomsky
 
control digital
control digitalcontrol digital
control digital
 
Autómatas finitos no deterministas
Autómatas finitos no deterministasAutómatas finitos no deterministas
Autómatas finitos no deterministas
 
Feynman vol i
Feynman vol iFeynman vol i
Feynman vol i
 
Unidad 1 lenguajes regulares
Unidad 1 lenguajes regularesUnidad 1 lenguajes regulares
Unidad 1 lenguajes regulares
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No Deterministicos
 
Matlab
MatlabMatlab
Matlab
 
Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 7Lenguajes Regulares y Autómatas Finitos - Clase 7
Lenguajes Regulares y Autómatas Finitos - Clase 7
 
Transformada z
Transformada zTransformada z
Transformada z
 
Clase4: Transformación desde Expresión regular a Autómata finito determinista
Clase4: Transformación desde Expresión regular a Autómata finito deterministaClase4: Transformación desde Expresión regular a Autómata finito determinista
Clase4: Transformación desde Expresión regular a Autómata finito determinista
 
Control digital con matlab
Control digital con matlabControl digital con matlab
Control digital con matlab
 
Sistemas de control digital con matlab y labview
Sistemas de control digital con matlab y labviewSistemas de control digital con matlab y labview
Sistemas de control digital con matlab y labview
 
transformada z
transformada ztransformada z
transformada z
 
Control digital
Control digitalControl digital
Control digital
 
Solucionário do Serway, 3 edição em espanhol-Física 3
Solucionário do Serway, 3 edição em espanhol-Física 3Solucionário do Serway, 3 edição em espanhol-Física 3
Solucionário do Serway, 3 edição em espanhol-Física 3
 
Fisica serway vol.3 (solucionario)
Fisica   serway vol.3 (solucionario)Fisica   serway vol.3 (solucionario)
Fisica serway vol.3 (solucionario)
 

Similar a S5 -equivalencia_y_minimizacion_af_ds

Similar a S5 -equivalencia_y_minimizacion_af_ds (16)

Teoría básica de los semigrupos y grupos
Teoría básica de los semigrupos y gruposTeoría básica de los semigrupos y grupos
Teoría básica de los semigrupos y grupos
 
Maquinas de estado
Maquinas de estadoMaquinas de estado
Maquinas de estado
 
Unidad temática iv
Unidad temática ivUnidad temática iv
Unidad temática iv
 
Tema2
Tema2Tema2
Tema2
 
Lenguajes Regulares.
Lenguajes Regulares.Lenguajes Regulares.
Lenguajes Regulares.
 
33col2301405 121126110801-phpapp02
33col2301405 121126110801-phpapp0233col2301405 121126110801-phpapp02
33col2301405 121126110801-phpapp02
 
Logicaformal
LogicaformalLogicaformal
Logicaformal
 
Unidad iii ecuaciones
Unidad iii   ecuacionesUnidad iii   ecuaciones
Unidad iii ecuaciones
 
Lógica : Leyes lógicas
Lógica : Leyes lógicasLógica : Leyes lógicas
Lógica : Leyes lógicas
 
Algebra 1 - Relaciones
Algebra 1 - Relaciones Algebra 1 - Relaciones
Algebra 1 - Relaciones
 
Funciones Veritativas
Funciones VeritativasFunciones Veritativas
Funciones Veritativas
 
Calculo de Predicados
Calculo de PredicadosCalculo de Predicados
Calculo de Predicados
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
NUMEROS REALES. FRANKLIN ADAMES.pdf.DEFINICION DE CONJUNTTTTTTTTTO. NUMEROS...
NUMEROS REALES.  FRANKLIN ADAMES.pdf.DEFINICION  DE CONJUNTTTTTTTTTO. NUMEROS...NUMEROS REALES.  FRANKLIN ADAMES.pdf.DEFINICION  DE CONJUNTTTTTTTTTO. NUMEROS...
NUMEROS REALES. FRANKLIN ADAMES.pdf.DEFINICION DE CONJUNTTTTTTTTTO. NUMEROS...
 
Operaciones con expresiones algebraicas
Operaciones con expresiones algebraicasOperaciones con expresiones algebraicas
Operaciones con expresiones algebraicas
 
Par ordenado
Par ordenadoPar ordenado
Par ordenado
 

Último

4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptxfotofamilia008
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...MagalyDacostaPea
 
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxTALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxMartaChaparro1
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJOLeninCariMogrovejo
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacionviviantorres91
 
Programa sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfPrograma sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfHannyDenissePinedaOr
 
Presentacionde Prueba 2024 dsdasdasdsadsadsadsadasdasdsadsa
Presentacionde Prueba 2024 dsdasdasdsadsadsadsadasdasdsadsaPresentacionde Prueba 2024 dsdasdasdsadsadsadsadasdasdsadsa
Presentacionde Prueba 2024 dsdasdasdsadsadsadsadasdasdsadsaFarid Abud
 
Catálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial AlbatrosCatálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial AlbatrosGustavoCanevaro
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOEveliaHernandez8
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAlejandrino Halire Ccahuana
 
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdfDocencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdfDemetrio Ccesa Rayme
 
Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Gonella
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Carol Andrea Eraso Guerrero
 
4 ÑOS EXPERIENCIA DE APRENDIZAJE 1 (1).docx
4 ÑOS EXPERIENCIA DE APRENDIZAJE 1 (1).docx4 ÑOS EXPERIENCIA DE APRENDIZAJE 1 (1).docx
4 ÑOS EXPERIENCIA DE APRENDIZAJE 1 (1).docxElicendaEspinozaFlor
 

Último (20)

Unidad 1 | Metodología de la Investigación
Unidad 1 | Metodología de la InvestigaciónUnidad 1 | Metodología de la Investigación
Unidad 1 | Metodología de la Investigación
 
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
4° SEM23 ANEXOS DEL DOCENTE 2023-2024.pptx
 
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
4° SES COM MAR 09 Leemos una noticia del dengue e identificamos sus partes (1...
 
El Bullying.
El Bullying.El Bullying.
El Bullying.
 
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptxTALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
TALLER_DE_ORALIDAD_LECTURA_ESCRITURA_Y.pptx
 
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJODIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
DIDÁCTICA DE LA EDUCACIÓN SUPERIOR- DR LENIN CARI MOGROVEJO
 
Actividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 EducacionActividades eclipse solar 2024 Educacion
Actividades eclipse solar 2024 Educacion
 
Programa sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdfPrograma sintetico fase 2 - Preescolar.pdf
Programa sintetico fase 2 - Preescolar.pdf
 
Sesión ¿Amor o egoísmo? Esa es la cuestión
Sesión  ¿Amor o egoísmo? Esa es la cuestiónSesión  ¿Amor o egoísmo? Esa es la cuestión
Sesión ¿Amor o egoísmo? Esa es la cuestión
 
Presentacionde Prueba 2024 dsdasdasdsadsadsadsadasdasdsadsa
Presentacionde Prueba 2024 dsdasdasdsadsadsadsadasdasdsadsaPresentacionde Prueba 2024 dsdasdasdsadsadsadsadasdasdsadsa
Presentacionde Prueba 2024 dsdasdasdsadsadsadsadasdasdsadsa
 
Catálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial AlbatrosCatálogo general de libros de la Editorial Albatros
Catálogo general de libros de la Editorial Albatros
 
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADOCUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
CUADERNILLO DE EJERCICIOS PARA EL TERCER TRIMESTRE, SEXTO GRADO
 
Acuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptxAcuerdo segundo periodo - Grado Noveno.pptx
Acuerdo segundo periodo - Grado Noveno.pptx
 
¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx¿Amor o egoísmo? Esa es la cuestión.pptx
¿Amor o egoísmo? Esa es la cuestión.pptx
 
Acuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptxAcuerdo segundo periodo - Grado Sexto.pptx
Acuerdo segundo periodo - Grado Sexto.pptx
 
Amor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdfAmor o egoísmo, esa es la cuestión por definir.pdf
Amor o egoísmo, esa es la cuestión por definir.pdf
 
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdfDocencia en la Era de la Inteligencia Artificial UB4  Ccesa007.pdf
Docencia en la Era de la Inteligencia Artificial UB4 Ccesa007.pdf
 
Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2Apunte de clase Pisos y Revestimientos 2
Apunte de clase Pisos y Revestimientos 2
 
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
Desarrollo de habilidades del siglo XXI - Práctica Educativa en una Unidad-Ca...
 
4 ÑOS EXPERIENCIA DE APRENDIZAJE 1 (1).docx
4 ÑOS EXPERIENCIA DE APRENDIZAJE 1 (1).docx4 ÑOS EXPERIENCIA DE APRENDIZAJE 1 (1).docx
4 ÑOS EXPERIENCIA DE APRENDIZAJE 1 (1).docx
 

S5 -equivalencia_y_minimizacion_af_ds

  • 1. Equivalencia y minimización de AFDs Semana 5 Teoría de la Computación
  • 2.
  • 3. ¿Cuándo dos autómatas no son equivalentes? Cuando uno de los dos autómatas acepta una palabra que no es aceptada por el otro autómata, podemos concluir que los dos autómatas no son equivalentes
  • 4.
  • 5.
  • 6. Ejemplo ¿Son M 1 y M 2 equivalentes? b b a a , b a q 0 q 1 q 2 M 1 b b a a , b a q 0 q 1 q 2 M 2
  • 7. Ejemplo ¿Son M 1 y M 2 equivalentes? ¿Por qué? ¡No! Porque M 1 no acepta  y M 2 sí. b b a a , b a q 0 q 1 q 2 M 1 b b a a , b a q 0 q 1 q 2 M 2
  • 8. Ejemplo ¿Son M 1 y M 2 equivalentes? 1 0 1 0 q 0 q 1 M 1 0 0 q 0 q 1 q 2 M 2 1 0 1 1
  • 9. Ejemplo ¿Son M 1 y M 2 equivalentes? ¿Por qué? ¡No! Porque M 1 acepta 0 y M 2 no. Porque M 2 acepta 01 y M 1 no. 1 0 1 0 q 0 q 1 M 1 0 0 q 0 q 1 q 2 M 2 1 0 1 1
  • 10. Ejemplo ¿Ahora son M 1 y M 2 equivalentes? 1 0 1 0 q 0 q 1 M 1 0 0 q 0 q 1 q 2 M 2 1 0 1 1
  • 11. Ejemplo ¿Ahora son M 1 y M 2 equivalentes? ¿Por qué? ¡SI! Porque todas las palabras que son aceptadas por M1 también lo son por M2 y viceversa. . 1 0 1 0 q 0 q 1 M 1 0 0 q 0 q 1 q 2 M 2 1 0 1 1
  • 12.
  • 13.
  • 14. Estados compatibles q3 Compatibles q4 Incompatibles q3 Compatibles q’4 q3 q4 q’4 q4 q3
  • 15.
  • 16.
  • 17.
  • 18.
  • 19.
  • 20.
  • 21. Ejemplo 2 (q0, r0) (q1, r1) a b b (q2, r2) a a ( q0, r2 ) ¡incompatibles! No son equivalentes
  • 22. Ejercicio 1 s1 a b b s2 s3 a a b q1 a a b b q2
  • 23. Ejercicio 1 (q1,s1) (q2,s2) (q1,s3) (q2,s3) (q1,s2) ¡incompatibles! ¡incompatibles! NO SON EQUIVALENTES a b a b a b s1 a b b s2 s3 a a b q1 a a b b q2
  • 24.
  • 25.  
  • 26. Determinar si los siguientes AFD’s son/no son equivalentes: A : B : C : 5 0 1 1 2 3 4 0 0 0 1 1 1 0,1 6 7 8 11 9 10 12 1 0 0 1 0 1 0,1 1 0 1 0 1 0 13 14 16 15 17 18 1 1 0 1 0 0 1 0,1 0 0,1
  • 27.  
  • 28.
  • 29.
  • 30.
  • 31. Estados equivalentes Si el AFD inicia con el estado 3 o con 4, ¿aceptará el mismo lenguaje? 3 a b b 4 5 a a b 3’ a b b 4’ 5’ a a b
  • 32. Estados equivalentes ¿Son equivalentes? Lo son, entonces se puede eliminar uno de ellos. Escogemos eliminar el estado 4’. 3 a b b 4 5 a a b 3’ a b b 4’ 5’ a a b (4’,3) (3’,4) a b (5’,5) b a, b a
  • 33. Borrar transiciones 3 a b b 4 5 a a b 3 a b 4 5 a b Se borra toda transición que sale del estado 4’.
  • 34. Redirigir transiciones 3 a b 4 5 a b 3 a b 5 a b Toda transición que llega al estado 4’ se redirige a su estado equivalente, 3. AFD simplificado.
  • 35.
  • 36.
  • 37.
  • 39.
  • 40.
  • 41.
  • 42.
  • 43.
  • 44.
  • 45.
  • 46.
  • 47.

Notas del editor

  1. Estos autómatas son equivalentes
  2. Estos autómatas son equivalentes