Remarks about the current Draft

Dear colleagues,

 

Congratulations first to the draft editors, Harold and Michael, and all
the members for this milestone.

 

I have a few remarks about the draft.

 

It reads mostly well although there are a few minor points I mentioned
to Harold.

 

The introduction states that the condition language is being defined in
WD1. However, it contains Section 3 that discusses rules. So what is the
scope of WD1? It is quite fundamental actually.

 

One interesting issue arises from p. 3.1.1.2, see Example 3. The Draft
suggests that the two forms with explicit existential quantifier in the
body and without it, are equivalent. If one compares that, for example,
with p. 3.5.5.5 of the JBoss Rules manual
(http://labs.jboss.com/file-access/default/members/jbossrules/freezone/d
ocs/3.0.5/html_single/index.html),  we will see that the Drools engine
will behave differently if the exists condition element is used. In
Example 3a, the fact "reject" may be asserted to the Working Memory
multiple times if, for example, there are many instances of "delivered".
(Actually, in the "equality mode", there could be only one instance of
the same fact, so only one fact "reject" will be asserted). I've had a
discussion with Mark Proctor of JBoss Rules and it is clear that there
are issues here that are related to how the Core RIF is relevant for
production rule systems-he seems to be fairly pessimistic about that
relevance. What I am merely pointing out is that implicit quantifiers
may have to become explicit to be unambiguous.

 

Thanks,

 

Alex Kozlenkov

Advanced Technology Group

 

Office: +44 (0)20 8834 6854

Yahoo! Messenger: alex.kozlenkov

 

Betfair Limited | Winslow Road | Hammersmith Embankment | London | W6
9HP

Company No. 5140986

 

The information in this e-mail and any attachment is confidential and is
intended only for the named recipient(s). The e-mail may not be
disclosed or used by any person other than the addressee, nor may it be
copied in any way. If you are not a named recipient please notify the
sender immediately and delete any copies of this message. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden. Any view or opinions presented are solely
those of the author and do not necessarily represent those of the
company.

 


________________________________________________________________________
In order to protect our email recipients, Betfair Group use SkyScan from 
MessageLabs to scan all Incoming and Outgoing mail for viruses.

________________________________________________________________________

Received on Tuesday, 27 March 2007 13:00:54 UTC