2022
DOI: 10.48550/arxiv.2205.05190
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

DisCoPy for the quantum computer scientist

Abstract: DisCoPy (Distributional Compositional Python) is an open source toolbox for computing with string diagrams and functors. In particular, the diagram data structure allows to encode various kinds of quantum processes, with functors for classical simulation and optimisation, as well as compilation and evaluation on quantum hardware. This includes the ZX calculus and its many variants, the parameterised circuits used in quantum machine learning, but also linear optical quantum computing. We review the recent devel… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1

Citation Types

0
7
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1
1
1

Relationship

0
3

Authors

Journals

citations
Cited by 3 publications
(7 citation statements)
references
References 26 publications
(34 reference statements)
0
7
0
Order By: Relevance
“…DisCoPy (Distributional Compositional Python) [7,9], the backend of lambeq, is a Python toolbox for computing with string diagrams and functors. The string diagrams are used to encode various kinds of quantum processes, with functors for compilation and evaluation on quantum hardware.…”
Section: Discopy For Encoding String Diagram As Parameterized Quantum...mentioning
confidence: 99%
See 2 more Smart Citations
“…DisCoPy (Distributional Compositional Python) [7,9], the backend of lambeq, is a Python toolbox for computing with string diagrams and functors. The string diagrams are used to encode various kinds of quantum processes, with functors for compilation and evaluation on quantum hardware.…”
Section: Discopy For Encoding String Diagram As Parameterized Quantum...mentioning
confidence: 99%
“…The string diagrams are used to encode various kinds of quantum processes, with functors for compilation and evaluation on quantum hardware. Their implementation is given by Diagram, a class with the following interface [9] (see also A.1 DisCoPy Implementation of Category Theory):…”
Section: Discopy For Encoding String Diagram As Parameterized Quantum...mentioning
confidence: 99%
See 1 more Smart Citation
“…One contemporary approach to graphical reasoning is the so called, Coecke-Duncan ZX-calculus [14,15], which formalizes graphical reasoning of typical quantum circuits, measurements and states appearing in quantum information processing [14,15,16,17,18,19,20,21]. The ZX-calculus has been used as a tool to study a range of tasks related to quantum computing e.g.…”
mentioning
confidence: 99%
“…quantum circuit optimization [22,23,24], quantum circuit equivalence checking [25,26] and in the design of quantum error correcting codes [27,28]. Diagrammatic manipulations using the ZX-calculus have also been automated by Kissinger and others [18,19].…”
mentioning
confidence: 99%