Hello!

I develop an application with backward chain reasoning. I have some questions:
1. When engine is running, and if it finds a need-xxx fact, then it stops. 
However, I know, there are more answers in a knowledge base. Is there any way 
to get all answers? Why does it stop? For example: in Prolog after finding a 
first fact it states a question: search more or no?
2. Why couldn't I use funcalls in backward chain reasoning? What is a reason 
for that ? I know I could use a function test but I wanted to do it in a 
traditional way (like in forward reasoning: ?x&:(neq ?z ?x))
3. Is there any article or something about backward chaining in Jess? I would 
like to learn more about it (I read manual). Which  algorithm is used and how 
it looks like?

Thanks! 
-- 
 Regards!, Ksawi, 
PUT, www.put.poznan.pl

Reply via email to