SlideShare uma empresa Scribd logo
1 de 47
Baixar para ler offline
Depende del contexto
Avecestevasporlasramasparanotenerqueirdirectoalaraíz.Sobretodosilaraízesdolorosaypuedederribar
elárbol—
AlbertEspinosa
Ivan Meza
Jerarquía de Chomsky
Lenguaje Gramática Máquina
Independiente de contexto Tipo 2
( )
Autómata de pila
Regular Tipo 3
( )
Autómata finito
V → α
V → aA|ϵ
AF, AFND
AFND-ɛ
L Verdadero
Falso
R
AF, AFND
AFND-ɛ
L
Verdadero
Falso
R
LLC
AP
Autómata de pila
Es una tupla (Q, Σ, Γ, , , A, δ)q0 Z0
Un AFND- + una pilaϵ
Autómata de pila
determinístico (APD)
Es una tupla (Q, Σ, Γ, , , A, δ)q0 Z0
Para cada solo hay una
trancisión
Si , entonces
δ(q, a, x)
δ(q, ϵ, x) ≠ ∅ δ(q, a, x) = ∅
Autómata de pila
determinístico (APD)
Es una tupla (Q, Σ, Γ, , , A, δ)q0 Z0
Pero además:
No más de una trancisión
Si existe trancisión , no existe ningún otra
más
ϵ
Lenguaje donde x = x
r
Lenguaje donde x = x
r
q₀ q₁ q₂
a,Zo/Zo
b,B/εb,Z₀/BZ₀
a,B/AB
ε,Z₀/Z₀
Z0
a,Z₀/AZ₀
b,B/BB
b,Zo/Zo
a,B/B
b,B/B
a,A/A
b,A/A
b,A/BA
a,A/AA
ɛ,Zo/Zo
ɛ,A/A
ɛ,B/B
a,A/ε
Más de una transición posible
Cuando aparece para otro
símbolo
ϵ
No determinístico
Lenguaje donde xx
r
Lenguaje donde xx
r
q₀ q₁ q₂
b,B/εb,Z₀/BZ₀
a,B/AB
ε,Z₀/Z₀
Z0
a,Z₀/AZ₀
b,B/BB
b,A/BA
a,A/AA
ɛ,Zo/Zo
ɛ,A/A
ɛ,B/B
a,A/ε
Cuando aparece para otro
símbolo
ϵ
No determinístico
Lenguaje donde xmx
r
Lenguaje donde xx
r
q₀ q₁ q₂
b,B/εb,Z₀/BZ₀
a,B/AB
ε,Z₀/Z₀
Z0
a,Z₀/AZ₀
b,B/BB
b,A/BA
a,A/AA
m,Zo/Zo
m,A/A
m,B/B
a,A/ε
Determinístico: APD
Resumen
, no
determinístico
no determinístico
determinístico
x = x
r
xx
r
xmx
r
Las gramáticas
P → aP a|bP b|a|b|ϵ
P → aP a|bP b|aa|bb
P → aP a|bP b|m
Ambigüedad y no determinismo
es no determinístico, pero no es
ambiguo
AP (x = )x
r
G(x = )x
r
No determinismo tiene que ver con el proceso, ambigüedad
con la estructura
Usando un AP para simular un G
Dado , crear
donde
G = (V , Σ, P , S) (Q, Σ, Γ, , , A, δ)q0 Z0
y
Q = { , , }q0 q1 q0
Γ = V ∪ Σ ∪ { }Z0
∉ V ∪ ΣZ0
A = { }q2
Producciones
Para inicial la pila y cancelar la pila
δ( , ϵ, ) = {( , S })}q0 Z0 q1 Z0
δ( , ϵ, ) = {( , })}q1 Z0 q2 Z0
Producciones
Para manejar las producciones
Para todo ,A ∈ V
δ( , ϵ, A) = {( , α})|A → α}q1 q1
δ( , a, a) = {( , ϵ})}q1 q1
q₀ q₁ q₂
ε,A/α|A∈V
ε,Z₀/Z₀
Z0
ε,Zo/SZo
a,a/ε |a∈Σ
y A α
P → aP a|bP b|a|b|ϵ
P → aP a|bP b|a|b|ϵ
q₀ q₁ q₂
ε,P/aPa
ε,Z₀/Z₀
Z0
ε,Zo/PZo
a,a/ε
a,b/ε
ε,P/bPb
ε,P/a
ε,P/b
ε,P/ε
Para todo podemos crear unG(L) AP (L)
¿Cual es su gramática?
q₀ q₁ q₂
b,B/εb,Z₀/BZ₀
a,B/AB
ε,Z₀/Z₀
Z0
a,Z₀/AZ₀
b,B/BB
b,A/BA
a,A/AA
m,Zo/Zo
m,A/A
m,B/B
a,A/ε
Pushes:
Transiciones:
Pop:
Terminó:
→ aAZ0 Z0
A → aAA
→ mZ0 Z0
A → mA
A → a
→ ϵZ0
→ aAZ0 Z0
→ bBZ0 Z0
A → aAA
B → aAB
A → bBA
B → bBB
→ mZ0 Z0
A → mA
B → mB
A → a
B → b
→ ϵZ0
Derivación abmba
⇒ aAZ0 Z0
⇒ abBAZ0
⇒ abmBAZ0
⇒ abmbAZ0
⇒ abmbaZ0
⇒ abmba
Dado un AP podemos crear su G
equivalente
AP (L) = G(L)
¡Ahora si esta parte está
completa!
Lenguaje Gramática Máquina
Independiente de contexto Tipo 2
( )
Autómata de pila
Regular Tipo 3
( )
Autómata finito
V → α
V → aA|ϵ
¿Hay algo afuera de LLC?
Lemma de bombeo para LLC
Proponer lenguaje
Escoger
Proponer una cadena que dependa de
Particionar en , tal que ,
Checar que se cumplan restricciones
Checar si para todo está en el
lenguaje
n
n
w uvwxy uwx < n |vx| ≥ 0
u w y ∈ Lv
i
x
i
i
Proponer lenguaje , que tal
Escoger , que tal
Proponer una cadena que dependa de
Particionar en , tal que ,
Caso uno en aes,
Caso dos en aes y bes,
Caso tres en bes y ces,
Caso tres en ces,
En todos los casos existe una palabra que
a
k
b
k
c
k
n n
na
n
b
n
c
n
w uvwxy uwx < n
|vx| ≥ 0
vwx a
i
a
i
b
n
c
n
vwx a
i
b
i
c
n
vwx a
n
b
i
c
i
vwx a
n
b
n
c
i
c
i
∉ L
Lenguajes dependientes del contexto
Sin contexto
Con contexto
Son una tupla , donde:
Gramáticas libres de contexto
G = (V , Σ, P , S)
es otro alfabeto que denominamos símbolos no terminales
(generalmente en mayúsculas)
es un alfabeto que denominamos símbolos terminales
es conjunto de reglas con la forma donde
y
que denominamos símbolo inicial
V
Σ
P A → α
alpha ∈ (Σ ∪ V )
∗
A ∈ V
S ∈ V
Son una tupla , donde:
Gramáticas dependientes de
contexto (sensitivas)
G = (V , Σ, P , S)
es otro alfabeto que denominamos símbolos no terminales
(generalmente en mayúsculas)
es un alfabeto que denominamos símbolos terminales
es conjunto de reglas con la forma donde
y
que denominamos símbolo inicial
V
Σ
P αAβ → αγβ
α, β ∈ (Σ ∪ V )
∗
γ ∈ (Σ ∪ V )
+
A ∈ V
S ∈ V
S
S
cB
W B
W X
BX
bB
→
→
→
→
→
→
→
abc
aSBc
W B
W X
BX
Bc
bb
Derivación para aaabbbccc
S ⇒ aSBc
⇒ aaSBcBc
⇒ aaabcBcBc
⇒ aaabW BcBc
⇒ aaabW XcBc
⇒ aaabBXcBc
⇒ aaabbccBc
⇒ aaabbccBc
⇒ aaabbcW Bc
⇒ aaabbcW Xc
⇒ aaabbcBXc
⇒ aaabbcBcc
⇒ aaabbW Bcc
⇒ aaabbW Xcc
⇒ aaabbBXcc
⇒ aaabbBccc
⇒ aaabbbccc
ivanvladimir@gmail.com ivanvladimir.github.io ivanvladimir
Depende del contexto by is licensed under a
.
Creado a partir de la obra en
.
Ivan V. Meza Ruiz
Creative Commons Reconocimiento 4.0 Internacional License
http://turing.iimas.unam.mx/~ivanvladimir/slides/lfya/ldc.html

