A coherent differential PCF
From MaRDI portal
Publication:6178673
DOI10.46298/LMCS-19(4:7)2023arXiv2205.04109OpenAlexW4280552757MaRDI QIDQ6178673FDOQ6178673
Authors: Thomas Ehrhard
Publication date: 16 January 2024
Published in: Logical Methods in Computer Science (Search for Journal in Brave)
Abstract: The categorical models of the differential lambda-calculus are additive categories because of the Leibniz rule which requires the summation of two expressions. This means that, as far as the differential lambda-calculus and differential linear logic are concerned, these models feature finite non-determinism and indeed these languages are essentially non-deterministic. In a previous paper we introduced a categorical framework for differentiation which does not require additivity and is compatible with deterministic models such as coherence spaces and probabilistic models such as probabilistic coherence spaces. Based on this semantics we develop a syntax of a deterministic version of the differential lambda-calculus. One nice feature of this new approach to differentiation is that it is compatible with general fixpoints of terms, so our language is actually a differential extension of PCF for which we provide a fully deterministic operational semantics.
Full work available at URL: https://arxiv.org/abs/2205.04109
proof theorycategory theorylinear logic\(\lambda\)-calculusfunctional programming languagesdifferential \(\lambda\)-calculus
Cites Work
- LCF considered as a programming language
- Categorical semantics of linear logic
- The differential lambda-calculus
- Probabilistic coherence spaces as a model of higher-order probabilistic computation
- Acyclic solos and differential interaction nets
- Interpreting a Finitary Pi-calculus in Differential Interaction Nets
- Differential structure, tangent structure, and SDG
- Cartesian differential categories
- Call-by-push-value: Decomposing call-by-value and call-by-name
- Full abstraction for probabilistic PCF
- Probabilistic call by push value
- Partial monoids: associativity and confluence.
- The free exponential modality of probabilistic coherence spaces
- Title not available (Why is that?)
- Coherent differentiation
This page was built for publication: A coherent differential PCF
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6178673)