structure
EqCheckingAbstractInterpretation.CCS.FiniteLTS
(Action : Type u)
(State : Type v)
[DecidableEq Action]
[DecidableEq State]
:
Type (max u v)
A finite, executable labelled transition system.
Instances For
structure
EqCheckingAbstractInterpretation.CCS.FiniteLTS.Realizes
{Action : Type u}
{State : Type v}
[DecidableEq Action]
[DecidableEq State]
{Name : Type w}
(lts : FiniteLTS Action State)
(env : Env Action Name)
(decode : State → CCS Action Name)
:
A finite transition system realizes a CCS environment when its transition table enumerates exactly the derivatives of the represented processes.
Instances For
def
EqCheckingAbstractInterpretation.CCS.FiniteLTS.decodeSet
{Action : Type u}
{State : Type v}
{Name : Type w}
(decode : State → CCS Action Name)
(competitors : Finset State)
:
ProcSet Action Name
Interpret a finite competitor list as a predicate on decoded CCS processes.
Equations
- EqCheckingAbstractInterpretation.CCS.FiniteLTS.decodeSet decode competitors process = ∃ state ∈ competitors, decode state = process