Mais conteúdo relacionado

Mais procurados (14)

Ejercicios
EjerciciosEjercicios
Ejercicios
 
Logica Proposicional
Logica ProposicionalLogica Proposicional
Logica Proposicional
 
Espacios completos
Espacios completosEspacios completos
Espacios completos
 
Compendio de Reglas de Inferencia - Lógica Simbólica
Compendio de Reglas de Inferencia - Lógica SimbólicaCompendio de Reglas de Inferencia - Lógica Simbólica
Compendio de Reglas de Inferencia - Lógica Simbólica
 
Lógica Proposicional
Lógica ProposicionalLógica Proposicional
Lógica Proposicional
 
Logica
LogicaLogica
Logica
 
Reglas de Inferencia
Reglas de Inferencia Reglas de Inferencia
Reglas de Inferencia
 
Clase2
Clase2Clase2
Clase2
 
Logica matematica
Logica matematicaLogica matematica
Logica matematica
 
Unid1 ed juan abreu
Unid1 ed juan abreuUnid1 ed juan abreu
Unid1 ed juan abreu
 
Deduccion predicados
Deduccion predicadosDeduccion predicados
Deduccion predicados
 
Principales leyes logicas o tautologicas
Principales leyes logicas o tautologicasPrincipales leyes logicas o tautologicas
Principales leyes logicas o tautologicas
 
