Fast Automated Reasoning over String Diagrams using Multiway Causal Structure

05/10/2021
by   Jonathan Gorard, et al.
0

We introduce an intuitive algorithmic methodology for enacting automated rewriting of string diagrams within a general double-pushout (DPO) framework, in which the sequence of rewrites is chosen in accordance with the causal structure of the underlying diagrammatic calculus. The combination of the rewriting structure and the causal structure may be elegantly formulated as a weak 2-category equipped with both total and partial monoidal bifunctors, thus providing a categorical semantics for the full multiway evolution causal graph of a generic Wolfram model hypergraph rewriting system. As an illustrative example, we show how a special case of this algorithm enables highly efficient automated simplification of quantum circuits, as represented in the ZX-calculus.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/15/2023

Causal models in string diagrams

The framework of causal models provides a principled approach to causal ...
research
11/23/2020

Algorithmic Causal Sets and the Wolfram Model

The formal relationship between two differing approaches to the descript...
research
10/05/2020

ZX-Calculus and Extended Hypergraph Rewriting Systems I: A Multiway Approach to Categorical Quantum Information Theory

Categorical quantum mechanics and the Wolfram model offer distinct but c...
research
03/29/2021

ZX-Calculus and Extended Wolfram Model Systems II: Fast Diagrammatic Reasoning with an Application to Quantum Circuit Simplification

This article presents a novel algorithmic methodology for performing aut...
research
06/14/2021

String Diagrammatic Electrical Circuit Theory

We develop a comprehensive string diagrammatic treatment of electrical c...
research
02/08/2018

A New Algorithmic Decision for Categorical Syllogisms via Caroll's Diagrams

In this paper, we deal with a calculus system SLCD (Syllogistic Logic wi...
research
05/01/2023

Data-Parallel Algorithms for String Diagrams

We give parallel algorithms for string diagrams represented as structure...

Please sign up or login with your details

Forgot password? Click here to reset