Verification of Quantum AutoCCZ States Using the ZX-calculus

dc.contributor.advisorTheis, Dirk Oliver, juhendaja
dc.contributor.authorGonzález, Alejandro David Villoria
dc.contributor.otherTartu Ülikool. Loodus- ja täppisteaduste valdkondet
dc.contributor.otherTartu Ülikool. Arvutiteaduse instituutet
dc.date.accessioned2023-08-24T08:07:46Z
dc.date.available2023-08-24T08:07:46Z
dc.date.issued2022
dc.description.abstractThe modeling, analysis, and verification of techniques used in quantum computing require formal languages designed specifically for the quantum setting. One of such techniques is the use of quantum error-correcting codes like the surface code to protect information from errors. The surface code protects information by defining a logical qubit inside a surface of multiple physical qubits. To execute non-Clifford gates (an essential type of computation) in the surface code, we must perform gate teleportation, a probabilistic protocol that might induce errors on the qubits. Correcting these errors can be time-consuming, but using self-correcting states like the AutoCCZ [Gidney, Fowler 2019] can significantly reduce time overheads. In the current literature, there is no formal verification of the correctness of the AutoCCZ. In this work, we verify the correctness of the AutoCCZ using the ZX-calculus, a formal language for quantum computing that consists of diagrams that can be operated on by a set of rewrite rules. We model the delayed-choice CZ (a major component of the AutoCCZ) and the AutoCCZ as diagrams in the ZX-calculus. Using the rewrite rules, we verify that the delayed-choice CZ matches its definition by being equal to the Identity or to a CCZ depending on a control bit. In the same way, we verify that the AutoCCZ corrects every possible error while reducing the time overhead compared to standard methods.et
dc.identifier.urihttps://hdl.handle.net/10062/91723
dc.language.isoenget
dc.publisherTartu Ülikoolet
dc.rightsopenAccesset
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectFormal Verificationet
dc.subjectQuantum Computinget
dc.subjectZX-calculuset
dc.subjectQuantum Error Correctionet
dc.subjectSurface Codeet
dc.subject.othermagistritöödet
dc.subject.otherinformaatikaet
dc.subject.otherinfotehnoloogiaet
dc.subject.otherinformaticset
dc.subject.otherinfotechnologyet
dc.titleVerification of Quantum AutoCCZ States Using the ZX-calculuset
dc.typeThesiset

Failid

Originaal pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
villoria_computerscience_2022.pdf
Suurus:
1.64 MB
Formaat:
Adobe Portable Document Format
Kirjeldus:

Litsentsi pakett

Nüüd näidatakse 1 - 1 1
Laen...
Pisipilt
Nimi:
license.txt
Suurus:
1.71 KB
Formaat:
Item-specific license agreed upon to submission
Kirjeldus: