The operad of temporal wiring diagrams: formalizing a graphical language for discrete-time processes
arXiv:1307.6894
Abstract
We investigate the hierarchical structure of processes using the mathematical theory of operads. Information or material enters a given process as a stream of inputs, and the process converts it to a stream of outputs. Output streams can then be supplied to other processes in an organized manner, and the resulting system of interconnected processes can itself be considered a macro process. To model the inherent structure in this kind of system, we define an operad of black boxes and directed wiring diagrams, and we define a -algebra of processes (which we call propagators, after Radul and Sussman). Previous operadic models of wiring diagrams use undirected wires without length, useful for modeling static systems of constraints, whereas we use directed wires with length, useful for modeling dynamic flows of information. We give multiple examples throughout to ground the ideas.
References in corpus (3)
Cited by in corpus (14)
- Operads of Wiring Diagrams
- Categorical Semantics of Cyber-Physical Systems Theory
- Algebras of Open Dynamical Systems on the Operad of Wiring Diagrams
- String diagrams for traced and compact categories are oriented 1-cobordisms
- Categorical Data Structures for Technical Computing
- The steady states of coupled dynamical systems compose according to matrix arithmetic
- Networks of hybrid open systems
- Networks of open systems
- Wiring diagrams as normal forms for computing in symmetric monoidal categories
- An algebra of open continuous time dynamical systems and networks
- The multiresolution analysis of flow graphs
- Compositional Cyber-Physical Systems Theory
- Nesting of dynamic systems and mode-dependent networks
- Morphisms of Networks of Hybrid Open Systems