Modus Ponendo Ponens
Modus Ponendo PonensModus Ponendo Ponens
Modus Ponendo Ponens
 
Logica de proposiciones
Logica de proposicionesLogica de proposiciones
Logica de proposiciones
 

Destaque

Destaque (19)

Máquinas que comen máquinas
Máquinas que comen máquinasMáquinas que comen máquinas
Máquinas que comen máquinas
 
La pregunta para la que no me puedo decidir
La pregunta para la que no me puedo decidirLa pregunta para la que no me puedo decidir
La pregunta para la que no me puedo decidir
 
International Conference at MET IOM Dec. 2016
International Conference at  MET IOM Dec. 2016International Conference at  MET IOM Dec. 2016
International Conference at MET IOM Dec. 2016
 
Problemas con conjuntos
Problemas con conjuntosProblemas con conjuntos
Problemas con conjuntos
 
Las máquinas que están en varios lugares
Las máquinas que están en varios lugaresLas máquinas que están en varios lugares
Las máquinas que están en varios lugares
 
1st international conference-2016-met institute of management, nashik
1st international conference-2016-met institute of management, nashik1st international conference-2016-met institute of management, nashik
1st international conference-2016-met institute of management, nashik
 
Jan Rutten - Concrete coalgebra: an introduction by examples - Lecture 1
Jan Rutten - Concrete coalgebra: an introduction by examples - Lecture 1Jan Rutten - Concrete coalgebra: an introduction by examples - Lecture 1
Jan Rutten - Concrete coalgebra: an introduction by examples - Lecture 1
 
Multimedia (keliling lingkaran)
Multimedia (keliling lingkaran)Multimedia (keliling lingkaran)
Multimedia (keliling lingkaran)
 
