The ZX-calculus
The ZX-calculus is a graphical language that goes beyond circuit diagrams. It ‘splits the atom’ of well-known quantum logic gates to reveal the compositional structure inside. The calculus works by generalising the ideas of Z and X operations, allowing us to break out of the circuit model while maintaining soundness of reasoning. In doing so we can show properties of circuits, entanglement states, and protocols, in a visually succinct but logically complete manner. The ZX-calculus is forging the next generation of quantum software. Using the calculus gives optimisation strategies that performs state-of-the-art T-count reduction (an important metric for fault-tolerant computing) and gate compilation. The generators of the calculus correspond closely to the basic operations of lattice surgery in the surface code, giving a visual design and verification language for these codes; and ZX has also been used to discover novel error correction procedures. It comes with a scalable notation capa
The ZX-calculus is a graphical language that goes beyond circuit diagrams. It ‘splits the atom’ of well-known quantum logic gates to reveal the compositional structure inside. The calculus works by generalising the ideas of Z and X operations, allowing us to break out of the circuit model while maintaining soundness of reasoning. In doing so we can show properties of circuits, entanglement states, and protocols, in a visually succinct but logically complete manner. The ZX-calculus is forging the next generation of quantum software. Using the calculus gives optimisation strategies that…
saved by
related reading
- Quantum computing for the very curiousquantum.country
- A tutorial quantum interpreter in 150 lines of Lispstylewarning.com
- ZX-based quantum obfuscation for dummies – 20[ ] – The blogblog.20squares.xyz
- Run your first circuit on hardware | IBM Quantum Documentationqiskit.org
- Circuit Tracing: Revealing Computational Graphs in Language Modelstransformer-circuits.pub
- How the quantum search algorithm worksquantum.country
- Quantum computing - Wikipediaen.wikipedia.org
- [2601.20927] Entangling logical qubits without physical operationsarxiv.org
- [2503.10935] Bias-preserving and error-detectable entangling operations in a superconducting dual-rail systemarxiv.org
- Quantum computational advantage with a programmable photonic processornature.com
- But what is quantum computing? (Grover's Algorithm)youtube.com
- How Quantum Computers affect Cryptography and Blockchain, and Solutionsblog.aayushg.com