The Tensor-Plus Calculus
Kostia Chardonnet, Marc de Visme, Beno\^it Valiron, Renaud Vilmart

TL;DR
The paper introduces a graphical language with dual monoidal structures for modeling various computational paradigms, providing a categorical semantics and an equational theory that is both sound and complete.
Contribution
It develops a universal graphical language with a semiring-based semantics for semiadditive categories, unifying different computational models.
Findings
Provides a categorical semantics for the graphical language.
Establishes soundness and completeness of the equational theory.
Demonstrates the language's universality for modeling various computations.
Abstract
We propose a graphical language that accommodates two monoidal structures: a multiplicative one for pairing and an additional one for branching. In this colored PROP, whether wires in parallel are linked through the multiplicative structure or the additive structure is implicit and determined contextually rather than explicitly through tapes, world annotations, or other techniques, as is usually the case in the literature. The diagrams are used as parameter elements of a commutative semiring, whose choice is determined by the kind of computation we want to model, such as non-deterministic, probabilistic, or quantum. Given such a semiring, we provide a categorical semantics of diagrams and show the language as universal for it. We also provide an equational theory to identify diagrams that share the same semantics and show that the theory is sound and complete and captures semantical…
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 · Logic, Reasoning, and Knowledge · Constraint Satisfaction and Optimization
