IF: condition1
AND: condition2
->
THEN: action
or in ILOG syntax:
(defrule Name_Of_Rule default
(something = some_condition)
(something_else = some_other_condition)
->
(do_something to_something)
)
This makes the scene a little more unpredictable. If there is a mistake in the inferred attributes it is harder to track down.