Kostia Chardonnet ; Alexis Saurin ; Benoît Valiron - A Curry-Howard Correspondence for Linear, Reversible Computation

lmcs:11679 - Logical Methods in Computer Science, July 15, 2025, Volume 21, Issue 3 - https://doi.org/10.46298/lmcs-21(3:4)2025
A Curry-Howard Correspondence for Linear, Reversible ComputationArticle

Authors: Kostia Chardonnet ; Alexis Saurin ; Benoît Valiron

    In this paper, we present a linear and reversible programming language with inductives types and recursion. The semantics of the languages is based on pattern-matching; we show how ensuring syntactical exhaustivity and non-overlapping of clauses is enough to ensure reversibility. The language allows to represent any Primitive Recursive Function. We then give a Curry-Howard correspondence with the logic $μ$MALL: linear logic extended with least fixed points allowing inductive statements. The critical part of our work is to show how primitive recursion yields circular proofs that satisfy $μ$MALL validity criterion and how the language simulates the cut-elimination procedure of $μ$MALL.


    Volume: Volume 21, Issue 3
    Published on: July 15, 2025
    Accepted on: May 1, 2025
    Submitted on: August 1, 2023
    Keywords: Logic in Computer Science
    Funding:
      Source : OpenAIRE Graph
    • Funder: French National Research Agency (ANR); Code: ANR-22-PETQ-0007

    Consultation statistics

    This page has been seen 1250 times.
    This article's PDF has been downloaded 390 times.