The Prolog solver itself is likely not: once users get into big queries it will become to easy for them to write queries that do not terminate or fail to find all matches. This is specificly because ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results