A Curry-Howard Correspondence for Linear, Reversible Computation

02/23/2023
by   Kostia Chardonnet, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/21/2023

Semantics for a Turing-complete Reversible Programming Language with Inductive Types

This paper is concerned with the expressivity and denotational semantics...
research
08/06/2019

Circular Proofs as Session-Typed Processes: A Local Validity Condition

Proof theory provides a foundation for studying and reasoning about prog...
research
02/14/2019

Introducing Yet Another REversible Language

Yarel is a core reversible programming language that implements a class ...
research
01/25/2022

Certifying algorithms and relevant properties of Reversible Primitive Permutations with Lean

Reversible Primitive Permutations (RPP) are recursively defined function...
research
06/09/2023

The Undecidability of Pattern Matching in Calculi where Primitive Recursive Functions are Representable

We prove that the pattern matching problem is undecidable in polymorphic...
research
06/13/2019

On the denotational semantics of Linear Logic with least and greatest fixed points of formulas

We develop a denotational semantics of Linear Logic with least and great...
research
01/23/2019

The Size-Change Principle for Mixed Inductive and Coinductive types

This paper describes how to use Lee, Jones and Ben Amram's size-change p...

Please sign up or login with your details

Forgot password? Click here to reset