Canonical proof-objects for coinductive programming: infinets with infinitely many cuts
Résumé
Non-wellfounded and circular proofs have been recognised over the past decade as a valuable tool to study logics expressing (co)inductive properties, e.g.-calculi. Such proofs are non-wellfounded sequent derivations together with a global validity condition expressed in terms of progressing threads. While the cut-free fragment of circular proofs is satisfactory, cuts are poorly treated and the non-canonicity of sequent proofs becomes a major issue in the non-wellfounded setting. The present paper develops for MLL (multiplicative linear logic with fixed points) the theory of infinets-proof-nets for nonwellfounded proofs. Our structures handles infinitely many cuts therefore solving a crucial shortcoming of the previous work. We characterise correctness, define a more complete cut-reduction system and proving a cut-elimination theorem. To that end, we also provide an alternate cut reduction for non-wellfounded sequent calculus.
Origine | Fichiers produits par l'(les) auteur(s) |
---|