NO Prover = LP(tech=TOPLAS06, unlimited) ** BEGIN proof argument ** subset(i,o): ([subset([_0|_1],[_2|_3]) :- member(_0,_3), member(_0,[_1|_2]) :- member(_0,_2)], {subset/2->(0->[_0|_1]), member/2->(0->_2)}) ** END proof argument ** ** BEGIN proof description ** * Iteration = 0: 0 unfolded rule generated, 0 loop generated * Iteration = 1: 4 new unfolded rule(s) generated, 1 new loop(s) generated * Iteration = 2: 6 new unfolded rule(s) generated, 5 new loop(s) generated The mode subset(i,o) is non-terminating because of the generated looping pair: ([subset([_0|_1],[_2|_3]) :- member(_0,_3), member(_0,[_1|_2]) :- member(_0,_2)], {subset/2->(0->[_0|_1]), member/2->(0->_2)}) * All specified modes do not terminate: subset(i,o) ** END proof description ** Proof stopped at iteration 2 Number of unfolded rules generated by this proof = 10 Number of unfolded rules generated by all the parallel proofs = 10