predicates([<]). % with the ordered chaining methods this is % two orders of magnitude faster than example hres15 X X []. first_predicate_precedence([<]). precedence( [1,7,2,6,3,9,4,10,5,12,13,11,14,15,8] ). :-sama([2]). :-satp(all).