Coincidence of the operational and denotational semantics of CCS #
The bisimulation relates a configuration c of ⟦P⟧ to the residual process
resid P c, computed structurally.
The process remaining after a configuration has fired.
Equations
- One or more equations did not get rendered due to their size.
- CCS.resid CCS.Process.nil x_4 = CCS.Process.nil
- CCS.resid (CCS.Process.pre α P) c = if none ∈ c then CCS.resid P {e : (CCS.semantics P).Event | some e ∈ c} else CCS.Process.pre α P
- CCS.resid (P.par Q) c = (CCS.resid P (CCS.projL c)).par (CCS.resid Q (CCS.projR c))
- CCS.resid P.res c = (CCS.resid P (CCS.unres c)).res
Instances For
@[simp]
theorem
CCS.resid_pre_neg
{Name : Type u}
{α : Action Name}
{P : Process Name}
{c : Set (semantics (Process.pre α P)).Event}
(h : none ∉ c)
: