|
Publicité ' | |||||||||||||||||||||||
|
|
#1 | |||
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 296 ![]() |
Bonjour,
Je me remets à Prolog après une longue période d'abstinence. Je suis sur un petit exercice qui consiste à écrire un prédicat "greater_than" avec une notation d'entiers de type "successeur de" : Code :
Code :
greater_than(succ(succ(succ(0))),succ(0)) Trace d'exécution : Citation:
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|||
|
|
00
|
|
|
#2 |
![]() ![]() Inscription : septembre 2003 Messages : 4 434 ![]() |
Il me semble que c'est non ?
__________________
"La haine seule fait des choix" - Koan Zen "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne. Faites du Prolog, ça vous changera les idées ! Ma page Prolog Mes codes sources commentés Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi |
|
|
00
|
|
|
#3 | |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 296 ![]() |
Citation:
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
|
00
|
|
|
#4 | |
![]() ![]() Inscription : septembre 2003 Messages : 4 434 ![]() |
Citation:
__________________
"La haine seule fait des choix" - Koan Zen "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne. Faites du Prolog, ça vous changera les idées ! Ma page Prolog Mes codes sources commentés Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi |
|
|
|
00
|
|
|
#5 | |||
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 296 ![]() |
C'est normal, j'ai plus ou moins dit une bêtise : avec le code que j'avais en tête, faire une terminaison comme tu le propose donnait plusieurs solutions "true". Mais ce n'est pas obligé, donc oublie ma remarque.
Si je fais ce que tu suggères (pour coder un supérieur strict, donc) : Code :
Citation:
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|||
|
|
00
|
|
|
#6 | ||
![]() ![]() Inscription : septembre 2003 Messages : 4 434 ![]() |
Oui, en fait ce que je proposais était :
Code :
__________________
"La haine seule fait des choix" - Koan Zen "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne. Faites du Prolog, ça vous changera les idées ! Ma page Prolog Mes codes sources commentés Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi |
||
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 296 ![]() |
Je n'observe plus ce comportement dans ma version actuelle de SWI. Ça devait être un souci interne à SWI-prolog...
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
00
|
|
|
#8 |
![]() ![]() Inscription : septembre 2003 Messages : 4 434 ![]() |
C'est laquelle, la dernière version stable ou une de développement (6.1.13 pour moi) ?
__________________
"La haine seule fait des choix" - Koan Zen "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne. Faites du Prolog, ça vous changera les idées ! Ma page Prolog Mes codes sources commentés Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi |
|
|
00
|
|
|
#9 |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 296 ![]() |
Je suis sur la dernière stable (5.10 et des brouettes), mais apparemment ce "problème" (en fait un choix d'optimisation dans l'indexation des clauses) est "résolu" depuis au moins 5.4.4.
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
00
|
|
|
#10 |
![]() ![]() Inscription : septembre 2003 Messages : 4 434 ![]() |
La dernière version stable est la 6.2.0 (depuis quelques jours je crois )
__________________
"La haine seule fait des choix" - Koan Zen "Il ne faut pas être meilleur que les autres, il faut être meilleur que soi." Albert Jacquard "Ceux qui savent où ils ont posé leur parapluie ne sont pas alcooliques." - pgibonne. Faites du Prolog, ça vous changera les idées ! Ma page Prolog Mes codes sources commentés Mon avatar : Intérieur avec jeune femme de Vilhelm Hammershoi |
|
|
00
|
|
|
#11 |
|
Expert Confirmé
![]() ![]() Inscription : avril 2003 Messages : 3 296 ![]() |
True. 5.10.4 est celle qui est dans mon repository Ubuntu.
__________________
Tous mes tutoriels Pas de questions techniques par MP ni par e-mail, merci ! Prolog rules! |
|
|
00
|
Copyright © 2000-2013 - www.developpez.com