The ZX& calculus: A complete graphical calculus for classical circuits using spiders
@article{Comfort2021TheZC, title={The ZX\& calculus: A complete graphical calculus for classical circuits using spiders}, author={Cole Comfort}, journal={ArXiv}, year={2021}, volume={abs/2004.05287} }
We give a complete presentation for the fragment, ZX&, of the ZX-calculus generated by the Z and X spiders (corresponding to copying and addition) along with the not gate and the and gate. To prove completeness, we freely add units and counits to the category TOF generated by the Toffoli gate and ancillary bits, showing that this yields the strictification of spans of powers of the two element set; and then perform a two way translation between this category and ZX&. A translation to some…
7 Citations
Universal Properties of Partial Quantum Maps
- Mathematics
- 2022
We provide a universal construction of the category of finite-dimensional C*-algebras and completely positive trace-nonincreasing maps from the rig category of finite-dimensional Hilbert spaces and…
Completeness of Graphical Languages for Mixed State Quantum Mechanics
- MathematicsACM Transactions on Quantum Computing
- 2021
There exist several graphical languages for quantum information processing, like quantum circuits, ZX-calculus, ZW-calculus, and so on. Each of these languages forms a †-symmetric monoidal category…
Completeness of the ZH-calculus
- Mathematics
- 2021
There are various gate sets used for describing quantum computation. A particularly popular one consists of Clifford gates and arbitrary single-qubit phase gates. Computations in this gate set can be…
Bennett and Stinespring, Together at Last
- MathematicsQPL
- 2021
A universal construction that relates reversible dynamics on open systems to arbitrary dynamics on closed systems: the restriction affine completion of a monoidal restriction category quotiented by well-pointedness, which shows how both mixed quantum theory and classical computation rest on entirely reversible foundations.
Distributive Laws, Spans and the ZX-Calculus
- MathematicsArXiv
- 2021
This work modularly builds increasingly larger fragments of the ZX-calculus by modularly adding new generators and relations, at each point, giving some concrete semantics in terms of some category of spans, which can not be presented by distributive laws over groupoids.
ZX-calculus for the working quantum computer scientist
- Computer Science
- 2020
This review discusses Clifford computation and graphically prove the Gottesman-Knill theorem, a recently introduced extension of the ZX-calculus that allows for convenient reasoning about Toffoli gates, and the recent completeness theorems that show that, in principle, all reasoning about quantum computation can be done using Zx-diagrams.
Tensor Network Rewriting Strategies for Satisfiability and Counting
- Computer Science, MathematicsQPL
- 2020
It is found that for classes known to be in P, such as $2$SAT and \#XORSAT, the existence of appropriate rewrite rules allows for efficient simplification of the diagram, producing the solution in polynomial time.
References
SHOWING 1-10 OF 50 REFERENCES
Journal of Logical and Algebraic Methods in Programming
- Chemistry
- 2015
Article history: Received 19 September 2014 Received in revised form 13 October 2015 Accepted 14 October 2015 Available online xxxx
A Recipe for Quantum Graphical Languages
- MathematicsICALP
- 2020
It is shown that Z*-algebras up to isomorphism in two dimensional Hilbert spaces and linear relations are all variations of the aforementioned calculi, and that the calculus of [2] is essentially the unique one.
Tensor Network Rewriting Strategies for Satisfiability and Counting
- Computer Science, MathematicsQPL
- 2020
It is found that for classes known to be in P, such as $2$SAT and \#XORSAT, the existence of appropriate rewrite rules allows for efficient simplification of the diagram, producing the solution in polynomial time.
ZX-calculus over arbitrary commutative rings and semirings (extended abstract)
- Mathematics
- 2019
In this extended abstract we give an axiomatisation of ZX-calculus over arbitrary commutative rings and semirings respectively. By a normal form inspired from matrix elementary operations such as row…
A note on AND-gates in ZX-calculus: QBC-completeness and phase gadgets
- Mathematics
- 2019
In this note we exploit the utility of the triangle symbol in ZX-calculus, and its role within the ZX-representation of AND-gates in particular. First, we derive a decomposition theorem for large…
Picturing resources in concurrency
- Computer Science
- 2018
It is shown to axiomatise a category of open Petri nets, in the style of the connector algebras of nets with boundaries first studied by Bruni, Melgratti, Montanari and Sobociński.
Transformation rules for designing CNOT-based quantum circuits
- Computer ScienceProceedings 2002 Design Automation Conference (IEEE Cat. No.02CH37324)
- 2002
This paper gives a simple but nontrivial set of local transformation rules for control-NOT (CNOT)-based combinatorial circuits. It is shown that this rule set is complete, namely, for any two…