SlideShare una empresa de Scribd logo
1 de 13
Descargar para leer sin conexión
Autómatas
Finitos
Mariela Bussi Pimentel 16-
0613
Autómatas Finitos
• Un autómata finito (AF) o máquina de estado finito es un modelo
computacional que realiza cómputos en forma automática sobre
una entrada para producir una salida.
• Diseñado para:
• - Acepte algunas cadenas de símbolos.
• -Reconocer un lenguaje, que es el conjunto de cadenas que acepta.
• FA toma como entrada una cadena de cualquier longitud.
– Una máquina para todas las longitudes.
– Los circuitos y árboles de decisión utilizan una máquina diferente para cada
longitud.
W: 1 0 1 1 0 1 1 1 0
Estados: a b a b c a b c d d
Un FA ‘M’ acepta una palabra w si w hace que M siga una
trayectoria desde el estado de inicio a un estado de aceptación.
Definición Formal
Formalmente, un autómata finito es una 5-tupla (Q, Σ, 𝑞0, δ, F)
donde:
• Q es un conjunto finito de estados;
• Σ es un alfabeto finito;
• 𝑞0 ∈ Q es el estado inicial;
• δ: Q X Σ es → 𝑄 una función de transición;
• 𝐹 ⊆ 𝑄es un conjunto de estados finales o de aceptación.
Cual es la 5-tupla (Q, Σ, 𝑞0, δ, F) ?
Q = { a, b, c, d }
 Σ = { 0, 1 }
δ está dada por el diagrama de estado, o alternativamente
, por una tabla:
 𝑞0= a
F = { d }
Definición formal de computación
• Cadena w es aceptada si δ * (𝑞0, w) ∈ F, es decir, w cables del
estado inicial a un estado de aceptación.
• Se rechaza la cadena w si no se acepta.
• Un lenguaje es cualquier conjunto de cadenas sobre alfabeto.
• L (M), lenguaje reconocido por el autómata finito M = {w | w es
aceptado por M}.
• Un lenguaje es regular, o FA-reconocible, si es reconocido por
algún autómata finito.
Operaciones lingüísticas
• Operaciones que se pueden utilizar para construir idiomas de otros idiomas.
• Recuperar: Una lengua es cualquier conjunto de cadenas.
• Dado que los idiomas son conjuntos, podemos usar
• Establecer operaciones:
- Unión, L1 ∪ L2
- Intersección, L1 ∩ L2
- Complemento, Lc
- Diferencia de ajuste, L1 - L2
También tenemos nuevas operaciones definidas especialmente para conjuntos de cadenas:
- Concatenación, L1 ◦ L2 o simplemente L1 L2
Autómatas finitos no determinísticos
• Generalizar AF mediante la adición de no determinista,
permitiendo que varios cálculos alternativos en la misma cadena de
entrada.
• Las FA determinísticas ordinarias siguen un camino en cada
entrada.
• En un AFND puede darse cualquiera de estos dos casos:
– Que existan transiciones del tipo δ(q,a)=q1 y δ(q,a)=q2, siendo q1 ≠ q2;
– Que existan transiciones del tipo δ(q, ε), siendo q un estado no-final, o bien
un estado final pero con transiciones hacia otros estados.
Autómatas finitos no determinísticos
• Formalmente, si bien un autómata finito determinista se define
como una 5-tupla (Q, Σ, q0, δ, F) donde:
• Q es un conjunto finito de estados;
• Σ es un alfabeto;
• 𝑞0 ∈ Q es el estado inicial;
• δ: Q X Σ es → 𝑄 una función de transición;
• 𝐹 ⊆ 𝑄es un conjunto de estados finales o de aceptación.
Ejemplo 1
Ejemplos
Bibliografia
• Nancy Lynch. (2010). Automata, Computability, and Complexity Or,
Great Ideas inTheoretical Computer Science Spring. MIT
OpenCourseWare: MIT.

Más contenido relacionado

La actualidad más candente

Lenguajes autómatas.
Lenguajes autómatas.Lenguajes autómatas.
Lenguajes autómatas.LuiS YmAY
 
Operaciones entre lenguajes
Operaciones entre lenguajesOperaciones entre lenguajes
Operaciones entre lenguajesJean Bernard
 
Parte 4 Máquinas De Turing
Parte 4  Máquinas De  TuringParte 4  Máquinas De  Turing
Parte 4 Máquinas De TuringRicardo Quintero
 
