arXiv · 2610.29736
Two Sides of the Same Proof: Extraction and Projection in Choreographic Programming
Abstract
A new approach to the theory of choreographic languages has recently been proposed, based on the interpretation of choreographies with finite behaviors as proofs in an extension of linear logic. This paper further develops this approach to cyclic proofs to be capable of representing infinite behaviors, and prove a completeness result for choreographies with respect to the class of lock-free networks. We show that in a choreographies-as-proofs correspondence, the proof equivalence induced by rule permutations corresponds to bisimilarity, and that, under adequate assumption on the procedure definitions, the proof search procedure has a finite search space, and can be used to extract a choreography from a network.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Matteo Acclavio, Giulia Manara, Fabrizio Montesi, Marco Peressotti. 2026-10-21. Two Sides of the Same Proof: Extraction and Projection in Choreographic Programming. https://arxiv.org/abs/2610.29736
Cite the original work for its findings. Save a collection to share your selection of sources.