Prolog- intelligence artificielle

kim -  
Judex Messages postés 5022 Date d'inscription   Statut Contributeur Dernière intervention   -
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).

A voir également:

1 réponse

Judex Messages postés 5022 Date d'inscription   Statut Contributeur Dernière intervention   1 192
 
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
0