Coherent differentiation makes the differential lambda-calculus deterministic
- đ¤ Speaker: Thomas Ehrhard, University of Paris
- đ Date & Time: Friday 28 October 2022, 14:00 - 15:00
- đ Venue: SS03
Abstract
Categorical models of differentiation are either additive categories, that is categories enriched over commutative monoids, or left-additive categories. This is due to the fact that the differentiation of a function depending on a tuple of arguments requires a summation of partial derivatives. From a computational point of view this means that a model of a programming language where programs can be differentiated (in the sense of the differential lambda-calculus) features a strong form of non-determinism. The recently introduced coherent differentiation shows that this is not a fatality, proposing a new setting where morphisms can be differentiated – in a completely standard way – in categories which are not necessarily additive. As an outcome we introduce a differential version of the functional language PCF equipped with a fully deterministic operational semantics. This new approach is based on a functorial axiomatization of the concept of summability.
Series This talk is part of the Logic and Semantics Seminar (Computer Laboratory) series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge talks
- Computing and Mathematics
- Department of Computer Science and Technology talks and seminars
- Interested Talks
- Logic and Semantics Seminar (Computer Laboratory)
- Martin's interesting talks
- School of Technology
- SS03
- tcw57âs list
- Trust & Technology Initiative - interesting events
- yk373's list
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)

Thomas Ehrhard, University of Paris
Friday 28 October 2022, 14:00-15:00