Logic of fusion

07/30/2020
by   Dusko Pavlovic, et al.
0

The starting point of this work is the observation that the Curry-Howard isomorphism, relating types and propositions, programs and proofs, composition and cut, extends to the correspondence of program fusion and cut elimination. This simple idea suggests logical interpretations of some of the basic methods of generic and transformational programming. In the present paper, we provide a logical analysis of the general form of build fusion, also known as deforestation, over the inductive and the coinductive datatypes, regular or nested. The analysis is based on a novel logical interpretation of parametricity in terms of the paranatural transformations, introduced in the paper.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/23/2023

Confluence as a cut elimination property

The goal of this note is to compare two notions, one coming from the the...
research
04/30/2018

MacNeille completion and Buchholz' Omega rule for parameter-free second order logics

Buchholz' Omega-rule is a way to give a syntactic, possibly ordinal-free...
research
12/07/2020

Stellar Resolution: Multiplicatives – for the linear logician, through examples

The stellar resolution is an asynchronous model of computation used in G...
research
04/26/2023

Cut-restriction: from cuts to analytic cuts

Cut-elimination is the bedrock of proof theory with a multitude of appli...
research
09/12/2018

A Curry-Howard Correspondence for the Minimal Fragment of Łukasiewicz Logic

In this paper we introduce a term calculus B which adds to the affine λ...
research
11/05/2019

Non-idempotent intersection types in logical form

Intersection types are an essential tool in the analysis of operational ...
research
09/04/2023

Multirole Logic and Multiparty Channels

We identify multirole logic as a new form of logic in which conjunction/...

Please sign up or login with your details

Forgot password? Click here to reset