Picturing Counting Reductions with the ZH-Calculus

From MaRDI portal
Publication:6200526

DOI10.4204/EPTCS.384.6arXiv2304.02524OpenAlexW4386095710MaRDI QIDQ6200526FDOQ6200526


Authors: Konstantinos Meichanetzidis, John van de Wetering Edit this on Wikidata


Publication date: 22 March 2024

Published in: Electronic Proceedings in Theoretical Computer Science (Search for Journal in Brave)

Abstract: Counting the solutions to Boolean formulae defines the problem #SAT, which is complete for the complexity class #P. We use the ZH-calculus, a universal and complete graphical language for linear maps which naturally encodes counting problems in terms of diagrams, to give graphical reductions from #SAT to several related counting problems. Some of these graphical reductions, like to #2SAT, are substantially simpler than known reductions via the matrix permanent. Additionally, our approach allows us to consider the case of counting solutions modulo an integer on equal footing. Finally, since the ZH-calculus was originally introduced to reason about quantum computing, we show that the problem of evaluating ZH-diagrams in the fragment corresponding to the Clifford+T gateset, is in . Our results show that graphical calculi represent an intuitive and useful framework for reasoning about counting problems.


Full work available at URL: https://arxiv.org/abs/2304.02524




Recommendations



Cites Work






This page was built for publication: Picturing Counting Reductions with the ZH-Calculus

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6200526)