Bonjour, j'ai une base de connaissance et je dois l'exprimer en logique des prédicats.
Voici la base de connaissance:
1.le tétras lyre est un oiseu.
2.le gypaète barbu est un oiseau carnivore
3.le lynx est un animal carnivore
4.un oiseau est un animal
5.les carnivores mangent de la viande
6.dans tout animal il y a de la viande
7.tous les animaux boivent de l'eau
8.un animal consome ce qu'il boit ou mange
Pour l'instant j'ai trouvé sa mais je ne sais pas si c'est juste et je bloque sur la 8:
1) oiseau(tétras-lyre).
2) oiseau-carnivor(gypaète) :- oiseau(gypaète), carnivore(gypaète).
3) animal-carnivor(lynx) :- animal(lynx), carnicore(lynx).
4) oiseau(x):- animal(x).
5) carnivore(x) :- mange(x,viande).
6) animal(x) :- viande(x).
7) animal(x) :- boire(x,eau).
8) ??? animal(x) :- consome(x,boire(x)).
animal(x) :- consome(x,mange(x)).
Merci de votre aide.
Partager