SlideShare una empresa de Scribd logo
1 de 10
AFN’s
Autómatas Finitos No Determinísticos
(NDFA)
INFORMALMENTE:
Es un modelo matemático que se caracteriza
por:
 Conjunto de entradas y salidas discretas
 Conjunto finito de estados
 De cada estado pueden salir o emerger cero (0), uno (1) o
más transiciones con un símbolo del alfabeto.
 Un AFD ⊂ NDFA
Autómatas Finitos No Determinísticos
(NDFA)
FORMALMENTE:
Es un modelo matemático formado por una
quíntupla N={Σ ,S, s0,F, δ}, donde:
 Σ=Conjunto de símbolos de transición o alfabeto (entradas)
 S=Conjunto finito de estados de transición

s0=Estado único de inicio, donde s0 ∈ S
 F=Conjunto finito de estados de finalización o aceptación,
donde F ⊆ S
 δ=Función de transición, se define:
δ: S x Σ → P(S), ( ∀s∈S y ∀a∈ Σ)
δ(s,a)={t1,t2,…,tn} ∈ P(S) (puede llevar a cero o más estados)
Autómatas Finitos No Determinísticos
(NDFA)
Ejemplo 1:
q0

0

q1

1

q2

1,0

N={Σ ,S, s0,F, δ}
Σ={0,1}
S={q0,q1,q2}
s0=q0
F={q2}

P(S)={∅ ,{q0},{q1},{q2},{q0,q1},
{q0,q2}, {q1,q2},S}
Descripción:
De q0 salen 2 transiciones con 0
De q1 salen 1 transición con 1
De q2 no sale ninguna transición
Autómatas Finitos No Determinísticos
(NDFA)
Ejemplo 1:
0

q0

1

q1

Reconocer
w=101001

q2

1,0

q0

1

q0

0

q0

1

q0

0

0

q0

0
q1

1

q2

0

q0

1

q0

0
q1

q1

1

q2
Autómatas Finitos No Determinísticos
(NDFA)
Ejemplo 1:
q0

0

q1

1

q2

1,0
Tabla de Transiciones

q0

0
1
{q0,q1} {q0}

q1

∅

{q2}

q2

∅

∅

δ(q0,0)={q0, q1}
δ(q0,1)={q0}
δ(q1,0)= ∅
δ(q1,1)={q2}
δ(q2,0)= ∅
δ(q2,1)= ∅
Autómatas Finitos No Determinísticos
(NDFA)
0,1

0,1
0

q0

1
q1

1
q2

0,1

q3

0

q4

Ejemplo 2:
•Determinar los
elementos de la
quíntupla
•Determinar la
tabla de transición
Autómatas Finitos No
Determinísticos (NDFA)
Función de Transición Extendida δˆ
δˆ : S × Σ* → P( S )
Se define por las siguientes reglas:
1. ( ∀s ∈ S )( ∀a ∈ Σ )δˆ( s, a) = δ ( s, a) = Conjunto ⊆ P ( S )

ˆ
2. ( ∀s ∈ S ) ,λ − cadena vacía, δ ( s, λ ) = {s}
3. ( ∀s ∈ S ) ,( ∀a ∈ Σ ) , ∀x ∈ Σ* , δˆ( s, xa) = ∪ δ (q, a)
ˆ

(
)
3'. ( ∀s ∈ S ) ,( ∀a ∈ Σ ) , ( ∀x ∈ Σ ), δˆ( s, ax) =
*

q∈δ ( s , x )

∪ δˆ(q, x)

q∈δ ( s , a )

ˆ
Para el grafo del Ejemplo 1, calcular δ ( q0 ,101001)
Autómatas Finitos No
Determinísticos (NDFA)
Reconocimiento de Cadenas
Para N={Σ ,S, s0,F, δ}
La cadena ϖ∈ Σ* será válida para N, si y solo sí
i ) δˆ ( s0 , ω ) ∩ F ≠ φ
ii )

 δ (s, a) ∩ F ≠ φ , x ∈ ∑ , a ∈ ∑ ∧ ω = xa
δ
*

s∈ ˆ ( s0 , x )

Lenguaje válido para un NDFA
Para N={Σ ,S, s0,F, δ}, un lenguaje L(N) es reconocido por N si y
solo sí:

ˆ
L( N ) = {ω ∈ Σ* / δ ( s0 , ω ) ∩ F ≠ φ}
L( N ) = {ω ∈ Σ* / x ∈ ∑* , a ∈ ∑ ∧ ω = xa,

 δ ( s, ω ) ∩ F ≠ φ }
δ

s∈ ˆ ( s0 , x )
Autómatas Finitos No
Determinísticos (NDFA)
Reconocimiento de Cadenas
Para N={Σ ,S, s0,F, δ}
La cadena ϖ∈ Σ* será válida para N, si y solo sí
i ) δˆ ( s0 , ω ) ∩ F ≠ φ
ii )

 δ (s, a) ∩ F ≠ φ , x ∈ ∑ , a ∈ ∑ ∧ ω = xa
δ
*

s∈ ˆ ( s0 , x )

Lenguaje válido para un NDFA
Para N={Σ ,S, s0,F, δ}, un lenguaje L(N) es reconocido por N si y
solo sí:

ˆ
L( N ) = {ω ∈ Σ* / δ ( s0 , ω ) ∩ F ≠ φ}
L( N ) = {ω ∈ Σ* / x ∈ ∑* , a ∈ ∑ ∧ ω = xa,

 δ ( s, ω ) ∩ F ≠ φ }
δ

s∈ ˆ ( s0 , x )

Más contenido relacionado

La actualidad más candente

117_3_25062021012559.pdf
117_3_25062021012559.pdf117_3_25062021012559.pdf
117_3_25062021012559.pdfjanethsanchez54
 
Transformada de Laplace y Fourier Richard Gutierrez
Transformada de Laplace y Fourier Richard GutierrezTransformada de Laplace y Fourier Richard Gutierrez
Transformada de Laplace y Fourier Richard GutierrezZapata27
 
Ejercicios propuestos de la unidad iii saia
Ejercicios propuestos de la unidad iii saiaEjercicios propuestos de la unidad iii saia
Ejercicios propuestos de la unidad iii saiaisaiasuarez
 
CÁLCULO INTEGRAL. CAPÍTULO 1. SUCESIONES Y SERIES
CÁLCULO INTEGRAL. CAPÍTULO 1. SUCESIONES Y SERIESCÁLCULO INTEGRAL. CAPÍTULO 1. SUCESIONES Y SERIES
CÁLCULO INTEGRAL. CAPÍTULO 1. SUCESIONES Y SERIESPablo García y Colomé
 
Unidad 4 calculo integral
Unidad 4 calculo integralUnidad 4 calculo integral
Unidad 4 calculo integralOscar Saenz
 
Derivadas parciales
Derivadas parcialesDerivadas parciales
Derivadas parcialesvlado1884
 
Ejercicios resueltos de transformada de laplace
Ejercicios resueltos de transformada de laplaceEjercicios resueltos de transformada de laplace
Ejercicios resueltos de transformada de laplaceSthefany Celeste
 
Aplicacion de la derivada
Aplicacion de la derivadaAplicacion de la derivada
Aplicacion de la derivadayicel abella
 
Transformada de Laplace
Transformada de LaplaceTransformada de Laplace
Transformada de LaplaceDiego Salazar
 
Teoría y Problemas del Limite de una Función ccesa007
Teoría y Problemas del Limite de una Función  ccesa007Teoría y Problemas del Limite de una Función  ccesa007
Teoría y Problemas del Limite de una Función ccesa007Demetrio Ccesa Rayme
 
Limites de funciones 1.1
Limites de funciones 1.1Limites de funciones 1.1
Limites de funciones 1.1Wilfredo Garcia
 

La actualidad más candente (20)

117_3_25062021012559.pdf
117_3_25062021012559.pdf117_3_25062021012559.pdf
117_3_25062021012559.pdf
 
MATEMATICAS II
MATEMATICAS IIMATEMATICAS II
MATEMATICAS II
 
Serie de laurent
Serie de laurentSerie de laurent
Serie de laurent
 
Laurent
LaurentLaurent
Laurent
 
Transformada de Laplace y Fourier Richard Gutierrez
Transformada de Laplace y Fourier Richard GutierrezTransformada de Laplace y Fourier Richard Gutierrez
Transformada de Laplace y Fourier Richard Gutierrez
 
