Milner's Proof System for Regular Expressions Modulo Bisimilarity is Complete (Crystallization: Near-Collapsing Process Graph Interpretations of Regular Expressions)
Clemens Grabmayer

TL;DR
This paper proves the completeness of Milner's proof system for bisimilarity of process interpretations of regular expressions, using a novel crystallization procedure to handle complex process graphs with layered loop properties.
Contribution
It refines previous completeness proofs by introducing a crystallization method that preserves layered loop properties in process graphs, ensuring the system's completeness.
Findings
Milner's proof system is complete for bisimilarity of regular expressions.
A new crystallization procedure handles process graphs with layered loop properties.
Near-collapsed process graphs guarantee solutions for bisimulation collapses.
Abstract
Milner (1984) defined a process semantics for regular expressions. He formulated a sound proof system for bisimilarity of process interpretations of regular expressions, and asked whether this system is complete. We report conceptually on a proof that shows that Milner's system is complete, by motivating, illustrating, and describing all of its main steps. We substantially refine the completeness proof by Grabmayer and Fokkink (2020) for the restriction of Milner's system to `1-free' regular expressions. As a crucial complication we recognize that process graphs with empty-step transitions that satisfy the layered loop-existence/elimination property LLEE are not closed under bisimulation collapse (unlike process graphs with LLEE that only have proper-step transitions). We circumnavigate this obstacle by defining a LLEE-preserving `crystallization procedure' for such process graphs. By…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
Topicssemigroups and automata theory · Natural Language Processing Techniques · Logic, programming, and type systems
