SearcharxivSearch

arXiv subjects

Axel Kerinec

Publications and source records attributed to Axel Kerinec.

2 recordsLinked to original sources

Approximation theory for distant Bang calculus

Approximation semantics capture the observable behaviour of {\lambda}-terms, with B\"ohm Trees and Taylor Expansion standing as two central paradigms. Although conceptually different, these notions are related via the Commutation Theorem, which links the Taylor expansion of a term to that of its B\"ohm tree. These notions are well understood in Call-by-Name {\lambda}-calculus and have been more recently introduced in Call-by-Value settings. Since these two evaluation strategies traditionally require separate theories, a natural next step is to seek a unified setting for approximation semantics. The Bang-calculus offers exactly such a framework, subsuming both CbN and CbV through linear-logic translations while providing robust rewriting properties. However, its approximation semantics is yet to be fully developed. In this work, we develop the approximation semantics for dBang, the Bang-calculus with explicit substitutions and distant reductions. We define B\"ohm trees and Taylor expansion within dBang and establish their fundamental properties. Our results subsume and generalize Call-By-Name and Call-By-Value through their translations into Bang, offering a single framework that uniformly captures infinitary and resource-sensitive semantics across evaluation strategies.

cs.LO

The algebraic $λ$-calculus is a conservative extension of the ordinary $λ$-calculus

The algebraic $λ$-calculus is an extension of the ordinary $λ$-calculus with linear combinations of terms. We establish that two ordinary $λ$-terms are equivalent in the algebraic $λ$-calculus iff they are $β$-equal. Although this result was originally stated in the early 2000's (in the setting of Ehrhard and Regnier's differential $λ$-calculus), the previously proposed proofs were wrong: we explain why previous approaches failed and develop a new proof technique to establish conservativity.

cs.LO