Interacting Hopf Algebras: the theory of linear systems
Fabio Zanasi

TL;DR
This paper develops a diagrammatic framework for linear algebra and signal processing circuits using interacting Hopf algebras, providing a canonical syntax and semantics with completeness and full abstraction results.
Contribution
It introduces a PROP of string diagrams for linear subspaces and applies it to formalize and analyze signal flow graphs with rigorous semantics.
Findings
Provides a faithful graphical representation of linear maps and subspaces.
Establishes completeness of IH equations for denotational equivalence.
Shows that any graph can be rewritten into an executable form matching operational and denotational semantics.
Abstract
As first main contribution, this thesis characterises the PROP SVk of linear subspaces over a field k - an important domain of interpretation for circuit diagrams appearing in diverse research areas. We present by generators and equations the PROP IH of string diagrams whose free model is SVk. IH stands for interacting Hopf algebras: its equations arise by distributive laws between Hopf algebras, which we obtain using Lack's technique for composing PROPs. The significance of the result is two-fold. First, it offers a canonical diagrammatic syntax for linear algebra: linear maps, kernels, subspaces, etc... are all faithfully represented in the graphical language. Second, the equations of IH describe familiar algebraic structures - Hopf algebras and Frobenius algebras - which are at the heart of graphical formalisms as seemingly diverse as quantum circuits, signal flow graphs, simple…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, programming, and type systems · Formal Methods in Verification · Model-Driven Software Engineering Techniques
