Re: [rules-users] Iterative diagnosis - how to determine what is the next best fact?

2011-08-22 Thread Wolfgang Laun
As an answer to your big question: no. There is no distinction between a rule that isn't activated because one of its patterns doesn't match with any of the existing facts or due to the absence of facts of a type. Hence, (A, B and not C) with A, B and C that does not match is indistinguishable

Re: [rules-users] Iterative diagnosis - how to determine what is the next best fact?

2011-08-22 Thread Kal
Thank you for the reply Wolfgang! Altho this particular application involves a Expert System, I quite enjoyed learning about drools and I intend to keep studying it in the following months regardless if I end up using it or not right now. A solution (far from ideal) that I came up with was to

[rules-users] Iterative diagnosis - how to determine what is the next best fact?

2011-08-20 Thread Kal
Hi, I am new to Drools. I read the documentation and I looked at the examples, but I still not sure how to solve this problem: 1) Kind: iterative diagnosis Rules: if (A, B and C) then print (Solution 1) if (A, B and not C) then print (Solution 2) if (A, D and E) then print (Solution 3) and so