oui, oui, tu l'as fait plus haut Je voulais parler d'une situation "intermédiaire" mettant en évidence que le choix de 0 n'a rien de particulièrement spécial en dehors du fait qu'il est le seul élément qui n'est pas successeur. Et donc qu'il ne faut pas faire de fixette particulière sur le fait d'utiliser la constante 0.
Tiens, c'est amusant car on a eut le même problème ici aussi en PL-SQL, on a dû s'y mettre à deux pour faire des traitements globalisés (le code était fort complexe et il prenait une semaine d'exécution.... réduit à une heure environ).
(je précise que le code initial était de moi mais marchait très bien et vite.... avant de vouloir améliorer le programme en le rendant full paramétrable par l'utilisateur)
(c'est pas vieux en fait, c'était juste avant la crise sanitaire)
Mais pour le prolog, penser "procédural" est presque une hérésie
Désolé pour ce petit tchat.
-----