Coherent differentiation
Thomas Ehrhard (IRIF (UMR\_8243))

TL;DR
This paper introduces a new categorical framework for differentiation that avoids the need for additive categories, enabling deterministic and probabilistic models in differential lambda-calculus.
Contribution
It proposes a non-additive categorical semantics for differentiation, compatible with deterministic and probabilistic models, and sketches a deterministic differential lambda-calculus.
Findings
Compatible with coherence spaces and probabilistic coherence spaces
Supports deterministic models in differential lambda-calculus
Provides a foundation for non-additive categorical differentiation
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 nondeterminism and indeed these languages are essentially non-deterministic. We introduce 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 sketch the syntax of a deterministic version of the differential lambdacalculus.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Semantic Web and Ontologies · Logic, programming, and type systems
