Liste des Groupes | Revenir à s logic |
Looks like uncontrolled confluence, which usually
happens when you write down rules declaratively.
There are some nice pictures:
Wolfram, S. A New Kind of Science. Champaign, IL:
Wolfram Media, pp. 507 and 1036-1037, 2002.
https://mathworld.wolfram.com/Confluent.html
Showing how search explodes, by doing redundant work.
Mild Shock schrieb:Could it be that your procedure doesn't
terminate always? Why is this not finished
after more than 1 minute?
>
?- solve_case(TT, pelletier, G), time(solve_t__sel(TT, G)).
Action (h for help) ? abort
% 844,501,974 inferences, 63.891 CPU in 68.236 seconds (94% CPU, 13217933 Lips)
% Execution Aborted
>
The test case was:
>
solve_case(neg, pelletier, []=>((p<->(q<->r))<->(p<->q))).
>
Or just a problem of explosion?
Les messages affichés proviennent d'usenet.