3-5 CNF
3-5 CNF
3-5 CNF
Universidad de Cantabria
Introduccin
Forma Normal de Chomsky
Algoritmo
Esquema
Introduccin
Algoritmo
Introduccin
Forma Normal de Chomsky
Algoritmo
Introduccin
Introduccin
Forma Normal de Chomsky
Algoritmo
Introduccin
Introduccin
Forma Normal de Chomsky
Algoritmo
Introduccin
Introduccin
Forma Normal de Chomsky
Algoritmo
Introduccin
Forma Normal de Chomsky
Algoritmo
Preguntas
Introduccin
Forma Normal de Chomsky
Algoritmo
Algoritmo
Introduccin
Forma Normal de Chomsky
Algoritmo
Algoritmo
Introduccin
Forma Normal de Chomsky
Algoritmo
Algoritmo
:= V , P
= y aadimos estas producciones
Inicializar con V
por defecto:
sin modificar V
.
Si Q0 7 est en P, aadir Q0 7 a P
Si en P hay una produccin del tipo A 7 a entonces,
sin modificar V
.
aadir A 7 a a P
Si en P hay una produccin del tipo A 7 CD, con
sin modificar V
.
C, D V , entonces, aadir A 7 CD a P
Simplemente, aadimos las producciones que cumplan la
definicin.
Introduccin
Forma Normal de Chomsky
Algoritmo
Algoritmo
Finalmente, para cada produccin en P del tipo
A 7 X1 Xk ,
con Xi V que no sea de ninguno de los tres tipos
anteriores realizar las tareas siguientes:
. Aadir a P
dada por:
Xi0
:=
Xi ,
si Xi V
Xi , en otro caso
Forma Normal de Chomsky
Introduccin
Forma Normal de Chomsky
Algoritmo
Si k = 2, no modificar.
la produccin A 7 X 0 X 0 por
Si k > 2, reemplazar en P,
1
k
una cadena de producciones:
A 7 X10 Y2 , Y2 7 X20 Y3 , , Yk 1 7 Xk0 1 Xk0 ,
las variables {Y2 , . . . , Yk 1 }.
aadiendo a V
Esto termina con el algoritmo.
Introduccin
Forma Normal de Chomsky
Algoritmo
Nota
Introduccin
Forma Normal de Chomsky
Algoritmo
Nota
Introduccin
Forma Normal de Chomsky
Algoritmo
Conclusiones