Böhm and Taylor for All!

Aloÿs Dufour, Damiano Mazza

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Böhm approximations, used in the definition of Böhm trees, are a staple of the semantics of the lambda-calculus. Introduced more recently by Ehrhard and Regnier, Taylor approximations provide a quantitative account of the behavior of programs and are well-known to be connected to intersection types. The key relation between these two notions of approximations is a commutation theorem, roughly stating that Taylor approximations of Böhm trees are the same as Böhm trees of Taylor approximations. Böhm and Taylor approximations are available for several variants or extensions of the lambda-calculus and, in some cases, commutation theorems are known. In this paper, we define Böhm and Taylor approximations and prove the commutation theorem in a very general setting. We also introduce (non-idempotent) intersection types at this level of generality. From this, we show how the commutation theorem and intersection types may be applied to any calculus embedding in a sufficiently nice way into our general calculus. All known Böhm-Taylor commutation theorems, as well as new ones, follow by this uniform construction.

Original languageEnglish
Title of host publication9th International Conference on Formal Structures for Computation and Deduction, FSCD 2024
EditorsJakob Rehof
PublisherSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronic)9783959773232
DOIs
Publication statusPublished - 1 Jul 2024
Externally publishedYes
Event9th International Conference on Formal Structures for Computation and Deduction, FSCD 2024 - Tallinn, Estonia
Duration: 10 Jul 202413 Jul 2024

Publication series

NameLeibniz International Proceedings in Informatics, LIPIcs
Volume299
ISSN (Print)1868-8969

Conference

Conference9th International Conference on Formal Structures for Computation and Deduction, FSCD 2024
Country/TerritoryEstonia
CityTallinn
Period10/07/2413/07/24

Keywords

  • Böhm trees
  • Differential linear logic
  • Linear logic
  • Process calculi
  • Taylor expansion of lambda-terms

Fingerprint

Dive into the research topics of 'Böhm and Taylor for All!'. Together they form a unique fingerprint.

Cite this