Bouncing threads for circular and non-wellfounded proofs -- Towards compositionality with circular proofs (Extended version) - Archive ouverte HAL
Communication Dans Un Congrès Année : 2022

Bouncing threads for circular and non-wellfounded proofs -- Towards compositionality with circular proofs (Extended version)

Résumé

Given that (co)inductive types are naturally modelled as fixed points, it is unsurprising that fixed-point logics are of interest in the study of programming languages, via the Curry-Howard (or proofs-as-programs) correspondence. This motivates investigations of the structural proof-theory of fixedpoint logics and of their cut-elimination procedures. Among the various approaches to proofs in fixed-point logics, circular-or cyclic-proofs, are of interest in this regard but suffer from a number of limitations, most notably from a quite restricted use of cuts. Indeed, the validity condition which ensures soundness of non-wellfounded derivations and productivity of their cut-elimination prevents some computationally-relevant patterns of cuts. As a result, traditional circular proofs cannot serve as a basis for a theory of (co)recursive programming by lack of compositionality: there are not enough circular proofs and they compose badly. The present paper addresses some of these limitations by developing the circular and non-wellfounded proof-theory of multiplicative additive linear logic with fixed points (µMALL) beyond the scope of the seminal works of Santocanale and Fortier and of Baelde et al. We define bouncing-validity: a new, generalized, validity criterion for µMALL∞ , which takes axioms and cuts into account. We show soundness and cut elimination theorems for bouncing-valid non-wellfounded proofs: as a result, even though bouncing-validity proves the same sequents (or judgments) as before, we have many more valid proofs at our disposal. We illustrate the computational relevance of bouncing-validity on a number of examples. Finally, we study the decidability of the criterion in the circular case: we prove it is undecidable in general but identify a hierarchy of decidable sub-criteria.
Fichier principal
Vignette du fichier
main.pdf (967.07 Ko) Télécharger le fichier
Origine Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-03682126 , version 1 (30-05-2022)

Identifiants

Citer

David Baelde, Amina Doumane, Denis Kuperberg, Alexis Saurin. Bouncing threads for circular and non-wellfounded proofs -- Towards compositionality with circular proofs (Extended version). LICS '22: Proceedings of the 37th Annual ACM/IEEE Symposium on Logic in Computer Science, Aug 2022, Haifa, Israel. ⟨10.1145/3531130.3533375⟩. ⟨hal-03682126⟩
161 Consultations
261 Téléchargements

Altmetric

Partager

More