Bonjour,
j'aimerais définir les entiers naturels, pour ceci j'ai écrit dans un fichier que je lance avec consult('fichier.pl'). dans SWI-prolog le code suivant :
int(0).
int(s(X)):- int(X).
Ce qui, d'après le tuto que je suis devrait suffire...
Seulement quand je tape dans SWI-prolog "int(0)." j'ai bien "true". Mais quand je tape"int(3)", par exemple, il me donne "false".
Qu'ai-je oublié?
Merci d'avance,
cordialement.
Partager