Yeo's Theorem for Locally Colored Graphs: the Path to Sequentialization in Linear Logic
R\'emi Di Guardia, Olivier Laurent, Lorenzo Tortora de Falco, Lionel Vaux Auclair

TL;DR
This paper generalizes Yeo's theorem for graphs with half-edge colorings to facilitate sequentialization proofs in linear logic proof nets, enabling modular derivation recovery without altering graph structures.
Contribution
It introduces a new graph-theoretic approach based on half-edge colorings to extract sequentiality information from proof nets, extending Yeo's theorem to handle mix-rules and unit-free multiplicative-additive linear logic.
Findings
Provides a modular method for recovering sequent calculus derivations from proof nets.
Generalizes Yeo's theorem to include proof nets with mix-rules.
Simplifies the extraction of sequentiality information without modifying graph structures.
Abstract
We revisit sequentialization proofs associated with the Danos-Regnier correctness criterion in the theory of proof nets of linear logic. Our approach relies on a generalization of Yeo's theorem for graphs, based on colorings of half-edges. This happens to be the appropriate level of abstraction to extract sequentiality information from a proof net without modifying its graph structure. We thus obtain different ways of recovering a sequent calculus derivation from a proof net inductively, by relying on a splitting vertex, which we can impose to be a par-vertex, or a terminal vertex, or a non-axiom vertex, etc., in a modular way. This approach applies in presence of the mix-rules as well as for proof nets of unit-free multiplicative-additive linear logic (through an appropriate further generalization of Yeo's theorem). The proof of our Yeo-style theorem relies on a key lemma that we…
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
TopicsLogic, programming, and type systems · Formal Methods in Verification · Complexity and Algorithms in Graphs
