Professional Documents
Culture Documents
Lgica de predicados
Considera al mundo formado por entes (objetos) con identidades individuales Los objetos tienen propiedades que los distinguen de otros Los objetos se relacionan entre s
Lgica de predicados
Podemos expresar propiedades de grupos de objetos usando conectores lgicos: conjuncin dis!uncin negacin implicacin"
Predicado: oracin declarativa que puede ser verdadera o falsa" es_un: La ballena es un animal. es_un:Cuba es una isla. es_un:La ballena es un mamfero. es:El nmero 4 es par.
Constante: #dentificador de un objeto La ballena es un animal. cuba es una isla. La ballena es un mamfero. El numero4 es par.
Sintaxis y semntica
$ariable: %mbolo para represen& tar un individuo indeterminado" X es un animal. Y es una isla. Z es un mamfero. W es par.
Predicados en prolog
'ec(os (afirmaciones verdaderas sobre constantes) La ballena es un animal. es_un(ballena,animal). cuba es una isla. es_un(cuba,isla).
Predicados compuestos (predicados asociados entre s mediante operadores lgicos) que frecuentemente involucran variables" )stablecen las precondiciones para (acer una deduccin"
Reglas de produccin
Predicados
sobre(5 6) bloque X encima de bloque Y libre(5) bloque X libre en la parte superior enpiso(5) bloque X sobre el piso agarrado(5) brazo sostiene bloque X bra7o$acio brazo no sostiene bloque
Predicados (2
apilar(5 6) pone bloque X sobre bloque Y levantar(5) toma bloque X del piso soltar(5) pone bloque X sobre el piso
!ec"os# declaraciones
Si sobre(5 6) ! libre(5) ! bra7o$aco &'()'$&S tomar(5 6) Si tomar(5 6) &'()'$&S agarrado(5) ! libre(6) ! no sobre(5 6) ! no libre(5) ! no bra7o$aco"
*otor de inferencia
%u tarea es determinar la secuencia de operadores que llevar:n de la situacin inicial a una situacin meta establecida"