Cargando…
Cartesian Difference Categories
Cartesian differential categories are categories equipped with a differential combinator which axiomatizes the directional derivative. Important models of Cartesian differential categories include classical differential calculus of smooth functions and categorical models of the differential [Formula...
Autores principales: | , |
---|---|
Formato: | Online Artículo Texto |
Lenguaje: | English |
Publicado: |
2020
|
Materias: | |
Acceso en línea: | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7788626/ http://dx.doi.org/10.1007/978-3-030-45231-5_4 |
_version_ | 1783633067275976704 |
---|---|
author | Alvarez-Picallo, Mario Lemay, Jean-Simon Pacaud |
author_facet | Alvarez-Picallo, Mario Lemay, Jean-Simon Pacaud |
author_sort | Alvarez-Picallo, Mario |
collection | PubMed |
description | Cartesian differential categories are categories equipped with a differential combinator which axiomatizes the directional derivative. Important models of Cartesian differential categories include classical differential calculus of smooth functions and categorical models of the differential [Formula: see text] -calculus. However, Cartesian differential categories cannot account for other interesting notions of differentiation such as the calculus of finite differences or the Boolean differential calculus. On the other hand, change action models have been shown to capture these examples as well as more “exotic” examples of differentiation. However, change action models are very general and do not share the nice properties of a Cartesian differential category. In this paper, we introduce Cartesian difference categories as a bridge between Cartesian differential categories and change action models. We show that every Cartesian differential category is a Cartesian difference category, and how certain well-behaved change action models are Cartesian difference categories. In particular, Cartesian difference categories model both the differential calculus of smooth functions and the calculus of finite differences. Furthermore, every Cartesian difference category comes equipped with a tangent bundle monad whose Kleisli category is again a Cartesian difference category. |
format | Online Article Text |
id | pubmed-7788626 |
institution | National Center for Biotechnology Information |
language | English |
publishDate | 2020 |
record_format | MEDLINE/PubMed |
spelling | pubmed-77886262021-01-07 Cartesian Difference Categories Alvarez-Picallo, Mario Lemay, Jean-Simon Pacaud Foundations of Software Science and Computation Structures Article Cartesian differential categories are categories equipped with a differential combinator which axiomatizes the directional derivative. Important models of Cartesian differential categories include classical differential calculus of smooth functions and categorical models of the differential [Formula: see text] -calculus. However, Cartesian differential categories cannot account for other interesting notions of differentiation such as the calculus of finite differences or the Boolean differential calculus. On the other hand, change action models have been shown to capture these examples as well as more “exotic” examples of differentiation. However, change action models are very general and do not share the nice properties of a Cartesian differential category. In this paper, we introduce Cartesian difference categories as a bridge between Cartesian differential categories and change action models. We show that every Cartesian differential category is a Cartesian difference category, and how certain well-behaved change action models are Cartesian difference categories. In particular, Cartesian difference categories model both the differential calculus of smooth functions and the calculus of finite differences. Furthermore, every Cartesian difference category comes equipped with a tangent bundle monad whose Kleisli category is again a Cartesian difference category. 2020-04-17 /pmc/articles/PMC7788626/ http://dx.doi.org/10.1007/978-3-030-45231-5_4 Text en © The Author(s) 2020 Open Access This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. |
spellingShingle | Article Alvarez-Picallo, Mario Lemay, Jean-Simon Pacaud Cartesian Difference Categories |
title | Cartesian Difference Categories |
title_full | Cartesian Difference Categories |
title_fullStr | Cartesian Difference Categories |
title_full_unstemmed | Cartesian Difference Categories |
title_short | Cartesian Difference Categories |
title_sort | cartesian difference categories |
topic | Article |
url | https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7788626/ http://dx.doi.org/10.1007/978-3-030-45231-5_4 |
work_keys_str_mv | AT alvarezpicallomario cartesiandifferencecategories AT lemayjeansimonpacaud cartesiandifferencecategories |