Ejercicios propuestos de la unidad iii saia
Ejercicios propuestos de la unidad iii saiaEjercicios propuestos de la unidad iii saia
Ejercicios propuestos de la unidad iii saia
 
CÁLCULO INTEGRAL. CAPÍTULO 1. SUCESIONES Y SERIES
CÁLCULO INTEGRAL. CAPÍTULO 1. SUCESIONES Y SERIESCÁLCULO INTEGRAL. CAPÍTULO 1. SUCESIONES Y SERIES
CÁLCULO INTEGRAL. CAPÍTULO 1. SUCESIONES Y SERIES
 
Unidad 4 calculo integral
Unidad 4 calculo integralUnidad 4 calculo integral
Unidad 4 calculo integral
 
Derivadas parciales
Derivadas parcialesDerivadas parciales
Derivadas parciales
 
Diferenciabilidad func. de 2 variables leo lópez
Diferenciabilidad func. de 2 variables leo lópezDiferenciabilidad func. de 2 variables leo lópez
Diferenciabilidad func. de 2 variables leo lópez
 
Ejercicios resueltos de transformada de laplace
Ejercicios resueltos de transformada de laplaceEjercicios resueltos de transformada de laplace
Ejercicios resueltos de transformada de laplace
 
Diferenciabilidad
DiferenciabilidadDiferenciabilidad
Diferenciabilidad
 
Metodocontrol2
Metodocontrol2Metodocontrol2
Metodocontrol2
 
Aplicacion de la derivada
Aplicacion de la derivadaAplicacion de la derivada
Aplicacion de la derivada
 
Transformada de Laplace
Transformada de LaplaceTransformada de Laplace
Transformada de Laplace
 
Teoría y Problemas del Limite de una Función ccesa007
Teoría y Problemas del Limite de una Función  ccesa007Teoría y Problemas del Limite de una Función  ccesa007
Teoría y Problemas del Limite de una Función ccesa007
 
Spline cubico
Spline cubicoSpline cubico
Spline cubico
 
08 series
08 series08 series
08 series
 
Limites
LimitesLimites
Limites
 
Limites de funciones 1.1
Limites de funciones 1.1Limites de funciones 1.1
Limites de funciones 1.1
 

Destacado

Richard Dyer's Star Theory
Richard Dyer's Star Theory  Richard Dyer's Star Theory
Richard Dyer's Star Theory annahigginson
 
ORCID Today and Tomorrow (L. Haak, A. Meadows, L. Paglione)
ORCID Today and Tomorrow (L. Haak, A. Meadows, L. Paglione)ORCID Today and Tomorrow (L. Haak, A. Meadows, L. Paglione)
ORCID Today and Tomorrow (L. Haak, A. Meadows, L. Paglione)ORCID, Inc
 
The artic monkeys digipak anaylsis
The artic monkeys digipak anaylsisThe artic monkeys digipak anaylsis
The artic monkeys digipak anaylsisbenpainter221
 
Actividad el ser humano
Actividad el ser humanoActividad el ser humano
Actividad el ser humanoManuel Caña
 
Document sense títol
Document sense títolDocument sense títol
Document sense títolmcanto27
 
Proposals - What to Say, How to Say It, and How Much to Charge
Proposals - What to Say, How to Say It, and How Much to Charge Proposals - What to Say, How to Say It, and How Much to Charge
Proposals - What to Say, How to Say It, and How Much to Charge STC-Philadelphia Metro Chapter
 
The world of project management Ch01
The world of project management Ch01The world of project management Ch01
The world of project management Ch01Moustafa Ghoniem
 
Если пациент возражает
Если пациент возражаетЕсли пациент возражает
Если пациент возражаетnizhgma.ru
 
Odette and the Bassethoundra
Odette and the BassethoundraOdette and the Bassethoundra
Odette and the BassethoundraWaymond Singleton
 
Examen informatica segundo momento 2013 - 2014
Examen informatica segundo momento 2013 - 2014Examen informatica segundo momento 2013 - 2014
Examen informatica segundo momento 2013 - 2014Lourdes Santamaria
 

Destacado (20)

