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.

Barbed Similarity for the π-Calculus in Beluga: A Case Study in Coinductive Reasoning / L. Trogni, G.C.. - In: ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE. - ISSN 2075-2180. - 448:(2026 Jul 14), pp. 1-17. (21. Logical Frameworks and Meta Languages: Theory and Practice : July, 24th Lisbona 2026) [10.4204/eptcs.448.1].

Barbed Similarity for the π-Calculus in Beluga: A Case Study in Coinductive Reasoning

A. Momigliano
Ultimo
2026

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.
Settore INFO-01/A - Informatica
   SHF:Small:Concurrency In Reversible Computations
   National Science Foundation
   Directorate for Computer & Information Science & Engineering - Division of Computing and Communication Foundations
   2242786
14-lug-2026
Article (author)
File in questo prodotto:
File Dimensione Formato  
paper(5).pdf

accesso aperto

Tipologia: Publisher's version/PDF
Licenza: Creative commons
Dimensione 332.96 kB
Formato Adobe PDF
332.96 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/1261137
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex 0
social impact