A canonical algebra of open transition systems
Feedback and state are closely interrelated concepts. Categories with feedback, originally proposed by Katis, Sabadini and Walters, are a weakening of the notion of traced monoidal categories, with several pertinent applications in computer science. The construction of the free such categories has appeared in several different contexts, and can be considered as state bootstrapping. We show that a categorical algebra for open transition systems, 𝐒𝐩𝐚𝐧(𝐆𝐫𝐚𝐩𝐡)_∗, also due to Katis, Sabadini and Walters, is the free category with feedback over 𝐒𝐩𝐚𝐧(𝐒𝐞𝐭). Intuitively, this algebra of transition systems is obtained by adding state to an algebra of predicates, and therefore 𝐒𝐩𝐚𝐧(𝐆𝐫𝐚𝐩𝐡)_∗ is, in this sense, the canonical such algebra.
READ FULL TEXT