Source-linked AI summary

The ZX-calculus is complete for the single-qubit Clifford+T group

Miriam Backens

arXiv:1412.8553v1quant-ph

TL;DR

The ZX-calculus is incomplete for some single-qubit equalities beyond stabilizer operations. This paper proves completeness for single-qubit Clifford+T using a unique normal form, extending the result to an approximately universal group.

  • Problem

    The ZX-calculus cannot derive some equalities for general pure-state qubit mechanics, including single-qubit operators, despite completeness for stabilizer operations.

    Source: §1 · p. 1
  • Method

    The proof brings arbitrary single-qubit Clifford+T diagrams into a normal form and proves that form unique.

    Source: §1 · p. 2
  • Results

    The ZX-calculus is complete for single-qubit Clifford+T operators, whose generators H and T approximate any single-qubit unitary to arbitrary precision.

    Source: §1 · p. 2, §4 · p. 11
  • Takeaways & Limitations

    The unique normal form lets equal single-qubit Clifford+T diagrams be compared by reducing them to the same form.

    Source: §1 · p. 2

    The ZX-calculus has no current notion of approximate equality for operators or diagrams.

    Source: §4 · p. 11

Abstract

from arXiv · show

The ZX-calculus is a graphical calculus for reasoning about pure state qubit quantum mechanics. It is complete for pure qubit stabilizer quantum mechanics, meaning any equality involving only stabilizer operations that can be derived using matrices can also be derived pictorially. Stabilizer operations include the unitary Clifford group, as well as preparation of qubits in the state |0>, and measurements in the computational basis. For general pure state qubit quantum mechanics, the ZX-calculus is incomplete: there exist equalities involving non-stabilizer unitary operations on single qubits which cannot be derived from the current rule set for the ZX-calculus. Here, we show that the ZX-calculus for single qubits remains complete upon adding the operator T to the single-qubit stabilizer operations. This is particularly interesting as the resulting single-qubit Clifford+T group is approximately universal, i.e. any unitary single-qubit operator can be approximated to arbitrary accuracy using only Clifford operators and T.

1 Introduction

The ZX-calculus is sound and universal, but completeness is known for stabilizer operations and fails for some single-qubit equalities in general quantum mechanics. This paper proves completeness for the approximately universal single-qubit Clifford+T group using a unique normal form.

1 Introduction

  • The ZX-calculus combines two-dimensional circuit notation with rewrite rules, and its rules are sound under translation to matrix mechanics.The introduction outlines the calculus and definitions in section 2, the completeness proof in section 3, and conclusions in section 4.Source: §1 · pp. 1–2
  • The ZX-calculus is complete for stabilizer operations, but some equalities for general pure-state qubit mechanics, even single-qubit operators, cannot be derived with the current rules.The stabilizer result holds even for multi-qubit states and operations.Source: §1 · p. 1
  • Stabilizer quantum mechanics is a small fragment of qubit operations, while adding almost any non-stabilizer operation to the Clifford group permits arbitrary-accuracy unitary approximation.Stabilizer unitaries form the Clifford group, generated by H, S, and controlled-NOT.Source: §1 · pp. 1–2
  • The single-qubit Clifford+T group is generated by H and T and can approximate any single-qubit unitary to arbitrary precision.The paper adds T while removing the two-qubit controlled-NOT operator from the single-qubit stabilizer setting.Source: §1 · p. 2
  • The paper proves ZX-calculus completeness for single-qubit Clifford+T operators by establishing a unique normal form.Any matrix equality between such operators can then be derived graphically by rewriting both diagrams to that form.Source: §1 · p. 2

2 Preliminaries

The preliminaries specify a restricted single-qubit ZX-calculus fragment and its diagram rules. They establish unique representations for Clifford operators and related operator families, supporting the completeness proof.

2.1 Elements and rules of the ZX-calculus

  • The diagrams use nodes connected by wires, with line graphs having exactly two wires at each non-empty node; phases include multiples of π/4, and a π/4 node represents T.Diagrams are read bottom to top, and connecting nodes denotes serial composition.Source: §2.1 · pp. 2–3
  • The rewrite rules are sound when diagram equality is interpreted up to global scalar factors.Source: §2.1 · p. 3

2.2 Some further definitions and lemmas

  • The single-qubit Clifford group C1 comprises diagrams whose red and green node phases are integer multiples of π/2.Source: §2.2 · p. 3
  • Rewrite rules reduce Clifford diagrams with four or more nodes until at most three remain, enabling a unique-representation check.The reduction uses node merging, removal, phase movement, and colour changes.Source: §2.2 · p. 4
  • The ZX-calculus is complete for single-qubit Clifford operators, as Lemma 1 gives each Clifford operator a unique representation.The proof reduces diagrams to at most three nodes before checking uniqueness.Source: §2.2 · p. 4
  • Lemma 2 gives a unique representation for every operator of the form TC with C in C1.Source: §2.2 · p. 4

3 Completeness

The completeness proof reduces Clifford+T diagrams to a normal form and establishes that the form is unique. Its key steps show that added phase shifts rewrite into normal form and that no nontrivial normal form is the identity.

  • Adding π/2 or π/4 to a Clifford or normal-form diagram can be rewritten into a Clifford or normal-form diagram, completing the proof.Source: §3 · p. 6
  • No normal-form diagram equals the identity; the proof uses a stabilizer whose x1 factor remains odd.Source: §3 · pp. 6, 8
  • The normal form is unique: two normal-form diagrams are equal if and only if they are identical.Source: §3 · pp. 8, 10

4 Conclusions

The paper concludes that the ZX-calculus is complete for the approximately universal single-qubit Clifford+T group and that its diagrams have a unique normal form. It also notes that the calculus lacks an approximation relation for operators.

  • The ZX-calculus is complete for the approximately universal single-qubit Clifford+T group, with a unique normal form for its diagrams.Source: §4 · p. 11
  • The authors identify extending the proof to multiple qubits and implementing normalization in Quantomatic as useful next steps.Source: §4 · p. 11
  • The calculus has no notion of approximate operator equality, which the authors identify as a boundary for extending normalization to arbitrary line graphs.Source: §4 · p. 11
Loading 1412.8553v1…