English

Logic of fusion

Logic in Computer Science 2023-11-03 v1 Category Theory

Abstract

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.

Keywords

Cite

@article{arxiv.2007.15697,
  title  = {Logic of fusion},
  author = {Dusko Pavlovic},
  journal= {arXiv preprint arXiv:2007.15697},
  year   = {2023}
}

Comments

17 pages, 6 diagrams; Andre Scedrov FestSchrift

R2 v1 2026-06-23T17:32:23.297Z