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...

Descripción completa

Detalles Bibliográficos
Autores principales: Alvarez-Picallo, Mario, Lemay, Jean-Simon Pacaud
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