Sujet : Re: Still on negative translation for substructural logics
De : janburse (at) *nospam* fastmail.fm (Mild Shock)
Groupes : sci.logicDate : 09. Dec 2024, 21:46:06
Autres entêtes
Message-ID : <vj7kuc$11hds$1@solani.org>
References : 1 2
User-Agent : Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Firefox/91.0 SeaMonkey/2.53.19
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.htmlShowing 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?