Richard Dyer's Star Theory
Richard Dyer's Star Theory  Richard Dyer's Star Theory
Richard Dyer's Star Theory
 
ERGONOMIA
ERGONOMIAERGONOMIA
ERGONOMIA
 
ORCID Today and Tomorrow (L. Haak, A. Meadows, L. Paglione)
ORCID Today and Tomorrow (L. Haak, A. Meadows, L. Paglione)ORCID Today and Tomorrow (L. Haak, A. Meadows, L. Paglione)
ORCID Today and Tomorrow (L. Haak, A. Meadows, L. Paglione)
 
Shahrukh Siddiqui Certificate
Shahrukh Siddiqui CertificateShahrukh Siddiqui Certificate
Shahrukh Siddiqui Certificate
 
Mision juegos piroctenicos
Mision juegos piroctenicosMision juegos piroctenicos
Mision juegos piroctenicos
 
La voz en la cueva
La voz en la cuevaLa voz en la cueva
La voz en la cueva
 
Ergonomia
ErgonomiaErgonomia
Ergonomia
 
18 de octubre
18 de octubre18 de octubre
18 de octubre
 
The artic monkeys digipak anaylsis
The artic monkeys digipak anaylsisThe artic monkeys digipak anaylsis
The artic monkeys digipak anaylsis
 
Test 1
Test 1Test 1
Test 1
 
Actividad el ser humano
Actividad el ser humanoActividad el ser humano
Actividad el ser humano
 
Сканави 6-е издание
Сканави 6-е изданиеСканави 6-е издание
Сканави 6-е издание
 
Euskal pilota
Euskal pilotaEuskal pilota
Euskal pilota
 
Document sense títol
Document sense títolDocument sense títol
Document sense títol
 
Proposals - What to Say, How to Say It, and How Much to Charge
Proposals - What to Say, How to Say It, and How Much to Charge Proposals - What to Say, How to Say It, and How Much to Charge
Proposals - What to Say, How to Say It, and How Much to Charge
 
The world of project management Ch01
The world of project management Ch01The world of project management Ch01
The world of project management Ch01
 
Dev C++
Dev C++Dev C++
Dev C++
 
Если пациент возражает
Если пациент возражаетЕсли пациент возражает
Если пациент возражает
 
Odette and the Bassethoundra
Odette and the BassethoundraOdette and the Bassethoundra
Odette and the Bassethoundra
 
Examen informatica segundo momento 2013 - 2014
Examen informatica segundo momento 2013 - 2014Examen informatica segundo momento 2013 - 2014
Examen informatica segundo momento 2013 - 2014
 

Similar a Afn´s

Autómatas finitos no deterministas actualizado
Autómatas finitos no deterministas actualizadoAutómatas finitos no deterministas actualizado
Autómatas finitos no deterministas actualizadoOmega Tech
 
Trabajo colaborativo 1
Trabajo colaborativo 1Trabajo colaborativo 1
Trabajo colaborativo 1anarojasparra
 
Autómatas finitos no deterministas
Autómatas finitos no deterministasAutómatas finitos no deterministas
Autómatas finitos no deterministasOmega Tech
 
resolucion de ecuaciones diferenciales con MATLAB
resolucion de ecuaciones diferenciales con MATLAB resolucion de ecuaciones diferenciales con MATLAB
resolucion de ecuaciones diferenciales con MATLAB Raul Ibañez
 
Logica de primer orden
Logica de primer ordenLogica de primer orden
Logica de primer ordensamuel viñas
 
Pract2 anal matem II
Pract2 anal matem IIPract2 anal matem II
Pract2 anal matem IIMiguel Zajama
 
Semana 11 mate1 del 25 al 29 de octubre
Semana 11 mate1  del 25 al 29 de octubreSemana 11 mate1  del 25 al 29 de octubre
Semana 11 mate1 del 25 al 29 de octubreLorenaCovarrubias12
 
Estimacion de parametros
Estimacion de parametrosEstimacion de parametros
Estimacion de parametrosUFRO
 
Semana 11 mate1 del 25 al 29 de octubre
Semana 11 mate1  del 25 al 29 de octubreSemana 11 mate1  del 25 al 29 de octubre
Semana 11 mate1 del 25 al 29 de octubreLorenaCovarrubias12
 
