Composing dinatural transformations: Towards a calculus of substitution

Guy McCusker, Alessio Santamaria

Research output: Contribution to journalArticlepeer-review

55 Downloads (Pure)

Abstract

Dinatural transformations, which generalise the ubiquitous natural transformations to the case where the domain and codomain functors are of mixed variance, fail to compose in general; this has been known since they were discovered by Dubuc and Street in 1970. Many ad hoc solutions to this remarkable shortcoming have been found, but a general theory of compositionality was missing until Petric ́, in 2003, introduced the concept of g-dinatural transformations, that is, dinatural transformations together with an appropriate graph: he showed how acyclicity of the composite graph of two arbitrary dinatural transformations is a sufficient and essentially necessary condition for the composite transformation to be in turn dinatural. Here we propose an alternative, semantic rather than syntactic, proof of Petric ́’s theorem, which the authors independently rediscovered with no knowledge of its prior existence; we then use it to define a generalised functor category, whose objects are functors of mixed variance in many variables, and whose morphisms are transformations that happen to be dinatural only in some of their variables.
We also define a notion of horizontal composition for dinatural transformations, extending the well-known version for natural transformations, and prove it is associative and unitary. Horizontal composition embodies substitution of functors into transformations and vice-versa, and is intuitively reflected from the string-diagram point of view by substitution of graphs into graphs.
This work represents the first, fundamental steps towards a substitution calculus for dinatural transform- ations as sought originally by Kelly, with the intention then to apply it to describe coherence problems abstractly. There are still fundamental difficulties that are yet to be overcome in order to achieve such a calculus, and these will be the subject of future work; however, our contribution places us well in track on the path traced by Kelly towards a calculus of substitution for dinatural transformations.
Original languageEnglish
Article number106689
Number of pages57
JournalJournal of Pure and Applied Algebra
Volume225
Issue number10
Early online date12 Jan 2021
DOIs
Publication statusPublished - 31 Oct 2021

Funding

Most of the material in this article derives from Santamaria's PhD thesis [33], written under the supervision of McCusker, and it is, in part, a detailed version of [24]. As such, Santamaria acknowledges the support of a research studentship from the University of Bath as well as EPSRC grant EP/R006865/1 and the funding support of the Ministero dell'Universit? e della Ricerca of Italy under Grant No. 201784YSZ5, PRIN2017. The authors would like to thank John Power for suggesting the notations to handle the manipulation of tuples, which we believe provided a great improvement to the exposition of our theory with respect to [24,33]. We would also like to thank Alessio Guglielmi for his valuable insights on the simplification of the proof of Theorem 2.25 with respect to [24,33]. Finally, we thank Zoran Petri? for his kind understanding of our lack of acknowledgement of his results in the past: we hope that with this paper we have finally given him the credit he deserves for his work. Most of the material in this article derives from Santamaria's PhD thesis [33] , written under the supervision of McCusker, and it is, in part, a detailed version of [24] . As such, Santamaria acknowledges the support of a research studentship from the University of Bath as well as EPSRC grant EP/R006865/1 and the funding support of the Ministero dell'Università e della Ricerca of Italy under Grant No. 201784YSZ5 , PRIN2017.

Fingerprint

Dive into the research topics of 'Composing dinatural transformations: Towards a calculus of substitution'. Together they form a unique fingerprint.

Cite this