Diagrammatic Reasoning with Control as a Constructor, Applications to Quantum Circuits
Noé Delorme, Simon Perdrix
TL;DR
The paper introduces controlled props by equipping a prop with a control functor, enabling control to be treated as a diagrammatic constructor. It proves that control distributes over sequential composition and satisfies a conjugation law, while not generally distributing over parallel composition, and it formalizes a complete equational theory for controllable quantum circuits (CQC) with relations acting on at most three qubits. By constructing encoding/decoding between vanilla quantum circuits (QC) and CQC, it demonstrates completeness and shows that the controlled setting allows simpler generators (global phases and Hadamard) to generate all unitaries. The work further extends the framework to points, polycontrolled props, and control in general symmetric monoidal categories, broadening the reach of diagrammatic reasoning for conditional and reversible computation. Overall, controlled props offer a compact, scalable approach to reasoning about conditioned quantum operations and other conditional processes across domains.
Abstract
Control is a predominant concept in quantum and reversible computational models. It allows to apply or not a transformation on a system, depending on the state of another system. We introduce a general framework for diagrammatic reasoning featuring control as a constructor. To do so, we provide an elementary axiomatisation of control functors, extending the standard formalism of props (symmetric monoidal categories with the natural numbers as objects) to controlled props. As an application, we show that controlled props ease diagrammatic reasoning for quantum circuits by allowing a simple complete set of relations that only involves relations acting on at most three qubits, whereas it is known that in the standard prop setting any complete axiomatisation requires relations acting on arbitrarily many qubits.
