inductive
EqCheckingAbstractInterpretation.Ready.RSSem
{Action : Type u}
{Name : Type v}
(env : CCS.Env Action Name)
:
A single process satisfies a ready-simulation observation.
- tt {Action : Type u} {Name : Type v} {env : CCS.Env Action Name} (p : CCS.CCS Action Name) : RSSem env p RSObs.tt
- node {Action : Type u} {Name : Type v} {env : CCS.Env Action Name} (p : CCS.CCS Action Name) (pos : List (Action × RSObs Action)) (neg : List Action) (next : Fin pos.length → CCS.CCS Action Name) (hDer : ∀ (i : Fin pos.length), CCS.Deriv env p (pos.get i).fst (next i)) (hNeg : ∀ (b : Action), b ∈ neg → ¬CCS.Enabled env p b) (hPos : ∀ (i : Fin pos.length), RSSem env (next i) (pos.get i).snd) : RSSem env p (RSObs.node pos neg)
Instances For
def
EqCheckingAbstractInterpretation.Ready.RSDifferenceToSet
{Action : Type u}
{Name : Type v}
(env : CCS.Env Action Name)
:
Difference of independent single-process ready-simulation denotations.
Equations
- One or more equations did not get rendered due to their size.
Instances For
def
EqCheckingAbstractInterpretation.Ready.RSWitnessPreorder
{Action : Type u}
{Name : Type v}
(env : CCS.Env Action Name)
(p q : CCS.CCS Action Name)
:
Witness-preorder induced by RS difference lfp emptiness.
Equations
Instances For
def
EqCheckingAbstractInterpretation.Ready.RSWitnessPreorderAt
{Action : Type u}
{Name : Type v}
(env : CCS.Env Action Name)
(N : Capability)
(p q : CCS.CCS Action Name)
:
Witness preorder restricted to observations expressible at a capability threshold.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
EqCheckingAbstractInterpretation.Ready.rsWitnessPreorder_iff_rsDiffEmpty
{Action : Type u}
{Name : Type v}
(env : CCS.Env Action Name)
(p q : CCS.CCS Action Name)
:
Corollary: witness-preorder equals emptiness of concrete RS difference.