Portafolio lenguajes y automatas unidad 3 - Autómatas finitos
Portafolio lenguajes y automatas unidad 3 - Autómatas finitosPortafolio lenguajes y automatas unidad 3 - Autómatas finitos
Portafolio lenguajes y automatas unidad 3 - Autómatas finitosHumano Terricola
 
Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contextoVerónica Es'Loo
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un procesoi92almaa
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosRosviannis Barreiro
 
Equivalencia de autómatas finitos y expresiones regulares.
Equivalencia de autómatas finitos y expresiones regulares.Equivalencia de autómatas finitos y expresiones regulares.
Equivalencia de autómatas finitos y expresiones regulares.Yamilee Valerio
 
Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificaciónAlex Uhu Colli
 
automatas finitos
 automatas finitos automatas finitos
automatas finitosAnel Sosa
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turingAnel Sosa
 
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO Guillermo Iván Prisco Pérez
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automataJacqui Venegas
 
Lema de bombeo
Lema de bombeoLema de bombeo
Lema de bombeoOmega Tech
 

La actualidad más candente (20)

Revisando la jerarquía de chomsky
Revisando la jerarquía de chomskyRevisando la jerarquía de chomsky
Revisando la jerarquía de chomsky
 
Lenguajes autómatas.
Lenguajes autómatas.Lenguajes autómatas.
Lenguajes autómatas.
 
Operaciones entre lenguajes
Operaciones entre lenguajesOperaciones entre lenguajes
Operaciones entre lenguajes
 
Parte 4 Máquinas De Turing
Parte 4  Máquinas De  TuringParte 4  Máquinas De  Turing
Parte 4 Máquinas De Turing
 
Portafolio lenguajes y automatas unidad 3 - Autómatas finitos
Portafolio lenguajes y automatas unidad 3 - Autómatas finitosPortafolio lenguajes y automatas unidad 3 - Autómatas finitos
Portafolio lenguajes y automatas unidad 3 - Autómatas finitos
 
Lenguajes libre de contexto
Lenguajes libre de contextoLenguajes libre de contexto
Lenguajes libre de contexto
 
Estados de un proceso
Estados de un procesoEstados de un proceso
Estados de un proceso
 
Automatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No DeterministicosAutomatas Finitos Deterministicos y No Deterministicos
Automatas Finitos Deterministicos y No Deterministicos
 
Equivalencia de autómatas finitos y expresiones regulares.
Equivalencia de autómatas finitos y expresiones regulares.Equivalencia de autómatas finitos y expresiones regulares.
Equivalencia de autómatas finitos y expresiones regulares.
 
Unidad1 Lenguajes y automatas
Unidad1 Lenguajes y automatasUnidad1 Lenguajes y automatas
Unidad1 Lenguajes y automatas
 
Automatas de pila
Automatas de pilaAutomatas de pila
Automatas de pila
 
Cuadro sinóptico estructuras de datos y su clasificación
Cuadro sinóptico   estructuras de datos y su clasificaciónCuadro sinóptico   estructuras de datos y su clasificación
Cuadro sinóptico estructuras de datos y su clasificación
 
Jerarquia de chomsky
Jerarquia de chomskyJerarquia de chomsky
Jerarquia de chomsky
 
automatas finitos
 automatas finitos automatas finitos
automatas finitos
 
maquinas de turing
maquinas de turingmaquinas de turing
maquinas de turing
 
Teoría de autómatas
Teoría de autómatasTeoría de autómatas
Teoría de autómatas
 
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
LENGUAJES LIBRES DE CONTEXTO Y GRAMATICA LIBRES DE CONTEXTO
 
Autómata de Pila
Autómata de Pila Autómata de Pila
Autómata de Pila
 
2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata2...2 expresiones regulares, cerradura, fractales, automata
2...2 expresiones regulares, cerradura, fractales, automata
 
Lema de bombeo
Lema de bombeoLema de bombeo
Lema de bombeo
 

Similar a Autómatas Finitos

348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptx348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptxLuis Miguel Torres Barrios
 
Introducción a la Teoría de Autómatas by Yeredith
Introducción a la Teoría de Autómatas by YeredithIntroducción a la Teoría de Autómatas by Yeredith
Introducción a la Teoría de Autómatas by Yeredithyeredith1
 
Presentacion Enguelbert Garcia
Presentacion Enguelbert GarciaPresentacion Enguelbert Garcia
Presentacion Enguelbert GarciaEnguelbert Garcia
 
