Professional Documents
Culture Documents
Limn
Verde
Redondo
Pequeo
Naranja
Naranja
Redondo
Mediano
Sanda
Verde
Ovalada
Grande
Esta representacin sera suficiente para describir a los objetos, si estos fueran los nicos elementos que
nos interesan. Si sobre esta base de conocimiento se nos hicieran preguntas, los nicos elementos que
podramos contestar son los expresados en ella. Si se pregunta sobre el sabor, textura, olor u otro
parmetro relacionado seran preguntas que no podramos contestar pues se desconocen.
Hechos
Representacin
Interna
Proceso
Pag. 16/29
El nivel del conocimiento: Donde se describen los hechos - incluyendo el comportamiento y el objetivo
de cada agente.
El nivel Simblico: donde se describen los objetos del nivel del conocimiento en trminos de smbolos
manipulables por programas.
Nombre
Juan
Luis
Calificacin
90
80
UANL
FIME
Listos
1548617
Matrcula
90
IMTC
IEC
Juan
Luis
Calificacin
Calificacin
Dedicados
Matrcula
1483519
80
Pag. 17/29
Pag. 18/29
ATRIBUTOS IMPORTANTES
Existen dos atributos que encontramos con mucha frecuencia: Instancia y Es-un. Estos atributos son
importantes pues en ellos se apoya la herencia de propiedades.
Instancia = Pertenencia a una clase.
Es-un = Inclusin de una clase en otra.
FIME
IMTC
JUAN
Es-un
Instancia
Inversos
Las entidades del mundo se pueden relacionar de muy diversas maneras. Sin embargo, en el
momento que decidimos describir esas relaciones como atributos nos restringimos a una perspectiva.
Jerarqua de atributos Es-un
Estatura
Fsico
Peso
Color Piel
Complexin
Atributos univaluados
Son atributos que tiene un nico valor.
Granularidad de la representacin
Qu tan detalladas se deben representar las cosas?
Pag. 19/29
LA LOGICA DE PREDICADOS.
Haciendo uso de la lgica de predicados intentamos dar solucin a cierto tipo de problemas. Con los
predicados lgicos intentamos convertir nuestro lenguaje cotidiano en funciones matemticas. As, cuando
hablamos en una charla cotidiana, o incluso en un texto cientfico, nuestras palabras pueden ser
interpretadas de muchas maneras. Sin embargo, cuando convertimos nuestras frases en funciones les
damos un solo sentido y un solo significado.
Operadores Lgicos:
AND
OR
NOT
IMPLICACIN
Operadores Cuantitativos:
Esta lloviendo
Esta soleado
LLOVIENDO
SOLEADO
SOLEADO
Motita es un perro
Equivocado
Motita_perro
Correcto
Perro(Motita)
Juan juega con la pelota.
Jugar(Juan, Pelota).
Todos los perros tienen rabo.
x: Perro(x) tiene_rabo(x)
Algunos perros muerden
x: Perro(x) muerde(x)
Pag. 20/29
EJEMPLO:
1. Marco era un hombre.
Hombre (Marco)
2. Marco era un pompeyano.
Pompeyano (Marco)
3. Todos los pompeyanos eran Romanos.
x: Pompeyano(x) Romano(x)
4. Csar fue un gobernante.
Gobernante (Csar)
5. Todos los Romanos o eran leales a Csar o lo odiaban.
x: Romano(x) Leal(x,Csar) v Odia(x,Csar)
6. Todos somos leales a alguien.
x: y : Leal(x,y)
7. Las personas solo intentan asesinar a los gobernantes a los que no son leales.
x: y: Persona(x) Gobernante(y) IntentaAsesinar(x,y) Leal(x,y)
8. Marco intent asesinar a Csar.
IntentaAsesinar(Marco,Csar)
AXIOMAS:
1.
2.
3.
4.
5.
6.
7.
8.
Hombre(Marco)
Pompeyano(Marco)
x: Pompeyano(x) Romano(x)
Gobernante(Csar)
x: Romano(x) Leal(x,Csar) v Odia(x,Csar)
x: y: Leal(x,y)
x: y: Persona(x) Gobernante(y) IntentaAsesinar(x,y) Leal(x,y)
IntentaAsesinar(Marco,Csar)
Pag. 21/29
Leal(Marco,Csar)
Sustituyendo en 7.
Persona(Marco) Gobernante(Csar) ^ IntentaAsesinar (Marco,Csar) Leal(Marco,Csar)
Segn 4.
Gobernante(Csar)
Persona(Marco) IntentaAsesinar(Marco,Csar)
Segn 8.
IntentaAsesinar(Marco,Csar)
* Persona(Marco)
Hombre(Marco) Persona(Marco)
* 9. Todos los hombres son personas.
x: Hombre(x) Persona(x)
Pag. 22/29
x: P(x) = x: P(x)
x: P(x) = x: P(x)
(x: P(x)) = x: P(x) = x: P(x)
3. Normalizar las variables de forma que cada cuantificador este ligado a una nica variable.
x: P(x) V x: Q(x)
x: P(x) V y: Q(y)
4. Mover todos los cuantificadores a la izquierda de la funcin.
x: y: z: [ Romano(x) V Conoce(x, Marco)] V [ Odia(x,Csar) V ( Odia(y,z) V Cree_loco(x,y))]
5. Eliminar los cuantificadores existenciales: en una formula donde se incluye una variable cuantificada
existencialmente se afirma que existe un valor que puede sustituir a las variables y que hace verdadera
a la formula.
y: Presidente(y)
Presidente (F1)
x: y: Padre_de (y,x)
x: Padre_de(F2(x),x)
6. Dejar de escribir los cuantificadores universales (). En este punto todas las variables que quedan
estn cuantificadas universalmente.
[ Romano(x) V Conoce(x, Marco)]
Propiedad Asociativa
( a V b) V c = a V ( b V c) = a V b V c
Romano(x) V Conoce(x, Marco) V Odia(x,Csar) V Odia(y,z) V Cree_loco(x,y)
Pag. 23/29
Propiedad Distributiva
( a b) V c = ( a V c) (b V c)
(invierno botas) V ( verano sandalias)
[invierno V (verano sandalias)] [botas V (verano sandalias)]
[(verano V invierno) (sandalias V invierno)] [(verano V botas) (sandalias V botas)]
8. Crear una clusula por cada conjuncin.
verano V invierno
sandalias V invierno
verano V botas
sandalias V botas
* Una clusula no tiene:
Implicaciones ()
Cuantificadores (, )
ANDS ()
Pag. 24/29
si invierno es verdadero
verdadero V verano = verdadero
verdadero V fro = fro
F
F
V
V
XVY
F
V
F
V
F
V
V
V
clusula resultante
verano V fro
invierno
clusula vaca
invierno
Pag. 25/29