Stabilizer Circuits, Quadratic Forms, and Computing Matrix Rank

Abstract

We show that a form of strong simulation for n-qubit quantum stabilizer circuits C is computable in O(s + nω) time, where ω is the exponent of matrix multiplication. Solution counting for quadratic forms over F2 is also placed into O(nω) time. This improves previous O(n3) bounds. Our methods in fact show an O(n2)-time reduction from matrix rank over F2 to computing p = | \; 0n \;|\; C \;|\; 0n \;|2 (hence also to solution counting) and a converse reduction that is O(s + n2) except for matrix multiplications used to decide whether p > 0. The current best-known worst-case time for matrix rank is O(nω) over F2, indeed over any field, while ω is currently upper-bounded by 2.3728… Our methods draw on properties of classical quadratic forms over Z4. We study possible distributions of Feynman paths in the circuits and prove that the differences in +1 vs. -1 counts and +i vs. -i counts are always 0 or a power of 2. Further properties of quantum graph states and connections to graph theory are discussed.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…