The operad of wiring diagrams: formalizing a graphical language for databases, recursion, and plug-and-play circuits
Databases
2013-05-03 v1 Category Theory
Logic
Abstract
Wiring diagrams, as seen in digital circuits, can be nested hierarchically and thus have an aspect of self-similarity. We show that wiring diagrams form the morphisms of an operad , capturing this self-similarity. We discuss the algebra of mathematical relations on , and in so doing use wiring diagrams as a graphical language with which to structure queries on relational databases. We give the example of circuit diagrams as a special case. We move on to show how plug-and-play devices and also recursion can be formulated in the operadic framework as well. Throughout we include many examples and figures.
Keywords
Cite
@article{arxiv.1305.0297,
title = {The operad of wiring diagrams: formalizing a graphical language for databases, recursion, and plug-and-play circuits},
author = {David I. Spivak},
journal= {arXiv preprint arXiv:1305.0297},
year = {2013}
}
Comments
28 pages