A Theory of Cartesian Arrays with Applications in Quantum Circuit Verification
Authors/Creators
- 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 |