🤖 AI Summary
This work addresses the challenge of integrating multiple levels of abstraction and heterogeneous algebraic systems within a unified framework to precisely characterize information flow in interdisciplinary models. It introduces Hierarchical Monoidal Theories, providing the first formal definition of this structure, and unifies multiple monoidal theories and their inter-theory translations within a single graphical representation using string diagram language. Grounded in category theory, monoidal categories, string diagram calculus, and mechanisms for translating between theories, the approach combines mathematical rigor with semantic interpretability. Empirical evaluations demonstrate that the framework effectively models diverse domains—including digital circuits, quantum processes, chemical reactions, concurrent systems, and probabilistic reasoning—thereby validating its generality and expressive power.
📝 Abstract
We develop layered monoidal theories -- a generalisation of monoidal theories combining formal descriptions of a system at different levels of abstraction. Via their representation as string diagrams, monoidal theories provide a graphical formalism to reason algebraically about information flow in models across different fields of science. Layered monoidal theories allow mixing several monoidal theories (together with translations between them) within the same string diagram, while retaining mathematical precision and semantic interpretability. We develop the mathematical foundations of layered monoidal theories, as well as providing several instances of our approach, including digital and electrical circuits, quantum processes, chemical reactions, concurrent processes, and probability theory.