Verifying the equivalence or non-equivalence of quantum circuits with tensor networks
Abstract.
The development of quantum computers and algorithms is currently rapidly accelerating and will likely continue to do so in the next few years and even decades. As these systems continue to increase in size and complexity, there is an increasing need for methods to aid in their design. In particular, there is a need for debugging tools at each level of the quantum computing stack, specifically in the compilation and optimization of quantum circuits. In this work, we bridge the gap between quantum many-body physics and computer science by using tensor network techniques to verify the equivalence or non-equivalence of quantum circuits in order to detect errors that may occur during the many steps of this process.