Presentación de NFDA de Automata
Presentación de NFDA de AutomataPresentación de NFDA de Automata
Presentación de NFDA de AutomataLuis Martinez
 
No determinista autómatas finitos
No determinista autómatas finitosNo determinista autómatas finitos
No determinista autómatas finitosJuan Garcia
 
Automatas y compiladores clase3
Automatas y compiladores clase3Automatas y compiladores clase3
Automatas y compiladores clase3Germania Rodriguez
 
Presentación Autómatas Finito No Deterministico
Presentación  Autómatas Finito No DeterministicoPresentación  Autómatas Finito No Deterministico
Presentación Autómatas Finito No DeterministicoScarlinr
 
Presentacion Autómata finito No deterministico
Presentacion Autómata finito No deterministicoPresentacion Autómata finito No deterministico
Presentacion Autómata finito No deterministicoAnyela Baez
 
Mapa mental (maquinas de estado finito)
Mapa mental (maquinas de estado finito)Mapa mental (maquinas de estado finito)
Mapa mental (maquinas de estado finito)Victor Escalona
 
Automatas y compiladores clase4
Automatas y compiladores clase4Automatas y compiladores clase4
Automatas y compiladores clase4Germania Rodriguez
 
Máquinas de turing o máquinas con cola
Máquinas de turing o máquinas con colaMáquinas de turing o máquinas con cola
Máquinas de turing o máquinas con colaIvan Vladimir Meza-Ruiz
 
Presentacion de afdn anny y aner
Presentacion de afdn anny y anerPresentacion de afdn anny y aner
Presentacion de afdn anny y aneranersantana
 

Similar a Autómatas Finitos (20)

Autómata finito
Autómata finitoAutómata finito
Autómata finito
 
MANDALA
MANDALAMANDALA
MANDALA
 
348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptx348327107-Presentacion-Maquinas-de-Turing.pptx
348327107-Presentacion-Maquinas-de-Turing.pptx
 
Introducción a la Teoría de Autómatas by Yeredith
Introducción a la Teoría de Autómatas by YeredithIntroducción a la Teoría de Autómatas by Yeredith
Introducción a la Teoría de Autómatas by Yeredith
 
Teoría de Autómata
Teoría de AutómataTeoría de Autómata
Teoría de Autómata
 
Automatas finitos
Automatas finitosAutomatas finitos
Automatas finitos
 
Presentacion Enguelbert Garcia
Presentacion Enguelbert GarciaPresentacion Enguelbert Garcia
Presentacion Enguelbert Garcia
 
Mapa mental
Mapa mentalMapa mental
Mapa mental
 
Nfda
NfdaNfda
Nfda
 
Presentación de NFDA de Automata
Presentación de NFDA de AutomataPresentación de NFDA de Automata
Presentación de NFDA de Automata
 
No determinista autómatas finitos
No determinista autómatas finitosNo determinista autómatas finitos
No determinista autómatas finitos
 
Automatas y compiladores clase3
Automatas y compiladores clase3Automatas y compiladores clase3
Automatas y compiladores clase3
 
Presentación Autómatas Finito No Deterministico
Presentación  Autómatas Finito No DeterministicoPresentación  Autómatas Finito No Deterministico
Presentación Autómatas Finito No Deterministico
 
La máquina sin memoria
La máquina sin memoriaLa máquina sin memoria
La máquina sin memoria
 
Presentacion Autómata finito No deterministico
Presentacion Autómata finito No deterministicoPresentacion Autómata finito No deterministico
Presentacion Autómata finito No deterministico
 
Mapa mental (maquinas de estado finito)
Mapa mental (maquinas de estado finito)Mapa mental (maquinas de estado finito)
Mapa mental (maquinas de estado finito)
 
La máquina sin memoria
La máquina sin memoriaLa máquina sin memoria
La máquina sin memoria
 
Automatas y compiladores clase4
Automatas y compiladores clase4Automatas y compiladores clase4
Automatas y compiladores clase4
 
Máquinas de turing o máquinas con cola
Máquinas de turing o máquinas con colaMáquinas de turing o máquinas con cola
Máquinas de turing o máquinas con cola
 
Presentacion de afdn anny y aner
Presentacion de afdn anny y anerPresentacion de afdn anny y aner
Presentacion de afdn anny y aner
 

Último

SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.docRodneyFrankCUADROSMI
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdfMiNeyi1
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfAlfaresbilingual
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...JAVIER SOLIS NOYOLA
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfpatriciaines1993
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Juan Martín Martín
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxiemerc2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 

