Pith. sign in

REVIEW 26 cited by

ZX-calculus for the working quantum computer scientist

Not yet reviewed by Pith; the record is open.

This paper has not been read by Pith yet. Machine review is queued; the pith claim, tier, and objections will appear here once it completes.

SPECIMEN: schema-true, not a live event

T0 review · schema-true

One-sentence machine reading of the paper's core claim.

pith:XXXXXXXX · record.json · timestamp

arxiv 2012.13966 v1 pith:N32F724Q submitted 2020-12-27 quant-ph

ZX-calculus for the working quantum computer scientist

classification quant-ph
keywords quantumzx-calculusdiscusscomputationreasoninglanguagerecentlystates
verification ladder T0 review T1 audit T2 compute T3 formal T4 reserved
0 comments
Share X Bluesky LinkedIn Reddit HN
read the original abstract

The ZX-calculus is a graphical language for reasoning about quantum computation that has recently seen an increased usage in a variety of areas such as quantum circuit optimisation, surface codes and lattice surgery, measurement-based quantum computation, and quantum foundations. The first half of this review gives a gentle introduction to the ZX-calculus suitable for those familiar with the basics of quantum computing. The aim here is to make the reader comfortable enough with the ZX-calculus that they could use it in their daily work for small computations on quantum circuits and states. The latter sections give a condensed overview of the literature on the ZX-calculus. We discuss Clifford computation and graphically prove the Gottesman-Knill theorem, we discuss a recently introduced extension of the ZX-calculus that allows for convenient reasoning about Toffoli gates, and we discuss the recent completeness theorems for the ZX-calculus that show that, in principle, all reasoning about quantum computation can be done using ZX-diagrams. Additionally, we discuss the categorical and algebraic origins of the ZX-calculus and we discuss several extensions of the language which can represent mixed states, measurement, classical control and higher-dimensional qudits.

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Forward citations

Cited by 26 Pith papers

