Relative differential categories, differential clones and Fermat theories
A differential category [2] is a symmetric monoidal category enriched over commutative monoids, together with a monad on and a differentiation operator satisfying standard axioms. Relative monads are a generalization of monads where the underlying functor is not necessarily an endofunctor [1]. Our main contribution in this talk is the introduction of the notion of a relative differential category where the monad is replaced by a relative monad. Every differential category is a relative differential category but the converse is false. An example is with its usual tensor product and with . Another one is with its usual tensor product and with . This framework allows one to work directly with polynomials and smooth functions, instead of using coordinate-free constructions such as the symmetric algebra.
These two examples can be generalized using clones [3]. A rig clone is given by a commutative rig for every together with projections and composition operations satisfying familiar identities. We introduce the notion of a differential clone as a rig clone together with partial derivative operations . Differential clones are equivalent to the differential theories of [2]. For every differential clone, the symmetric monoidal category is a relative differential category. In particular, we recover our two previous examples of relative differential categories by choosing or .
A Fermat theory [4] is a ring clone where differentiation is axiomatized algebraically through difference quotients. We show that every Fermat theory is a differential clone. The differential clones and are Fermat theories. However, not every differential clone is a Fermat theory and we provide a counterexample inspired from differential Galois theory [5]. Finally, given any topological field whose topology is nontrivial and nondiscrete, we define smooth functions from to following [6]. We show that gives a Fermat theory. This provides the first connection between smooth functions on topological fields and differential categories.
- [1] T. Altenkirch, J. Chapman and T. Uustalu, Monads need not be endofunctors, Logical Methods in Computer Science 11(1):3 (2012).
- [2] R. Blute, R. Cockett and R. Seely, Differential categories, Mathematical Structures in Computer Science 16(6) (2006), 1049–1083.
- [3] P. Cohn, Universal Algebra, second ed., D. Reidel, 1981.
- [4] E. Dubuc, A. Kock, On -forms classifiers, Communications in Algebra 12(12) (1984), 1471–1531.
- [5] A. Majid, Lectures on Differential Galois Theory, American Mathematical Society, 1994.
- [6] W. Schikhof, Ultrametric calculus, Cambridge University Press, 1985.