De qué tamaño es mi problema
De qué tamaño es mi problemaDe qué tamaño es mi problema
De qué tamaño es mi problema
 
Afnd, afnd e y er
Afnd, afnd e y erAfnd, afnd e y er
Afnd, afnd e y er
 
Pocket Guide to Delivering Effective Presentations
Pocket Guide to Delivering Effective PresentationsPocket Guide to Delivering Effective Presentations
Pocket Guide to Delivering Effective Presentations
 
Imran CV[1]
Imran CV[1]Imran CV[1]
Imran CV[1]
 
Las máquinas que computan
Las máquinas que computanLas máquinas que computan
Las máquinas que computan
 
Máquinas que comen máquinas
Máquinas que comen máquinasMáquinas que comen máquinas
Máquinas que comen máquinas
 
1st international conference-2016-met institute of management, nashik
1st international conference-2016-met institute of management, nashik1st international conference-2016-met institute of management, nashik
1st international conference-2016-met institute of management, nashik
 
Implementing new technology skills guide
Implementing new technology skills guideImplementing new technology skills guide
Implementing new technology skills guide
 
Afnd, afnd e y er
Afnd, afnd e y erAfnd, afnd e y er
Afnd, afnd e y er
 
Revisión de problemas
Revisión de problemasRevisión de problemas
Revisión de problemas
 
Jerarquias de Chomsky 2016-II
Jerarquias de Chomsky 2016-IIJerarquias de Chomsky 2016-II
Jerarquias de Chomsky 2016-II
 

Semelhante a Depende del contexto

Automatas de pila_no_det
Automatas de pila_no_detAutomatas de pila_no_det
Automatas de pila_no_det
Oscar Eduardo
 

Semelhante a Depende del contexto (20)

Recapitulación
RecapitulaciónRecapitulación
Recapitulación
 
La máquina sin memoria
La máquina sin memoriaLa máquina sin memoria
La máquina sin memoria
 
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
 
Revisando la jerarquía de chomsky
Revisando la jerarquía de chomskyRevisando la jerarquía de chomsky
Revisando la jerarquía de chomsky
 
Autómata de pila (AP)
Autómata de pila (AP)Autómata de pila (AP)
Autómata de pila (AP)
 
Automatas de pila_no_det
Automatas de pila_no_detAutomatas de pila_no_det
Automatas de pila_no_det
 
Revisando la jerarquía de chomsky
Revisando la jerarquía de chomskyRevisando la jerarquía de chomsky
Revisando la jerarquía de chomsky
 
m discretas
m discretasm discretas
m discretas
 
La máquina sin memoria
La máquina sin memoriaLa máquina sin memoria
La máquina sin memoria
 
Abro paréntesis, abro paréntesis, cierro parentesis, .
Abro paréntesis, abro paréntesis, cierro parentesis, .Abro paréntesis, abro paréntesis, cierro parentesis, .
Abro paréntesis, abro paréntesis, cierro parentesis, .
 
Expocision u3
Expocision  u3Expocision  u3
Expocision u3
 
Autómatas de pila
Autómatas de pila Autómatas de pila
Autómatas de pila
 
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
 
Las máquinas que están en varios lugares
Las máquinas que están en varios lugaresLas máquinas que están en varios lugares
Las máquinas que están en varios lugares
 
Recapitulación
RecapitulaciónRecapitulación
Recapitulación
 
De palabras y lenguajes
De palabras y lenguajesDe palabras y lenguajes
De palabras y lenguajes
 
Probabilidad y LR
Probabilidad y LRProbabilidad y LR
Probabilidad y LR
 
lenguajes y_gramaticas
lenguajes y_gramaticaslenguajes y_gramaticas
lenguajes y_gramaticas
 
Afn´s
Afn´sAfn´s
Afn´s
 
Trabajo colaborativo 1
Trabajo colaborativo 1Trabajo colaborativo 1
Trabajo colaborativo 1
 

