80 research outputs found
Depicting qudit quantum mechanics and mutually unbiased qudit theories
We generalize the ZX calculus to quantum systems of dimension higher than
two. The resulting calculus is sound and universal for quantum mechanics. We
define the notion of a mutually unbiased qudit theory and study two particular
instances of these theories in detail: qudit stabilizer quantum mechanics and
Spekkens-Schreiber toy theory for dits. The calculus allows us to analyze the
structure of qudit stabilizer quantum mechanics and provides a geometrical
picture of qudit stabilizer theory using D-toruses, which generalizes the Bloch
sphere picture for qubit stabilizer quantum mechanics. We also use our
framework to describe generalizations of Spekkens toy theory to higher
dimensional systems. This gives a novel proof that qudit stabilizer quantum
mechanics and Spekkens-Schreiber toy theory for dits are operationally
equivalent in three dimensions. The qudit pictorial calculus is a useful tool
to study quantum foundations, understand the relationship between qubit and
qudit quantum mechanics, and provide a novel, high level description of quantum
information protocols.Comment: In Proceedings QPL 2014, arXiv:1412.810
Qutrit Dichromatic Calculus and Its Universality
We introduce a dichromatic calculus (RG) for qutrit systems. We show that the
decomposition of the qutrit Hadamard gate is non-unique and not derivable from
the dichromatic calculus. As an application of the dichromatic calculus, we
depict a quantum algorithm with a single qutrit. Since it is not easy to
decompose an arbitrary d by d unitary matrix into Z and X phase gates when d >
2, the proof of the universality of qudit ZX calculus for quantum mechanics is
far from trivial. We construct a counterexample to Ranchin's universality
proof, and give another proof by Lie theory that the qudit ZX calculus contains
all single qudit unitary transformations, which implies that qudit ZX calculus,
with qutrit dichromatic calculus as a special case, is universal for quantum
mechanics.Comment: In Proceedings QPL 2014, arXiv:1412.810
Classifying Complexity with the ZX-Calculus: Jones Polynomials and Potts Partition Functions
The ZX-calculus is a graphical language which allows for reasoning about
suitably represented tensor networks - namely ZX-diagrams - in terms of rewrite
rules. Here, we focus on problems which amount to exactly computing a scalar
encoded as a closed tensor network. In general, such problems are #P-hard.
However, there are families of such problems which are known to be in P when
the dimension is below a certain value. By expressing problem instances from
these families as ZX-diagrams, we see that the easy instances belong to the
stabilizer fragment of the ZX-calculus. Building on previous work on efficient
simplification of qubit stabilizer diagrams, we present simplifying rewrites
for the case of qutrits, which are of independent interest in the field of
quantum circuit optimisation. Finally, we look at the specific examples of
evaluating the Jones polynomial and of counting graph-colourings. Our
exposition further champions the ZX-calculus as a suitable and unifying
language for studying the complexity of a broad range of classical and quantum
problems.Comment: QPL 2021 submissio
Building Qutrit Diagonal Gates from Phase Gadgets
Phase gadgets have proved to be an indispensable tool for reasoning about
ZX-diagrams, being used in optimisation and simulation of quantum circuits and
the theory of measurement-based quantum computation. In this paper we study
phase gadgets for qutrits. We present the flexsymmetric variant of the original
qutrit ZX-calculus, which allows for rewriting that is closer in spirit to the
original (qubit) ZX-calculus. In this calculus phase gadgets look as you would
expect, but there are non-trivial differences in their properties. We devise
new qutrit-specific tricks to extend the graphical Fourier theory of qubits,
resulting in a translation between the 'additive' phase gadgets and a
'multiplicative' counterpart we dub phase multipliers.
This enables us to generalise the qubit notion of multiple-control to qutrits
in two ways. The first type is controlling on a single tritstring, while the
second type applies the gate a number of times equal to the tritwise
multiplication modulo 3 of the control qutrits.We show how both types of
control can be implemented for any qutrit Z or X phase gate, ancilla-free, and
using only Clifford and phase gates. The first requires a polynomial number of
gates and exponentially small phases, while the second requires an exponential
number of gates, but constant sized phases. This is interesting, because such a
construction is not possible in the qubit setting.
As an application of these results we find a construction for emulating
arbitrary qubit diagonal unitaries, and specifically find an ancilla-free
emulation for the qubit CCZ gate that only requires three single-qutrit
non-Clifford gates, provably lower than the four T gates needed for qubits with
ancilla.Comment: In Proceedings QPL 2022, arXiv:2311.0837
Completeness for arbitrary finite dimensions of ZXW-calculus, a unifying calculus
The ZX-calculus is a universal graphical language for qubit quantum
computation, meaning that every linear map between qubits can be expressed in
the ZX-calculus. Furthermore, it is a complete graphical rewrite system: any
equation involving linear maps that is derivable in the Hilbert space formalism
for quantum theory can also be derived in the calculus by rewriting. It has
widespread usage within quantum industry and academia for a variety of tasks
such as quantum circuit optimisation, error-correction, and education.
The ZW-calculus is an alternative universal graphical language that is also
complete for qubit quantum computing. In fact, its completeness was used to
prove that the ZX-calculus is universally complete. This calculus has advanced
how quantum circuits are compiled into photonic hardware architectures in the
industry.
Recently, by combining these two calculi, a new calculus has emerged for
qubit quantum computation, the ZXW-calculus. Using this calculus,
graphical-differentiation, -integration, and -exponentiation were made
possible, thus enabling the development of novel techniques in the domains of
quantum machine learning and quantum chemistry.
Here, we generalise the ZXW-calculus to arbitrary finite dimensions, that is,
to qudits. Moreover, we prove that this graphical rewrite system is complete
for any finite dimension. This is the first completeness result for any
universal graphical language beyond qubits.Comment: 47 pages, lots of figure
The Qudit ZH-Calculus: Generalised Toffoli+Hadamard and Universality
We introduce the qudit ZH-calculus and show how to generalise all the
phase-free qubit rules to qudits. We prove that for prime dimensions d, the
phase-free qudit ZH-calculus is universal for matrices over the ring
Z[e^2(pi)i/d]. For qubits, there is a strong connection between phase-free
ZH-diagrams and Toffoli+Hadamard circuits, a computationally universal fragment
of quantum circuits. We generalise this connection to qudits, by finding that
the two-qudit |0>-controlled X gate can be used to construct all classical
reversible qudit logic circuits in any odd qudit dimension, which for qubits
requires the three-qubit Toffoli gate. We prove that our construction is
asymptotically optimal up to a logarithmic term. Twenty years after the
celebrated result by Shi proving universality of Toffoli+Hadamard for qubits,
we prove that circuits of |0>-controlled X and Hadamard gates are approximately
universal for qudit quantum computing for any odd prime d, and moreover that
phase-free ZH-diagrams correspond precisely to such circuits allowing
post-selections.Comment: In Proceedings QPL 2023, arXiv:2308.1548
- …