Documentation

Cslib.ConcurrencyTheory.CCS.Semantics

Semantics of CCS #

Main definitions #

inductive CCS.tr {Name : Type u} {Constant : Type v} {defs : Rel Constant (Process Name Constant)} :
Process Name ConstantAct NameProcess Name ConstantProp

The transition relation for CCS. This is a direct formalisation of the one found in [San].

Instances For
    def CCS.lts {Name : Type u} {Constant : Type v} {defs : Rel Constant (Process Name Constant)} :
    LTS (Process Name Constant) (Act Name)

    The LTS of CCS.

    Equations
    Instances For
      inductive CCS.Terminated {Name : Type u} {Constant : Type v} :
      Process Name ConstantProp

      A process is (successfully) terminated if it is a composition of nils.

      Instances For