contar o número de chamadas de uma cláusula
Eu tenho uma cláusula como a seguinte:
lock_open:- conditional_combination(X), equal(X,[8,6,5,3,6,9]),!, print(X).
esta cláusula é bem sucedida. Mas eu quero saber quantas vezes conditional_combination () é chamado antesequal(X,[8,6,5,3,6,9])
é verdade. O programa é gerar uma permutação seguindo algumas regras. E eu preciso de quantas permutação é preciso gerar para obter um valor particular como 865369.