Prolog- intelligence artificielle

Bonjour,
j' ai un probleme j'execute ce programme en prolog mais ca marche pas car au lieu de me fournir la reponse il me repond no
voici les faits:
habite(jean, belfort).
habite(lucie, paris).
habite(christian, toulouse).
habite(adeline, paris).
habite(nicolas, paris).

et le question est la suivante :
?- findall(X, habite(X,paris), R).

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Contributeur
    Bonjour,

    Je travaille sous Windows XP SP3.

    Quelle est la version de Prolog que tu utilises ?

    En essayant avec celle-ci (qui doit marcher sous Vista et Win 7) :

    https://www.swi-prolog.org/download/stable

    ==> j'obtiens la réponse correcte après compilation des 5 lignes de faits dans la fenêtre d'édition et lancement de ta commande findall dans la fenêtre d'exécution :

    R = [lucie, adeline, nicolas].

    Judex