CCS with Termination [loc-0051]

As part of Xin Lu's project we needed to come up with a version of CCS that supports explicit termination in the style of ACP. There is a paper by Luca Aceto and Matthew Hennessy which introduces a termination predicate, but they require that a nondeterministic choice P + Q is judged terminating (written P + Q \checkmark ) only when both P \checkmark and Q \checkmark . In other words, a process is only terminating if it has no choice but to terminate.

In our case, we want a judgement for possible termination, not guaranteed termination. So we had to come up with our own notions. We've formalised this in Isabelle, but what follows is the same but presented as Forester notes. Eventually, these notes may become part of another research notebook or even lecture notes.

References

Reference. Adding Action Refinement to a Finite Process Algebra [aceto-hennessy-1994]

Context

Weeknotes 2026-W31 [2026-W31]

Related