Barbed Similarity for the $Ο€$-Calculus in Beluga: A Case Study in Coinductive Reasoning

πŸ“… 2026-07-14
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
This work addresses the formal benchmarking problem for concurrent calculi by introducing, for the first time, a formalization of strong barbed similarity in the Ο€-calculus extended with replication. Leveraging the Beluga proof assistant, the approach combines higher-order abstract syntax (HOAS) with copattern-based coinductive reasoning to uniformly characterize barb observations and internal transitions in a coinductive framework, thereby defining behavioral equivalence. This methodology yields a concise and compositional proof structure, successfully establishing the context lemma and compatibility properties required for strong barbed precongruence. The result provides a novel technical pathway for the formal verification of concurrent systems.
πŸ“ Abstract
We formalize strong barbed similarity for the pi-calculus in the Beluga proof assistant, completing a line of work addressing the Concurrent Calculi Formalization Benchmark. By extending previous developments to include replication, we give a coinductive encoding of behavioral equivalence based on barbs and internal actions. Using Beluga's copattern-based coinduction, we obtain concise and compositional proofs, including compatibility properties and a context lemma characterizing barbed precongruence. The case study demonstrates the effectiveness of combining HOAS and coinductive reasoning for mechanizing concurrent calculi.
Problem

Research questions and friction points this paper is trying to address.

pi-calculus
barbed similarity
coinductive reasoning
formalization
behavioral equivalence
Innovation

Methods, ideas, or system contributions that make the work stand out.

coinductive reasoning
barbed similarity
Beluga
HOAS
pi-calculus
πŸ”Ž Similar Papers
No similar papers found.
πŸ’Ό Related Jobs
No related jobs found.
L
Lea Trogni
Dipartimento di Matematica, UniversitΓ  degli Studi di Milano, Italy
G
Gabriele Cecilia
School of Computer & Cyber Sciences, Augusta University, Augusta, USA
Alberto Momigliano
Alberto Momigliano
DI, University of Milan
Logical frameworksformal verification