We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Given the following test file:
t :- a, (! -> true). a. a.
This query seems to cut too many choice points:
?- t. true.
I've expected it to succeed 2 times, but it succeeds only once.
On the other hand the query that must be equivalent behaves as expected:
?- a, (! -> true). true ; true.