Type Isomorphisms for Multiplicative-Additive Linear Logic
Rémi Di Guardia, Olivier Laurent
TL;DR
This work provides a complete equational characterization of type isomorphisms in the multiplicative-additive fragment of linear logic (MALL), extending known results from the multiplicative fragment. It develops a two-pronged approach: a syntactic, proof-net-based analysis for unit-free MALL, complemented by a sequent-calculus framework with unit-handling to extend to full MALL; it then transfers the syntactic insights to star-autonomous categories with finite products. Central to the method is reducing formulas to distributed, unit-free forms, analyzing isomorphisms via restricted unit patterns, and exploiting proof-nets to obtain a canonical, ax-unique representation of isomorphisms. The result is a sound and complete equational theory for isomorphisms in MALL and, by translation, in the corresponding categorical settings, offering precise tools for semantic reasoning and library-based type search in related logics. The work also outlines pathways to extend these results to exponentials and broader categorical frameworks, highlighting both the potential and limitations of current proof-net techniques for full linear logic.
Abstract
We characterize type isomorphisms in the multiplicative-additive fragment of linear logic (MALL), and thus in *-autonomous categories with finite products, extending a result for the multiplicative fragment by Balat and Di Cosmo. This yields a much richer equational theory involving distributivity and cancellation laws. The unit-free case is obtained by relying on the proof-net syntax introduced by Hughes and Van Glabbeek. We use the sequent calculus to extend our results to full MALL, including all units, thanks to a study of cut-elimination and rule commutations.