Mais de Ivan Vladimir Meza-Ruiz

Mais de Ivan Vladimir Meza-Ruiz (16)

Jerarquias de Chomsky 2018-II
Jerarquias de Chomsky 2018-IIJerarquias de Chomsky 2018-II
Jerarquias de Chomsky 2018-II
 
Jerarquías de chomsky 2018 i
Jerarquías de chomsky 2018 iJerarquías de chomsky 2018 i
Jerarquías de chomsky 2018 i
 
Jerarquías de chomsky 2017 II
Jerarquías de chomsky 2017 IIJerarquías de chomsky 2017 II
Jerarquías de chomsky 2017 II
 
De qué tamaño es mi problema
De qué tamaño es mi problemaDe qué tamaño es mi problema
De qué tamaño es mi problema
 
Máquinas de turing
Máquinas de turingMáquinas de turing
Máquinas de turing
 
Mt calculadora
Mt calculadoraMt calculadora
Mt calculadora
 
Autómatas lineales con frontera
Autómatas lineales con fronteraAutómatas lineales con frontera
Autómatas lineales con frontera
 
Autómata de pila
Autómata de pilaAutómata de pila
Autómata de pila
 
Automata de pilas y sus límetes
Automata de pilas y sus límetesAutomata de pilas y sus límetes
Automata de pilas y sus límetes
 
Gramáticas libres de contexto
Gramáticas libres de contextoGramáticas libres de contexto
Gramáticas libres de contexto
 
Autómatas finitos y expresiones regulares
Autómatas finitos y expresiones regularesAutómatas finitos y expresiones regulares
Autómatas finitos y expresiones regulares
 
La pregunta para la que no me puedo decidir
La pregunta para la que no me puedo decidirLa pregunta para la que no me puedo decidir
La pregunta para la que no me puedo decidir
 
Problemas, problemas y más problemas
Problemas, problemas y más problemasProblemas, problemas y más problemas
Problemas, problemas y más problemas
 
De palabras y lenguajes
De palabras y lenguajesDe palabras y lenguajes
De palabras y lenguajes
 
Jerarquías de chomsky 2016 i
Jerarquías de chomsky 2016 iJerarquías de chomsky 2016 i
Jerarquías de chomsky 2016 i
 
Autómata de pila
Autómata de pilaAutómata de pila
Autómata de pila
 

Último

TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
jlorentemartos
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Último (20)

CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptxCONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
CONCURSO NACIONAL JOSE MARIA ARGUEDAS.pptx
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
Lecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigosLecciones 06 Esc. Sabática. Los dos testigos
Lecciones 06 Esc. Sabática. Los dos testigos
 
animalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdfanimalesdelaproincia de beunos aires.pdf
animalesdelaproincia de beunos aires.pdf
 
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docxUNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
UNIDAD DIDACTICA nivel inicial EL SUPERMERCADO.docx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
Supuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docxSupuestos_prácticos_funciones.docx
Supuestos_prácticos_funciones.docx
 
Actividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docxActividades para el 11 de Mayo día del himno.docx
Actividades para el 11 de Mayo día del himno.docx
 
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
TEMA 14.DERIVACIONES ECONÓMICAS, SOCIALES Y POLÍTICAS DEL PROCESO DE INTEGRAC...
 
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
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
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
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptxAEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
AEC2. Egipto Antiguo. Adivina, Adivinanza.pptx
 
Posición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptxPosición astronómica y geográfica de Europa.pptx
Posición astronómica y geográfica de Europa.pptx
 
Educacion Basada en Evidencias SM5 Ccesa007.pdf
Educacion Basada en Evidencias  SM5  Ccesa007.pdfEducacion Basada en Evidencias  SM5  Ccesa007.pdf
Educacion Basada en Evidencias SM5 Ccesa007.pdf
 
Código Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de VenezuelaCódigo Civil de la República Bolivariana de Venezuela
Código Civil de la República Bolivariana de Venezuela
 

Depende del contexto