“…A helpful tool to reason about quantum computation is the ZX-calculus [22,21], a graphical language which can represent any qubit computation. It has been used, for example, in measurement-based quantum computing [36,4,53], error-correcting codes [34,37,29], quantum circuit optimisation [7,33,50], classical simulation [51,19,52], quantum natural language processing [20,54], quantum chemistry [61], and quantum machine learning [67,74].…”