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
- ZX-based quantum obfuscation for dummies – 20[ ] – The blogblog.20squares.xyz
- Run your first circuit on hardware | IBM Quantum Documentationqiskit.org
- A tutorial quantum interpreter in 150 lines of Lispstylewarning.com
- quantum-computation-and-quantum-information-nielsen-chuang.pdfprofmcruz.wordpress.com
- Shtetl-Optimized >> Blog Archive >> Quantum computing bombshells that are not April Foolsscottaaronson.blog
- Everyone can learn quantum now, even at a cutting-edge level…and we have the test scores to prove it! | by Bob Coecke | Quantinuum | Mediummedium.com
- [1907.11157] Quantum Error Correction: An Introductory Guidearxiv.org
- Lambda calculus - Wikipediaen.wikipedia.org
- [2601.20927] Entangling logical qubits without physical operationsarxiv.org
- Run your first circuit on hardware | IBM Quantum Documentationdocs.quantum.ibm.com
- Shtetl-Optimized >> Blog Archive >> And yet quantum computing continues to progressscottaaronson.blog