-
Notifications
You must be signed in to change notification settings - Fork 0
Evaluation Semantics
Rohin Gosling edited this page Jul 22, 2026
·
3 revisions
For an occurrence
{a \in A \mid \text{a rule in }R\text{ matches }x\text{ and identifies }a}. $$
The current query input is admissible exactly when
On that domain, the rule engine is the partial option-valued query
The query therefore has three observable cases:
- No rule matches, so the result is
$\bot$ . - One or more rules match and identify the same action, so that action is returned.
- Matching rules identify distinct actions, so the input lies outside the query domain.
Rule order is not part of the semantics.