Distributing Commas, and the Monad of Anchored Spans
نویسندگان
چکیده
Spans are pairs of arrows with a common domain. Despite their symmetry, spans are frequently viewed as oriented transitions from one of the codomains to the other codomain. The transition along an oriented span might be thought of as transitioning backwards along the first arrow (sometimes called ‘leftwards’) and then, having reached the common domain, forwards along the second arrow (sometimes called ‘rightwards’). Rightwards transitions and their compositions are wellunderstood. Similarly, leftwards transitions and their compositions can be studied in detail. And then, with a little hand-waving, a span is ‘just’ the composite of two well-understood transitions — the first leftwards, and the second rightwards. In this paper we note that careful treatment of the sources, targets and compositions of leftwards transitions can be usefully captured as a monad L built using a comma category construction. Similarly the sources, targets and compositions of rightwards transitions form a monad R, also built using a comma category construction. Our main result is the development of a distributive law, in the sense of Beck [3] but only up to isomorphism, distributing L over R. Such a distributive law makes RL a monad, the monad of anchored spans, thus removing the hand-waving referred to above, and establishing a precise calculus for span-based transitions. As an illustration of the applicability of this analysis we use the new monad RL to recast and strengthen a result in the study of databases and the use of lenses for view updates.
منابع مشابه
A cottage industry of lax extensions
In this work, we describe an adjunction between the comma category of Set-based monads under the V -powerset monad and the category of associative lax extensions of Set-based monads to the category of V -relations. In the process, we give a general construction of the Kleisli extension of a monad to the category of V-relations.
متن کاملEfficiency of anchored and non-anchored ISSR markers to estimate genetic diversity among bread wheat cultivars
DNA markers are integrally connected to the success of molecular breeding and are fundamentally required by breeders to be able to, a. identify new gene sources in the available biodiversity, b. select parents in order to increase heterosis, c. decrease the number of backcross generations for gene introgression breeding programs, and d. carry out marker-assisted selection (MAS). The present re...
متن کاملApplications of the Kleisli and Eilenberg-Moore 2-adjunctions
In 2010, J. Climent Vidal and J. Soliveres Tur developed, among other things, a pair of 2-adjunctions between the 2-category of adjunctions and the 2-category of monads. One is related to the Kleisli adjunction and the other to the Eilenberg-Moore adjunction for a given monad.Since any 2-adjunction induces certain natural isomorphisms of categories, these can be used to classify bijection...
متن کاملComparative Study of Anchored Wall Performance with Two Facing Designs
The present study compared the performance of soldier pile and concrete bearing pad anchored wall facings. Using Abaqus finite element software, two case studies have been precisely represented for the facing designs and effects of the parameters of soil type, spacing of anchors and facings, surcharge and facing sizes were investigated. The analysis results indicate that the soldier pile method...
متن کاملDistributing probability over non-determinism
We study the combination of probability and nondeterminism from a categorical point of view. In category theory, nondeterminism and probability are represented by suitable monads. Those two monads do not combine well, as they are. To overcome this problem we introduce the notion of indexed valuations. This notion is used to define a new monad that can be combined with the usual nondeterministic...
متن کامل