Apuntes capitulo 3._transformada_de_laplace
Apuntes capitulo 3._transformada_de_laplaceApuntes capitulo 3._transformada_de_laplace
Apuntes capitulo 3._transformada_de_laplacecristianponce38
 

Similar a Afn´s (20)

afn´s afd´s
afn´s afd´safn´s afd´s
afn´s afd´s
 
Recapitulación
RecapitulaciónRecapitulación
Recapitulación
 
Series de Fourier.pdf
Series de Fourier.pdfSeries de Fourier.pdf
Series de Fourier.pdf
 
Autómatas finitos no deterministas actualizado
Autómatas finitos no deterministas actualizadoAutómatas finitos no deterministas actualizado
Autómatas finitos no deterministas actualizado
 
Trabajo colaborativo 1
Trabajo colaborativo 1Trabajo colaborativo 1
Trabajo colaborativo 1
 
Autómatas finitos no deterministas
Autómatas finitos no deterministasAutómatas finitos no deterministas
Autómatas finitos no deterministas
 
resolucion de ecuaciones diferenciales con MATLAB
resolucion de ecuaciones diferenciales con MATLAB resolucion de ecuaciones diferenciales con MATLAB
resolucion de ecuaciones diferenciales con MATLAB
 
Logica de primer orden
Logica de primer ordenLogica de primer orden
Logica de primer orden
 
Pract2 anal matem II
Pract2 anal matem IIPract2 anal matem II
Pract2 anal matem II
 
Maquinas Abstractas
Maquinas AbstractasMaquinas Abstractas
Maquinas Abstractas
 
Semana 11 mate1 del 25 al 29 de octubre
Semana 11 mate1  del 25 al 29 de octubreSemana 11 mate1  del 25 al 29 de octubre
Semana 11 mate1 del 25 al 29 de octubre
 
Estimacion de parametros
Estimacion de parametrosEstimacion de parametros
Estimacion de parametros
 
Apunte4
Apunte4Apunte4
Apunte4
 
Transformada fourier almira
Transformada fourier almiraTransformada fourier almira
Transformada fourier almira
 
Ejercicios serie de fourier
Ejercicios serie de fourierEjercicios serie de fourier
Ejercicios serie de fourier
 
Semana 11 mate1 del 25 al 29 de octubre
Semana 11 mate1  del 25 al 29 de octubreSemana 11 mate1  del 25 al 29 de octubre
Semana 11 mate1 del 25 al 29 de octubre
 
Tesis
TesisTesis
Tesis
 
Sucesiones aritméticas
Sucesiones aritméticas Sucesiones aritméticas
Sucesiones aritméticas
 
Apuntes capitulo 3._transformada_de_laplace
Apuntes capitulo 3._transformada_de_laplaceApuntes capitulo 3._transformada_de_laplace
Apuntes capitulo 3._transformada_de_laplace
 
Trabajocoordenadas
TrabajocoordenadasTrabajocoordenadas
Trabajocoordenadas
 