Último (20)

SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
6.-Como-Atraer-El-Amor-01-Lain-Garcia-Calvo.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Infografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdfInfografía EE con pie del 2023 (3)-1.pdf
Infografía EE con pie del 2023 (3)-1.pdf
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
LABERINTOS DE DISCIPLINAS DEL PENTATLÓN OLÍMPICO MODERNO. Por JAVIER SOLIS NO...
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Proyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdfProyecto de aprendizaje dia de la madre MINT.pdf
Proyecto de aprendizaje dia de la madre MINT.pdf
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024Prueba libre de Geografía para obtención título Bachillerato - 2024
Prueba libre de Geografía para obtención título Bachillerato - 2024
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 

Autómatas Finitos

  • 2. Autómatas Finitos • Un autómata finito (AF) o máquina de estado finito es un modelo computacional que realiza cómputos en forma automática sobre una entrada para producir una salida. • Diseñado para: • - Acepte algunas cadenas de símbolos. • -Reconocer un lenguaje, que es el conjunto de cadenas que acepta.
  • 3. • FA toma como entrada una cadena de cualquier longitud. – Una máquina para todas las longitudes. – Los circuitos y árboles de decisión utilizan una máquina diferente para cada longitud.
  • 4. W: 1 0 1 1 0 1 1 1 0 Estados: a b a b c a b c d d Un FA ‘M’ acepta una palabra w si w hace que M siga una trayectoria desde el estado de inicio a un estado de aceptación.
  • 5. Definición Formal Formalmente, un autómata finito es una 5-tupla (Q, Σ, 𝑞0, δ, F) donde: • Q es un conjunto finito de estados; • Σ es un alfabeto finito; • 𝑞0 ∈ Q es el estado inicial; • δ: Q X Σ es → 𝑄 una función de transición; • 𝐹 ⊆ 𝑄es un conjunto de estados finales o de aceptación.
  • 6. Cual es la 5-tupla (Q, Σ, 𝑞0, δ, F) ? Q = { a, b, c, d }  Σ = { 0, 1 } δ está dada por el diagrama de estado, o alternativamente , por una tabla:  𝑞0= a F = { d }
  • 7. Definición formal de computación • Cadena w es aceptada si δ * (𝑞0, w) ∈ F, es decir, w cables del estado inicial a un estado de aceptación. • Se rechaza la cadena w si no se acepta. • Un lenguaje es cualquier conjunto de cadenas sobre alfabeto. • L (M), lenguaje reconocido por el autómata finito M = {w | w es aceptado por M}. • Un lenguaje es regular, o FA-reconocible, si es reconocido por algún autómata finito.
  • 8. Operaciones lingüísticas • Operaciones que se pueden utilizar para construir idiomas de otros idiomas. • Recuperar: Una lengua es cualquier conjunto de cadenas. • Dado que los idiomas son conjuntos, podemos usar • Establecer operaciones: - Unión, L1 ∪ L2 - Intersección, L1 ∩ L2 - Complemento, Lc - Diferencia de ajuste, L1 - L2 También tenemos nuevas operaciones definidas especialmente para conjuntos de cadenas: - Concatenación, L1 ◦ L2 o simplemente L1 L2
  • 9. Autómatas finitos no determinísticos • Generalizar AF mediante la adición de no determinista, permitiendo que varios cálculos alternativos en la misma cadena de entrada. • Las FA determinísticas ordinarias siguen un camino en cada entrada. • En un AFND puede darse cualquiera de estos dos casos: – Que existan transiciones del tipo δ(q,a)=q1 y δ(q,a)=q2, siendo q1 ≠ q2; – Que existan transiciones del tipo δ(q, ε), siendo q un estado no-final, o bien un estado final pero con transiciones hacia otros estados.
  • 10. Autómatas finitos no determinísticos • Formalmente, si bien un autómata finito determinista se define como una 5-tupla (Q, Σ, q0, δ, F) donde: • Q es un conjunto finito de estados; • Σ es un alfabeto; • 𝑞0 ∈ Q es el estado inicial; • δ: Q X Σ es → 𝑄 una función de transición; • 𝐹 ⊆ 𝑄es un conjunto de estados finales o de aceptación.
  • 13. Bibliografia • Nancy Lynch. (2010). Automata, Computability, and Complexity Or, Great Ideas inTheoretical Computer Science Spring. MIT OpenCourseWare: MIT.