A Complete Equational Theory for Quantum Circuits with Generalized Control
arXiv:2611.07207 · doi:10.4204/EPTCS.456.11
Abstract
Controlled subcircuits are commonplace in quantum algorithms as they represent the quantum analogue of branching statements (if then). We introduce a generalization of controlled subcircuits in the form of a binary operation which sends pairs of unitary quantum circuits to a generalized controlled operation, whose semantics are based on matrix exponentials and logarithms. The family of quantum circuits with generalized controlled operations and circuit exponentiation is denoted HQC for Hierarchical Quantum Circuits. We formalize HQC as a modified prop category using a novel category-theoretic construction, and provide a sound and complete equational theory for diagrammatic reasoning in HQC.
arXiv commentIn Proceedings QPL 2026, arXiv:2611.04069
References in corpus (19)
- Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer
- Elementary gates for quantum computation
- Quantum algorithm for solving linear systems of equations
- Interacting Quantum Observables: Categorical Algebra and Diagrammatics
- A survey of graphical languages for monoidal categories
- OpenQASM 3: A broader and deeper quantum assembly language
- Addition on a Quantum Computer
- Reducing T-count with the ZX-calculus
- Equivalence Checking of Quantum Circuits with the ZX-Calculus
- Categorical Quantum Circuits
- A Complete Equational Theory for Quantum Circuits
- Quantum Control Machine: The Limits of Control Flow in Quantum Programming
- Procedurally Optimised ZX-Diagram Cutting for Efficient T-Decomposition in Classical Simulation
- Floquetifying stabiliser codes with distance-preserving rewrites
- Universal graph representation of stabilizer codes
- Scalable Spider Nests (...Or How to Graphically Grok Transversal Non-Clifford Gates)
- Fast Classical Simulation of Quantum Circuits via Parametric Rewriting in the ZX-Calculus
- Extended quantum circuit diagrams
- Quantum Circuits Are Just a Phase