Published November 25, 2025 | Version v2
Software Open

Layers of Confluence

Description

This artifact is a companion to the CPP'26 submission titled: "Layers of Confluence for Actors".

We formalise Endrullis and Klop's modern account of De Bruijn's original proof of the weak diamond property.
We use it to formally prove the confluence of a class of initial configurations in a toy calculus with actors.
We show how to inhabit this class of programs with concrete example using a simple but illustrative static analysis.

 

Files

layers-of-confluence.zip

Files (131.5 kB)

Name Size Download all
md5:0fabf74fb91a5d58b8f22f5269ca3468
131.5 kB Preview Download

Additional details