You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It would be better to use a format closer to simple operational semantics.
Action should correspond to self-content atomic transformation of graphs + side-effects.
(In particular, it requires an action for each bond that is removed explicitly in the rule, even if it occurs in an agent that is degraded).
In case of id conflict, doing
bond removal
agent degradation
agent creation (with all site implicitly free and internal state to the first value)
binding and internal state modification.
Seems to be the most appropriate to me and is consistent with the description of the operational semantics in the literature.
The main advantage, is that each action can be interpreted independently (the result of each action is a valid state).