could You please explain me, why the following 2 rules behave differently (A fires and B does not) on the same facts? They differ just in the order of one fact.
The first conditional element can't be exchanged with one of the other conditional elements without changing the logic. Consider the difference between these two statements:
The team is ready if everyone who is playing has practiced.
The team is ready if everyone who has practiced is playing.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello Gary,
could You please explain me, why the following 2 rules behave differently (A fires and B does not) on the same facts? They differ just in the order of one fact.
Thanks Vranoch
The forall conditional element is translated from
to
The first conditional element can't be exchanged with one of the other conditional elements without changing the logic. Consider the difference between these two statements:
The team is ready if everyone who is playing has practiced.
The team is ready if everyone who has practiced is playing.
OK, got it. Thanks Vranoch