2018
DOI: 10.4204/eptcs.266.10
|View full text |Cite
|
Sign up to set email alerts
|

Verifying the Smallest Interesting Colour Code with Quantomatic

Abstract: In this paper we present a Quantomatic case study, verifying the basic properties of the Smallest Interesting Colour Code error detection code.• The second author's website, at the time of writing:http://personal.strath.ac.uk/ross.duncan/• The first version of this paper stored on the arXiv (arxiv:1706.02717v1): https://arxiv.org/abs/1706.02717v1

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
5

Citation Types

0
14
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 11 publications
(14 citation statements)
references
References 23 publications
0
14
0
Order By: Relevance
“…Due to the absence of large, universal quantum computers and the inherent difficulty of simulating quantum circuits, testing is generally not a viable option for verification. By contrast, various methods of formal verification have been developed for quantum circuits and programs, including equivalence checking [7,30,31], diagrammatic methods [13,15], model checkers [6,16], program logics [32] and formal proof [27]. However, two questions remain: how can the intended effect of a quantum program be specified in a clear, human readable and verifiable way, and how can we scale automated verification to large circuits?…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Due to the absence of large, universal quantum computers and the inherent difficulty of simulating quantum circuits, testing is generally not a viable option for verification. By contrast, various methods of formal verification have been developed for quantum circuits and programs, including equivalence checking [7,30,31], diagrammatic methods [13,15], model checkers [6,16], program logics [32] and formal proof [27]. However, two questions remain: how can the intended effect of a quantum program be specified in a clear, human readable and verifiable way, and how can we scale automated verification to large circuits?…”
Section: Introductionmentioning
confidence: 99%
“…Typical functional verification methods -verification of the precise input-output relation -either verify equivalence against a simpler circuit or diagrammatic implementation (e.g., [15,30,31]), or a matrix representation such as a unitary or superoperator (e.g., [27]). With either approach, errors can creep in on the specification side, as both circuit and matrix presentations can be difficult for humans to write and understand.…”
Section: Introductionmentioning
confidence: 99%
“…quantum picturalism). This has provided an intuitive picture of many aspects of quantum information, computation, and a wide variety of other fields [10, 25, 50-52, 54-58, 60, 75, 81, 91, 97, 98, 106, 110] which lends itself well to computational automation [26,59,62,79].…”
Section: Introductionmentioning
confidence: 99%
“…The rewrite rules of the ZX-calculus allow us to graphically rewrite ZX-diagrams, and this gives us a universal, sound, complete language for qubit linear algebra [7]. The ZX-calculus has found practical use in quantum information, with results in measurementbased quantum computation [8][9][10], topological quantum computation [11][12][13][14], quantum error correction [15,16] and quantum circuit compilation and optimisation [17][18][19][20][21][22]. For practical reasons, we will work in this paper with a variation of this calculus called the ZXH-calculus [23].…”
Section: Introductionmentioning
confidence: 99%