Afn´s

  • 2. Autómatas Finitos No Determinísticos (NDFA) INFORMALMENTE: Es un modelo matemático que se caracteriza por:  Conjunto de entradas y salidas discretas  Conjunto finito de estados  De cada estado pueden salir o emerger cero (0), uno (1) o más transiciones con un símbolo del alfabeto.  Un AFD ⊂ NDFA
  • 3. Autómatas Finitos No Determinísticos (NDFA) FORMALMENTE: Es un modelo matemático formado por una quíntupla N={Σ ,S, s0,F, δ}, donde:  Σ=Conjunto de símbolos de transición o alfabeto (entradas)  S=Conjunto finito de estados de transición s0=Estado único de inicio, donde s0 ∈ S  F=Conjunto finito de estados de finalización o aceptación, donde F ⊆ S  δ=Función de transición, se define: δ: S x Σ → P(S), ( ∀s∈S y ∀a∈ Σ) δ(s,a)={t1,t2,…,tn} ∈ P(S) (puede llevar a cero o más estados)
  • 4. Autómatas Finitos No Determinísticos (NDFA) Ejemplo 1: q0 0 q1 1 q2 1,0 N={Σ ,S, s0,F, δ} Σ={0,1} S={q0,q1,q2} s0=q0 F={q2} P(S)={∅ ,{q0},{q1},{q2},{q0,q1}, {q0,q2}, {q1,q2},S} Descripción: De q0 salen 2 transiciones con 0 De q1 salen 1 transición con 1 De q2 no sale ninguna transición
  • 5. Autómatas Finitos No Determinísticos (NDFA) Ejemplo 1: 0 q0 1 q1 Reconocer w=101001 q2 1,0 q0 1 q0 0 q0 1 q0 0 0 q0 0 q1 1 q2 0 q0 1 q0 0 q1 q1 1 q2
  • 6. Autómatas Finitos No Determinísticos (NDFA) Ejemplo 1: q0 0 q1 1 q2 1,0 Tabla de Transiciones q0 0 1 {q0,q1} {q0} q1 ∅ {q2} q2 ∅ ∅ δ(q0,0)={q0, q1} δ(q0,1)={q0} δ(q1,0)= ∅ δ(q1,1)={q2} δ(q2,0)= ∅ δ(q2,1)= ∅
  • 7. Autómatas Finitos No Determinísticos (NDFA) 0,1 0,1 0 q0 1 q1 1 q2 0,1 q3 0 q4 Ejemplo 2: •Determinar los elementos de la quíntupla •Determinar la tabla de transición
  • 8. Autómatas Finitos No Determinísticos (NDFA) Función de Transición Extendida δˆ δˆ : S × Σ* → P( S ) Se define por las siguientes reglas: 1. ( ∀s ∈ S )( ∀a ∈ Σ )δˆ( s, a) = δ ( s, a) = Conjunto ⊆ P ( S ) ˆ 2. ( ∀s ∈ S ) ,λ − cadena vacía, δ ( s, λ ) = {s} 3. ( ∀s ∈ S ) ,( ∀a ∈ Σ ) , ∀x ∈ Σ* , δˆ( s, xa) = ∪ δ (q, a) ˆ ( ) 3'. ( ∀s ∈ S ) ,( ∀a ∈ Σ ) , ( ∀x ∈ Σ ), δˆ( s, ax) = * q∈δ ( s , x ) ∪ δˆ(q, x) q∈δ ( s , a ) ˆ Para el grafo del Ejemplo 1, calcular δ ( q0 ,101001)
  • 9. Autómatas Finitos No Determinísticos (NDFA) Reconocimiento de Cadenas Para N={Σ ,S, s0,F, δ} La cadena ϖ∈ Σ* será válida para N, si y solo sí i ) δˆ ( s0 , ω ) ∩ F ≠ φ ii )  δ (s, a) ∩ F ≠ φ , x ∈ ∑ , a ∈ ∑ ∧ ω = xa δ * s∈ ˆ ( s0 , x ) Lenguaje válido para un NDFA Para N={Σ ,S, s0,F, δ}, un lenguaje L(N) es reconocido por N si y solo sí: ˆ L( N ) = {ω ∈ Σ* / δ ( s0 , ω ) ∩ F ≠ φ} L( N ) = {ω ∈ Σ* / x ∈ ∑* , a ∈ ∑ ∧ ω = xa,  δ ( s, ω ) ∩ F ≠ φ } δ s∈ ˆ ( s0 , x )
  • 10. Autómatas Finitos No Determinísticos (NDFA) Reconocimiento de Cadenas Para N={Σ ,S, s0,F, δ} La cadena ϖ∈ Σ* será válida para N, si y solo sí i ) δˆ ( s0 , ω ) ∩ F ≠ φ ii )  δ (s, a) ∩ F ≠ φ , x ∈ ∑ , a ∈ ∑ ∧ ω = xa δ * s∈ ˆ ( s0 , x ) Lenguaje válido para un NDFA Para N={Σ ,S, s0,F, δ}, un lenguaje L(N) es reconocido por N si y solo sí: ˆ L( N ) = {ω ∈ Σ* / δ ( s0 , ω ) ∩ F ≠ φ} L( N ) = {ω ∈ Σ* / x ∈ ∑* , a ∈ ∑ ∧ ω = xa,  δ ( s, ω ) ∩ F ≠ φ } δ s∈ ˆ ( s0 , x )

Notas del editor

  1. {}