Reviewed papers in the Pith corpus that reference this work. Sorted by Pith novelty score.

  1. Finding diagonal logical gates in CSS codes and circuits

    quant-ph 2026-07 conditional novelty 7.0

    Diagonal logical gates of a CSS code or circuit are exactly the kernel of a pullback map on phase functions, and that kernel can be computed in cubic time.

  2. The Delayed Stabilizer ZX-Calculus

    quant-ph 2026-07 accept novelty 7.0

    A complete delayed stabilizer ZX-calculus with delay generator, generating-tableau semantics, and unique normal forms via generalized local complementation captures infinite translation-invariant stabilizer processes.

  3. Minimality of the Stabilizer ZX Calculus

    quant-ph 2026-06 unverdicted novelty 7.0

    The stabilizer ZX calculus rule set is minimal because the red/green compact-structure coincidence rule and the bialgebra law are each individually necessary relative to the connectivity meta-rule.

  4. Linear-Time T-Gate Optimization via Random Abstraction

    cs.PL 2026-05 conditional novelty 7.0

    A randomized linear-time phase-folding algorithm using constant-width bitstring abstraction optimizes T-count in quantum circuits orders of magnitude faster than prior tools while achieving comparable reductions.

  5. Current-State Opacity in Safe Partially Observed Quantum Petri Nets: True-Concurrency Semantics and Exact Symbolic Verification

    cs.LO 2026-04 unverdicted novelty 7.0

    Current-state opacity is formalized in safe partially observed quantum Petri nets with true-concurrency semantics and verified exactly via stabilizer formalism and targeted unfolding.

  6. Hybrid Fourier Neural Operator for Surrogate Modeling of Laser Processing with a Quantum-Circuit Mixer

    quant-ph 2026-04 unverdicted novelty 7.0

    HQ-LP-FNO replaces part of the spectral channel mixing in a 3D FNO with a mode-shared VQC, reducing parameters by 15.6% and phase-fraction MAE by 26% on laser-processing surrogates while remaining stable under calibra...

  7. Towards Lattice Surgery Compilation for the Color Code Using Pipe Diagrams

    quant-ph 2026-07 accept novelty 6.5

    Distance-independent pipe diagrams for the 6.6.6 triangular color code, with ZX correspondence, correlation surfaces, and syndrome extraction, enable spacetime lattice-surgery compilation beyond the surface code.

  8. Generating one-way computations with flow: flow-preserving rewriting that ignores the interpretation

    quant-ph 2026-07 accept novelty 6.5

    Three flow-preserving ZX rewrite rules (IO, LC, ZL) are necessary and sufficient to generate any labelled open graph with Pauli flow or gflow from a trivial diagram of matching inputs and outputs.

  9. Floquet Abelian Multicycle Codes

    quant-ph 2026-07 conditional novelty 6.0

    Floquet Abelian multicycle codes encode logical qubits in measurement-only schedules derived from higher-dimensional chain complexes, with compact examples at [[108,6,5]], [[144,6,8]], and [[324,6,10]].

  10. Fractal quantum many-body scars and Hamiltonian inverse design from ZX-calculus

    quant-ph 2026-07 conditional novelty 6.0

    Sierpiński-triangle ZX-diagrams yield exact quantum many-body scars in local chaotic Hamiltonians, with ZX identities certifying the annihilation.

  11. Generating one-way computations with flow: flow-preserving rewriting that ignores the interpretation

    quant-ph 2026-07 conditional novelty 6.0

    Three flow-preserving rewrite rules — (IO), (LC), (ZL) — are complete and minimal for generating any labelled open graph with Pauli flow or gflow from a trivial diagram.

  12. Gauging the Spacetime Code

    quant-ph 2026-06 unverdicted novelty 6.0

    Gauging the spacetime code produces a lattice gauge theory inheriting circuit fault tolerance, with applications to foliated MBQC, classical memory in mixed topological states, and learnable Pauli noise degrees of freedom.

  13. Quokka#: Quantum Computing with #SAT

    quant-ph 2026-05 unverdicted novelty 6.0

    Quokka# is a Python library that converts quantum circuit analysis tasks into #SAT problems, offering multiple encodings, approximate equivalence checking, and depth-optimal synthesis.

  14. Synthesis and Optimization of Encoding Circuits for Fault-Tolerant Quantum Computation

    quant-ph 2026-05 conditional novelty 6.0

    New search algorithms over stabilizer tableaus and modular assembly techniques yield encoders with up to 43% fewer two-qubit gates and 70% lower depth than prior constructions on tested stabilizer codes including qLDP...

  15. Linear-Time T-Gate Optimization via Random Abstraction

    cs.PL 2026-05 unverdicted novelty 6.0

    A linear-time randomized static analysis that propagates constant-width bitstrings enables phase folding and T-count optimization matching SOTA tools on large circuits.

  16. String Diagrams for Quantum Foundations, Computing and Natural Language Processing

    quant-ph 2026-05 unverdicted novelty 6.0

    String diagrams formalize constructor theory with locality-composition conflicts, enable wave-based Boolean logic design and optimization, and map Urdu text circuits equivalently to English ones up to gate translation...

  17. Meromorphic Quantum Computing

    quant-ph 2026-05 unverdicted novelty 6.0

    Projectivizing quantum kinematics produces meromorphic functions characterizing coherent circuits for quantum error correction and magic state distillation.

  18. FTPrimitiveBench: A Benchmark Suite For Logical Computation Under Hardware-Motivated and Biased Noise Models

    quant-ph 2026-05 accept novelty 6.0

    FTPrimitiveBench is a new benchmark suite for testing surface-code logical primitives under Pauli-biased, measurement-biased, and spatially non-uniform noise models, revealing that noise structure interacts distinctly...

  19. Layered Monoidal Theories I: Diagrammatic Algebra and Applications

    cs.LO 2026-02 conditional novelty 6.0

    Layered monoidal theories let different abstraction levels of a system live in one string diagram with formal translations between layers.

  20. FeynmanDD: Quantum Circuit Analysis with Classical Decision Diagrams

    quant-ph 2025-09 conditional novelty 6.0

    FeynmanDD maps Feynman path integral sums onto classical decision diagrams, so quantum circuit amplitudes, probabilities, and equivalence checks become BDD counting tasks that run very fast on structured circuits.

  21. FTPrimitiveBench: A Benchmark Suite For Logical Computation Under Hardware-Motivated and Biased Noise Models

    quant-ph 2026-05 conditional novelty 5.0

    FTPrimitiveBench is an open-source pipeline that connects parameterized hardware-motivated noise models to surface-code logical primitive circuits, enabling reproducible cross-primitive QEC benchmarking under Pauli bi...

  22. Multi-objective optimization and quantum hybridization of equivariant deep learning interatomic potentials

    cond-mat.mtrl-sci 2026-02 conditional novelty 5.0

    Inserting a quantum depth-infused layer into Allegro gives the best force accuracy on a copper-lithium dataset, about 13% better than a classical MLP variant, but not on other datasets.

  23. Double categories for adaptive quantum computation

    quant-ph 2025-10 conditional novelty 5.0

    The paper unifies circuit, MBQC, magic-state, and Pauli measurement models as double categories, with quantum information horizontal and classical control vertical, and recasts the contextual-fraction bound on computi...

  24. Categorical Tensor-Graph Semantics for Quantum Algorithms

    quant-ph 2026-07 unverdicted novelty 4.0

    Quantum algorithms (Bernstein–Vazirani, Simon, qutrit Deutsch–Jozsa, single-shot Grover) and entanglement states are recast as tensor-graph diagrams in FHilb, with CNOT via complementary Frobenius algebras.

  25. Categorical Tensor-Graph Semantics for Quantum Algorithms

    quant-ph 2026-07 reject novelty 4.0

    Standard and qutrit quantum algorithms are recast as categorical tensor diagrams, with a claimed distribution criterion for single-shot Grover that does not withstand scrutiny.

  26. Quantum Purification for Amplitude Damping Noise

    quant-ph 2025-09 conditional novelty 3.0

    Postselecting on the no-jump measurement in a one- or two-ancilla circuit improves state and channel fidelity under amplitude-damping noise, leaving a residual amplitude attenuation.