Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Logica Primer Orden Parte 02
Logica Primer Orden Parte 02
ARTIFICIAL
¨ LOGICA DE PRIMER
ORDEN O LOGICA
DE PREDICADOS ¨
Ing Mg
Ing. Mg. BRUNO ELIO VARGAS TAMANI
LOGICA PROPOSICIONAL
Lógica
g p
proposicional
p :
no permite variables de
ningún
g tipo.
p
Lógica
g de p
primer orden :
variables representan
objetos.
j
hombre(x)
predicado
di d objeto
bj t
Significa para nosotros :
14/11/2011
x es hombre
h b
Ing. M.Sc. BRUNO VARGAS T. 6
PREDICADO PARA REPRESENTAR
LA PROPIEDAD DE SER MORTAL
mortal(x)
predicado
di d objeto
bj t
Significa para nosotros :
14/11/2011
x es mortal
t l
Ing. M.Sc. BRUNO VARGAS T. 7
EXPRESAMOS LOS HECHOS EN
LOGICA DE PRIMER ORDEN
hombre(Juan)
predicado
di d objeto
bj t
Significa para nosotros :
14/11/2011
J
Juan es un hombre
h b
Ing. M.Sc. BRUNO VARGAS T. 8
BASE DE CONOCIMIENTOS
hombre (Juan)
hombre ( Luis)
hombre ( Pedro)
hombre ( José))
hombre ( etc.)
hombre ( etc.)
14/11/2011
h b ( etc.)
hombre t )
Ing. M.Sc. BRUNO VARGAS T. 9
EXPRESAMOS LOS HECHOS PARA
LAS CONCLUSIONES
EN LOGICA DE PRIMER ORDEN
mortal(Juan)
( )
predicado
di d objeto
bj t
Significa para nosotros :
14/11/2011
J
Juan es mortal
t l
Ing. M.Sc. BRUNO VARGAS T. 10
AGREGAMOS REGLA A LA
BASE DE CONOCIMIENTOS
(en forma general)
TODOS LOS HOMBRES SON
MORTALES
∀x hom b ( x) → mortall( x)
h bre
Si x es hombre entonces x es
14/11/2011
mortal
t l
Ing. M.Sc. BRUNO VARGAS T. 11
BASE DE CONOCIMIENTOS
hombre( Juan)
hombre( Luis)
hombre( Pedro)
hombre( José)
hombre(etc.)
∀x hombre
b ( x) → mortal
14/11/2011
t l( x)
Ing. M.Sc. BRUNO VARGAS T. 12
QUEREMOS DEMOSTRAR QUE
JUAN ES MORTAL
Expresamos la conclusión a
evaluar
l como un h
hecho
h :
mortal((Juan)
mortal(Juan)
14/11/2011 Ing. M.Sc. BRUNO VARGAS T. 14
AGREGAMOS LA CONCLUSION
NEGADA A LA BASE DE
CONOCIMIENTOS
∀x hom bre( x) → mortal( x)
hom bre( Juan)
hom bre( Luis)
hom bre( Pedro)
hom bre( José)
hom bre(etc.)
14/11/2011
¬ mortal(Juan)
Ing. M.Sc. BRUNO VARGAS T. 15
LAS IMPLICACIONES SE EXPRESAN
EN FORMA DISYUNTIVA
∀x hom b ( x) → mortall( x)
h bre
equivale
q a:
∀x ¬ homb ( x) ∨ mortal
h bre t l( x)
14/11/2011 Ing. M.Sc. BRUNO VARGAS T. 16
LA BASE DE CONOCIMIENTOS
1. ∀x ¬ hom b ( x) ∨ mortal
h bre t l( x)
2. hom bre( Juan)
3. hom bre( Luis)
4. hom bre( Pedro)
5. hom bre( José)
6. hom bre(etc.)
7. ¬ mortal
t l( Juan
J )
14/11/2011 Ing. M.Sc. BRUNO VARGAS T. 17
EN TODOS LOS CASOS IMPLICITA
CUANTIFICACION UNIVERSAL
ELIMINAMOS O OS ∀x
OS SIMBOLOS
S
∀x ¬ hombre( x) ∨ mortal( x)
equivale
i l a:
¬ hombre( x) ∨ mortal( x)
14/11/2011 Ing. M.Sc. BRUNO VARGAS T. 18
LA BASE DE CONOCIMIENTOS
1. ¬ hombre( x) ∨ mortal( x)
2. hom bre( Juan)
3. hom bre( Luis)
4. hom bre( Pedro)
5. hom bre( José)
6. hom bre(etc.)
14/11/2011
7. ¬ mortal( Juan)
Ing. M.Sc. BRUNO VARGAS T. 19
UTILIZAMOS LA REGLA DE
INFERENCIA DE RESOLUCION
( x ∨ y ) , (¬ y ∨ z )
x∨ z
Si se ambas ( x ∨ y ) y ( ¬ y ∨ z )
son ciertas, entonces ( x ∨ z )
es cierta.
i t
14/11/2011 Ing. M.Sc. BRUNO VARGAS T. 20
EVALUEMOS DOS REGLAS QUE
CONTENGAN SUS ATOMOS
NEGADOS
¬ mortal( Juan) ¬ hombre( x) ∨ mortal( x)
¿
¿Cuándo estas dos
proposiciones son ciertas?
14/11/2011 Ing. M.Sc. BRUNO VARGAS T. 21
SI AMBOS HECHOS SON CIERTOS
ENTONCES
x debe ser igual a Juan
{x = Juan}
¬ mortal( Juan) ¬ hombre( Juan) ∨ mortal( Juan)
{x = Juan}
¬ hom bre( Juan)
CONTRADICCION
14/11/2011 Ing. M.Sc. BRUNO VARGAS T. 25
AL LLEGARSE A UNA
CONTRADICCION EN LA BASE
DE CONOCIMIENTOS
SIGNIFICA QUE LA CONCLUSION
ES CIERTA
EN NUESTRO CASO :
JUAN ES MORTAL
{x = Juan}
¬ hombre( Juan) hombre( Juan)
CONTRADICCION
14/11/2011 Ing. M.Sc. BRUNO VARGAS T. 27
EJERCICIO
Demuestre que el hecho :
Pedro es mortal
es cierto
cierto, es decir :
mortall(Pedro
(P d )
14/11/2011 Ing. M.Sc. BRUNO VARGAS T. 28
UNIFICACION
Procedimiento mediante el
cual dos sentencias se
comparan y descubre si
hay sustituciones que los
h
haga idé
idénticos.
ti
14/11/2011 Ing. M.Sc. BRUNO VARGAS T. 29
UNIFICACION
Se verifican si los
predicados coinciden,,
p
luego
g se hacen
coincidir los
argumentos.
14/11/2011 Ing. M.Sc. BRUNO VARGAS T. 30
LOGICA DE PRIMER
Juan estima a todos los que
conoce
Sean x e y personas
Conoce(Juan x) → Estima(Juan,x)
Conoce(Juan,x) Estima(Juan x)
Así la UNIFICACION
14/11/2011
f
falla
Ing. M.Sc. BRUNO VARGAS T. 40
FALLO DE LA UNIFICACION
∀x ( ) = ¬ ∃ x ¬ F(x)
F(x) ( )
∃x ( ) = ¬∀x ¬ F(x)
F(x) ( )
¬∀x F(x) = ∃ x ¬ F(x)
¬ ∃x F(x) = ∀x ¬ F(x)
14/11/2011 Ing. M.Sc. BRUNO VARGAS T. 56
RELACION ENTRE CUANTIFICADOR
UNIVERSAL Y EXISTENCIAL