There is a newer version of the record available.

Published May 24, 2023 | Version v1
Software Open

A Theory of Cartesian Arrays with Applications in Quantum Circuit Verification

  • 1. Academia Sinica
  • 2. University of Regensburg

Description

We present a theory of Cartesian arrays, which are multi-dimensional arrays with support for the projection of n-dimensional arrays to (n-1)-dimensional sub-arrays, as well as for updating sub-arrays. The resulting logic is an extension of Combinatorial Array Logic (CAL) and is motivated by the analysis of quantum circuits: using projection, we can succinctly encode the semantics of quantum gates as quantifier-free formulas and verify the end-to-end correctness of quantum circuits. Since the logic is expressive enough to represent quantum circuits succinctly, it necessarily has a high complexity; as we show, it suffices to encode the k-color problem of a graph under a succinct circuit representation, a NEXPTIME-complete problem. We present an NEXPTIME decision procedure for the logic and report on preliminary experiments with the analysis of quantum circuits using this decision procedure.

Files

princess_benchmarks.zip

Files (15.7 MB)

Name Size Download all
md5:6d6e6ac994cc6f28df86daa9f315f42e
15.7 MB Preview Download