1.1. Parametric Context
The formalization is parameterised by the typeclass
MailboxActors.EngineSpec, which bundles:
-
A finite type of engine type indices (
𝕀), with decidable equality and aFintypeinstance. -
Indexed families
MsgType,CfgData, andLocalStateassigning message, configuration, and state types to each index. -
Operations
mailboxContains,mailboxRemove, andunwrapthat connect mailbox state to message delivery.
An MailboxActors.Address identifies an engine as a (nodeId, engineId) pair.