Inteligencia Artificial (Optativa 1º ciclo)

Práctica II

08-01-2001

La práctica consiste en el uso del programa lfiaml para el diseño y construcción de un sistema de representación del conocimiento y de razonamiento basados en lógica de predicados, que se puede encontrar en la página WWW de la asignatura

http://www.dc.fi.udc.es/ai/~barreiro/iadocen/lfiaml-96/indice_lfiaml.html

En primer lugar debe estudiarse (en profundidad) el funcionamiento de dicho programa y de los métodos de inferencia que implementa (forward y backward chaining). Para probar el programa, se darán una serie de hechos para los predicados:

casado(X,Y), hombre(X), mujer(X), hijo(X,Y)

y se intentarán definir (al menos) los siguientes predicados:

  1. hermano(X,Y), donde X e Y pueden ser tanto hombres como mujeres
  2. sobrino(X,Y), donde X e Y pueden ser tanto hombres como mujeres
  3. primo(X,Y), donde X e Y pueden ser tanto hombres como mujeres
  4. abuelo(X,Y), donde X e Y pueden ser tanto hombres como mujeres
  5. padrastro(X,Y),  donde X e Y pueden ser tanto hombres como mujeres
  6. hermanastro(X,Y),  donde X e Y pueden ser tanto hombres como mujeres
  7. soltero(X), donde X puede ser tanto hombre como mujer
  8. antecesor(X,Y), donde Y es descendiente de X,  y ambos pueden ser tanto hombres como mujeres
  9. pierdeapellido(X), donde X es un varón que sólo tiene hijas
  10. poligamo(X), donde X es un hombre (resp. mujer) casado con varias mujeres (resp. hombres)
  11. endogamia(X), si X está casado(a) con un familiar directo (abuelo, nieto, hijo, padre, hermano, sobrino, tio, primo)

Defensa de la práctica

La práctica se defenderá en el laboratorio de prácticas asignado a la asignatura. La defensa se realizará en las horas de prácticas y atendiendo a la fecha límite que se indicará. La defensa consistirá en la entrega de una memoria y  contestación a las preguntas del profesor. La memoria incluirá (obligatoriamente) los siguientes puntos: