Mailbox Actors

3. Operational Semantics🔗

The operational semantics is a labelled transition system with five judgment forms and 18 inference rules (Section 4 of the paper). All rules are encoded as inductive propositions in Lean 4.

  1. 3.1. Guard Evaluation
  2. 3.2. Behaviour Evaluation
  3. 3.3. Effect Execution
  4. 3.4. System-Level Operations
  5. 3.5. Engine Processing