Behavioural theory of CCS #
Main results #
CCS.bisimilarity_congr
: bisimilarity is a congruence in CCS
Additionally, some standard laws of bisimilarity for CCS, including:
CCS.bisimilarity_par_nil
: P | 𝟎 ~ P.CCS.bisimilarity_par_comm
: P | Q ~ Q | PCCS.bisimilarity_choice_comm
: P + Q ~ Q + P
theorem
CCS.bisimilarity_congr_res
{Name : Type u}
{Constant : Type v}
{defs : Rel Constant (Process Name Constant)}
{p q : Process Name Constant}
{a : Name}
:
p ~[lts] q → (Process.res a p) ~[lts] (Process.res a q)
P ~ Q → (ν a) P ~ (ν a) Q